Skip to content

Deploy the Monita monitoring template + tag into a GTM workspace

POST
/v1/integrations/gtm/deploy
curl --request POST \
--url https://api.monita.ai/v1/integrations/gtm/deploy \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "domainId": "example", "containerPath": "example", "container": { "name": "example", "publicId": "example", "accountId": "example", "containerId": "example" }, "tagName": "Monita Tag", "customerIdVariable": "", "sessionIdVariable": "", "whitelistedDomains": [], "selectedTags": {} }'
Media typeapplication/json
object
domainId
required
string
containerPath
required
string
/^accounts\/\d+\/containers\/\d+$/
container
required
object
name
required
string
publicId
required
string
accountId
required
string
containerId
required
string
tagName
string
default: Monita Tag >= 1 characters <= 100 characters
customerIdVariable
string
"" <= 200 characters
sessionIdVariable
string
"" <= 200 characters
whitelistedDomains
Array<string>
default: <= 100 items
selectedTags
object
key
additional properties
Array<string>

Deployed (unpublished workspace change)

Media typeapplication/json
object
deployed
required
boolean
workspacePath
required
string
workspaceName
required
string
workspaceCreated
required
boolean
template
required
string
Allowed values: new existing updated
tag
required
string
Allowed values: new updated
monitoredTags
required
number
Example
{
"template": "new",
"tag": "new"
}

Domain not found

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

Not connected / not configured

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