Skip to content

Set a scope's consent mode and rules (domainId '' = org default)

PUT
/v1/compliance/consent-config
curl --request PUT \
--url https://api.monita.ai/v1/compliance/consent-config \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "domainId": "", "mode": "auto", "rules": [], "note": "example", "cmpExpected": true }'
Media typeapplication/json
object
domainId
string
"" <= 40 characters
mode
required
string
Allowed values: auto manual
rules
Array<object>
default: <= 50 items
object
match
required
string
Allowed values: equals prefix contains regex
pattern
required
string
>= 1 characters <= 200 characters
verdict
required
string
Allowed values: yes no
label
string
<= 100 characters
categories
Array<string>
<= 6 items
Allowed values: ads social analytics session_replay chat other
note
string
<= 500 characters
cmpExpected
boolean

Saved

Media typeapplication/json
object
ok
required
boolean
Examplegenerated
{
"ok": true
}

Invalid rules

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