Skip to content

PATCH   /webhooks/{id}

Update a webhook

Update a specific webhook's settings

Authentication Required

Authorization: Bearer {token}   header string

This header is required to access this endpoint

Required Parameters

id   path integer

The ID of the webhook

Optional Parameters

Click here to view an exhaustive list of all available parameters
x-account-id   header string

The account ID for the request

Request Body

{}

Try it out

Loading...

Output:

Responses

Description

Webhook updated successfully

{
"id": 0,
"name": "string",
"url": "string",
"active": false,
"description": "string",
"headers": {},
"events": [
"string"
],
"createdAt": "string",
"updatedAt": "string",
"createdBy": "string",
"updatedBy": "string"
}

References

#/components/parameters/xAccountIdHeader

in: header
name: x-account-id
schema:
type: string
description: The account ID for the request
required: false

#/components/schemas/WebhookUpdate

type: object
properties:
name:
type: string
description: Name of the webhook
url:
type: string
description: URL where webhook events will be sent
description:
type: string
description: Description of the webhook
active:
type: boolean
description: Whether the webhook is active
headers:
type: object
additionalProperties:
type: string
description: Custom headers to send with the webhook request
regenerateSecret:
type: boolean
description: Whether to regenerate the webhook's secret key
events:
type: array
items:
type: string
description: List of events to subscribe to

#/components/schemas/Webhook

type: object
properties:
id:
type: integer
readOnly: true
name:
type: string
description: Name of the webhook
url:
type: string
description: URL where webhook events will be sent
active:
type: boolean
description: Whether the webhook is active
description:
type: string
description: Description of the webhook
headers:
type: object
additionalProperties:
type: string
description: Custom headers to send with the webhook request
events:
type: array
items:
type: string
description: List of events the webhook is subscribed to
createdAt:
type: string
format: date-time
readOnly: true
updatedAt:
type: string
format: date-time
readOnly: true
createdBy:
type: string
readOnly: true
updatedBy:
type: string
readOnly: true
required:
- id
- name
- url
- active
- events

Route Source Code

Check out the source code for this route entrypoint here: /webhooks/[id]/route.ts

Or the swagger.yaml spec this documentation was generated from: /webhooks/swagger.yaml