SubscriptionRequest
SubscriptionRequest
LDAP sync response.
JSON Example
{
"name": "router-wh",
"description": "webhook to get router events",
"url": "https://play/in/e_y1sI1Dy8IvkYQcgYQy5yoHAtR7E/",
"vsafilter": {
"filterlist": [
{
"condition": "OR",
"propfilter": [
{
"propname": "ClassName",
"matchtype": "EQ",
"values": [
"Router"
]
}
]
}
]
}
}
string As ^[a-zA-Z0-9_-]+$
name
Required
Constraints: minLength: 1
unique name for subscription
string
description
Required
Description about the webhook
string As ^(https?)://[^\s/$.?#].[^\s]*$
url
Required
Constraints: minLength: 1
A publicly accessible URL where user wants to receive notifications
object
headers
Optional
Additional headers users wants to receive along with notification
vsafilter
Required
The VSAFilter object defines how the filters has to be applied on queries.
boolean
disabled
Optional
Defines subscriptions is active or inactive.