Update monitoring config (dev environment; promote to ship)
PUT
/v1/domains/{id}/monitoring
const url = 'https://api.monita.ai/v1/domains/example/monitoring';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"vendors":[{"vendorName":"example","urlPatternMatches":["example"],"excludeParameters":[],"eventParameter":"example","filters":[],"filtersJoinOperator":"AND","filterGroups":[{"op":"all","filters":[{"key":"example","op":"eq","val":["example"]}]}],"enabled":true}],"allowManualMonitoring":false}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://api.monita.ai/v1/domains/example/monitoring \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "vendors": [ { "vendorName": "example", "urlPatternMatches": [ "example" ], "excludeParameters": [], "eventParameter": "example", "filters": [], "filtersJoinOperator": "AND", "filterGroups": [ { "op": "all", "filters": [ { "key": "example", "op": "eq", "val": [ "example" ] } ] } ], "enabled": true } ], "allowManualMonitoring": false }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
Request Body
Section titled “Request Body”Media typeapplication/json
object
vendors
required
Array<object>
object
vendorName
required
string
urlPatternMatches
required
Array<string>
excludeParameters
Array<string>
eventParameter
string
filters
Array<object>
object
key
required
string
op
required
string
val
Array<string>
filtersJoinOperator
string
filterGroups
Array<object>
object
op
string
filters
required
Array<object>
object
key
required
string
op
required
string
val
Array<string>
enabled
boolean
allowManualMonitoring
boolean
Responses
Section titled “Responses”Saved to dev
Media typeapplication/json
object
version
required
number
Examplegenerated
{ "version": 1}Unsupported vendors / source class
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}Not found
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}