/api/v1/webhooks
Request bodyrequired
| urlrequired | string · uri An https URL that accepts POST requests. |
| headersoptional | object Extra headers sent with every request, for example an API key your endpoint checks: {"Authorization": "Bearer ..."}. Up to 5. Names are stored in lower case. |
| eventTypesoptional | string | string[] The event types this webhook gets: "all" (every type, also types added later) or a list. Left out, it is "all". |
Response
201Webhook created. The response carries the secret.
| webhook | object
| ||||||||||||||||||
| secret | string The signing secret, whsec_…. Returned only here, when the webhook is created, and never again. | ||||||||||||||||||
| requestId | string · uuid Id of this request, for support and troubleshooting |
Errors
- 400: Bad request
- 401: Unauthorized: missing or invalid API key
- 403: Forbidden
- 404: Not found
- 409: The workspace already has 5 webhooks.
- 422: Invalid request payload