Noticelist
Get a list of noticelists
GET
https://misp.local/warninglists
Response:
200:
[
{
"Noticelist": {
"id": "3",
"name": "List of known domains to know external IP",
"type": "cidr",
"description": "string",
"version": "10",
"enabled": true,
"warninglist_entry_count": "1234",
"valid_attributes": "domain, hostname, domain|ip, uri, url",
"NoticelistEntry": [
{
"id": "1234",
"noticelist_id": "3",
"data": {
"scope": [
"attribute"
],
"field": [
"category"
],
"value": [
"Person"
],
"tags": [
"tlp:white"
],
"message": {
"en": "This attribute is likely to contain personal data and the data subject is likely to be directly identifiable."
}
}
}
]
}
}
]
403:
{
"name": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"message": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"url": "/attributes"
}
404:
{
"name": "Invalid attribute",
"message": "Invalid attribute",
"url": "/attributes/1234"
}
Default:
{
"name": "string",
"message": "string",
"url": "/attributes"
}
Get a noticelist by ID:
GET
https://misp.local/warninglists
Response:
200:
{
"Noticelist": {
"id": "3",
"name": "List of known domains to know external IP",
"type": "cidr",
"description": "string",
"version": "10",
"enabled": true,
"warninglist_entry_count": "1234",
"valid_attributes": "domain, hostname, domain|ip, uri, url",
"NoticelistEntry": [
{
"id": "1234",
"noticelist_id": "3",
"data": {
"scope": [
"attribute"
],
"field": [
"category"
],
"value": [
"Person"
],
"tags": [
"tlp:white"
],
"message": {
"en": "This attribute is likely to contain personal data and the data subject is likely to be directly identifiable."
}
}
}
]
}
}
403:
{
"name": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"message": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"url": "/attributes"
}
404:
{
"name": "Invalid attribute",
"message": "Invalid attribute",
"url": "/attributes/1234"
}
Default:
{
"name": "string",
"message": "string",
"url": "/attributes"
}
Enable/disable noticelist:
POST
https://misp.local/warninglists
Response:
200:
{
"saved": true,
"success": true,
"name": "Noticelist enabled.",
"message": "Noticelist enabled.",
"url": "/noticelists/toggleEnable/1"
}
403:
{
"name": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"message": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"url": "/attributes"
}
404:
{
"name": "Invalid attribute",
"message": "Invalid attribute",
"url": "/attributes/1234"
}
Default:
{
"name": "string",
"message": "string",
"url": "/attributes"
}
Update noticelists:
POST
https://misp.local/noticelists/update
Response:
200:
{
"saved": true,
"success": true,
"name": "Successfully updated 1 noticelists.",
"message": "Successfully updated 1 noticelists.",
"url": "/noticelists/update"
}
403:
{
"name": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"message": "Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.",
"url": "/attributes"
}
404:
{
"name": "Invalid attribute",
"message": "Invalid attribute",
"url": "/attributes/1234"
}
Default:
{
"name": "string",
"message": "string",
"url": "/attributes"
}