Skip to content

Create a monitored domain

POST
/v1/domains
curl --request POST \
--url https://api.monita.ai/v1/domains \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name": "example", "system": "global", "monitoredUrls": [], "vendors": [], "allowManualMonitoring": false, "screenshotBase64": "example" }'
Media typeapplication/json
object
name
required
string
>= 1 characters <= 255 characters
system
string
default: global
Allowed values: global tealium adobe tag_commander google_tag_manager_global google_tag_manager ios android server
monitoredUrls
Array<string>
default: <= 50 items
vendors
Array<object>
default: <= 200 items
object
vendorName
required
string
>= 1 characters <= 200 characters
urlPatternMatches
required
Array<string>
<= 200 items
excludeParameters
Array<string>
default: <= 500 items
eventParameter
string
<= 200 characters
filters
Array<object>
default: <= 100 items
object
key
required
string
op
required
string
Allowed values: eq ne contains blank not_blank exist not_exist
val
Array<string>
filtersJoinOperator
string
default: AND
Allowed values: AND OR
filterGroups
Array<object>
<= 20 items
object
op
string
default: all
Allowed values: all any
filters
required
Array<object>
<= 100 items
object
key
required
string
op
required
string
Allowed values: eq ne contains blank not_blank exist not_exist
val
Array<string>
enabled
boolean
default: true
allowManualMonitoring
boolean
screenshotBase64
string

Created

Media typeapplication/json
object
id
required
string
orgId
required
string
name
required
string
token
required
string
system
required
string
status
required
string
monitoredUrls
required
Array<string>
vendorCount
required
number
createdAt
required
number
projectId
required
string
nullable
collect
required
object
hostname
required
string
status
required
string
routing
required
object
mode
required
string
Allowed values: legacy custom default
collectEndpoint
required
string
cdnHost
required
string
legacyScript
required
boolean
events24h
number
0
lastEventAt
number
nullable
prodVersion
number
nullable
Example
{
"routing": {
"mode": "legacy"
},
"events24h": 0,
"lastEventAt": null,
"prodVersion": null
}

Domain exists

Media typeapplication/json
object
error
required
string
Examplegenerated
{
"error": "example"
}