patch https://api.bigpanda.io/resources/v2.1/enrichments-config/tags//enrichments
Updates a composition or extraction enrichment item for the tag.
Authentication
All BigPanda APIs require Bearer Token Authorization in the call headers.
This API uses the Org Token type of Authorization token.
Config Object Required
The config object is required when creating an enrichment item. When adding your array of enrichment items, make sure to expand the config object and include all required parameters.
Sample Calls
curl --request PATCH \
--url https://api.bigpanda.io/resources/v2.1/enrichments-config/tags/{tag_name}/enrichments \
--header 'Authorization: Bearer <User API Key>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"enrichments": [
{
"type": "extraction",
"active": true,
"when": {
"IN": [
"source_system",
[
{
"type": "regex",
"value": "*"
}
]
]
},
"config": {
"source": "host",
"destination": "tag_name",
"regex": "(.*)"
},
"note": "note"
},
{
"type": "composition",
"active": true,
"when":
{
"IN": [
"host",
[
"prod-api-1",
"prod-api-2"
]
]
},
"config": {
"source": "nagios",
"destination": "tag_name",
"value": "val-${host6666}\"
},
"note": "wiki.com"
}
]
}
'
curl --request PATCH \
--url https://eu-api.bigpanda.io/resources/v2.1/enrichments-config/tags/{tag_name}/enrichments \
--header 'Authorization: Bearer <User API Key>' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"enrichments": [
{
"type": "extraction",
"active": true,
"when": {
"IN": [
"source_system",
[
{
"type": "regex",
"value": "*"
}
]
]
},
"config": {
"source": "host",
"destination": "tag_name",
"regex": "(.*)"
},
"note": "note"
},
{
"type": "composition",
"active": true,
"when":
{
"IN": [
"host",
[
"prod-api-1",
"prod-api-2"
]
]
},
"config": {
"source": "nagios",
"destination": "tag_name",
"value": "val-${host6666}\"
},
"note": "wiki.com"
}
]
}
'