Skip to main content
Endpoint management uses the /v1/webhook_endpoints API. Read operations require webhooks.read; mutations and signing-secret operations require webhooks.write. Create and update fields use snake_case: url, enabled_events, description, metadata, and, for updates, disabled. Metadata keys retain the casing supplied by the merchant.

Endpoint fields

On update, omit a field to keep its current value. Set disabled to true to pause delivery or false to resume it. For description and metadata, an omitted or null value leaves the current value unchanged. List responses use cursor pagination:
Rotating a signing secret changes merchant credentials. Send a unique Idempotency-Key, store the returned secret immediately, and update your verifier promptly. Do not assume an undocumented overlap period.
See the Payment Webhooks API reference for complete request and response schemas.