v1
latestOpenAPI 3.1.02026-07-1750229379.2 KBUpdate a webhook
Update a webhook by ID.
Path parameters
ID of webhook to update
Request body
An enum representing the possible events that a webhook can subscribe to
The HTTP endpoint that will receive a POST request when the event triggers. Max length 2048 characters.
String that will be passed back to your webhook endpoint to verify that it is being called by Figma. Max length 100 characters.
An enum representing the possible statuses you can set a webhook to:
- ACTIVE: The webhook is healthy and receive all events
- PAUSED: The webhook is paused and will not receive any events
User provided description or name for the webhook. Max length 150 characters.
Response
Response from the PUT /v2/webhooks/{webhook_id} endpoint.
The ID of the webhook
An enum representing the possible events that a webhook can subscribe to
The team id you are subscribed to for updates. This is deprecated, use context and context_id instead
The type of context this webhook is attached to. The value will be "PROJECT", "TEAM", or "FILE"
The ID of the context this webhook is attached to
The plan API ID of the team or organization where this webhook was created
An enum representing the possible statuses you can set a webhook to:
- ACTIVE: The webhook is healthy and receive all events
- PAUSED: The webhook is paused and will not receive any events
The client ID of the OAuth application that registered this webhook, if any
The passcode that will be passed back to the webhook endpoint. For security, when using the GET endpoints, the value is an empty string
The endpoint that will be hit when the webhook is triggered
Optional user-provided description or name for the webhook. This is provided to help make maintaining a number of webhooks more convenient. Max length 140 characters.