UpdateWebhookRequest
Schema for updating an existing webhook
name object
anyOf
- string
- null
string
Possible values: non-empty and <= 255 characters
description object
anyOf
- string
- null
string
Possible values: <= 500 characters
url object
anyOf
- string<uri>
- null
string<uri>
Possible values: non-empty and <= 2048 characters
events object
anyOf
- string[]
- null
Array [
string
]
headers object
anyOf
- object
- null
object
auth_type object
anyOf
- AuthTypeEnum
- null
AuthTypeEnum (string)
Webhook authentication types
Possible values: [none, bearer, basic, api_key]
auth_config object
anyOf
- object
- null
object
method object
anyOf
- MethodEnum
- null
MethodEnum (string)
HTTP methods for webhooks
Possible values: [POST, PUT, PATCH, GET]
content_type object
anyOf
- string
- null
string
Possible values: <= 100 characters
custom_payload_template object
anyOf
- string
- null
string
is_active object
anyOf
- boolean
- null
boolean
max_retries object
anyOf
- integer
- null
integer
Possible values: >= 0 and <= 10
timeout_seconds object
anyOf
- integer
- null
integer
Possible values: >= 1 and <= 300
rate_limit_per_minute object
anyOf
- integer
- null
integer
Possible values: >= 1 and <= 1000
UpdateWebhookRequest
{
"name": "string",
"description": "string",
"url": "string",
"events": [
"string"
],
"headers": {},
"auth_type": "none",
"auth_config": {},
"method": "POST",
"content_type": "string",
"custom_payload_template": "string",
"is_active": true,
"max_retries": 0,
"timeout_seconds": 0,
"rate_limit_per_minute": 0
}