Update webhook

Update a webhook endpoint. Only provided fields are changed.

Authentication

AuthorizationBearer

API key (lb_ prefix). Pass as: Authorization: Bearer lb_...

Path parameters

webhook_idstringRequired
Webhook endpoint ID.

Request

This endpoint expects an object.
namestring or nullOptional
Display name
urlstring or nullOptionalformat: "uri"1-2083 characters
HTTPS endpoint URL
eventslist of enums or nullOptional
Replaces the current event subscriptions. Empty list subscribes to all events
enabledboolean or nullOptional

Set to false to pause delivery without deleting the endpoint

Response

Successful Response
idstring
Unique identifier
namestring
Display name
urlstring
Endpoint URL
secretstring

HMAC-SHA256 signing secret. Use to verify webhook payload signatures. See docs for verification examples.

eventslist of enums
Subscribed event types. Empty means all events
enabledboolean

false when delivery is paused

readinessobject
Readiness status with actionable steps if the webhook needs attention.
created_atdatetime
Time at which the endpoint was created
object"webhook"

Object type identifier. Always webhook.

disabled_reasonstring or null

Reason the webhook was disabled. consecutive_failures when auto-disabled after repeated delivery failures.

Errors

401
Unauthorized Error
404
Not Found Error
422
Unprocessable Entity Error