Skip to main content
PUT
cURL

Authorizations

Authorization
string
header
required

If using Bearer auth, pass the Secret Key as the token:

Path Parameters

id
string
required

Body

application/json
name
string
endpoint
string<uri>
httpMethod
enum<string>
Available options:
GET,
POST,
PUT,
DELETE,
PATCH,
PURGE
payloadFormat
enum<string>

vercelNativeIntegration is accepted only on webhooks that already use it

Available options:
standard,
standard-no-payload,
sdkPayload,
edgeConfig,
edgeConfigUnescaped,
vercelNativeIntegration,
none
payloadKey
string
headers
string

JSON-encoded object, e.g. "{"X-Token": "abc"}"

timeoutSeconds
integer | null

Request timeout in seconds, up to the server maximum (120 unless configured). Null uses the default.

Required range: x >= 1
sdkConnections
string[]

Replaces the SDK Connections this webhook fires for

Minimum array length: 1

Response

Resource updated

sdkWebhook
object
required