Update a webhook endpoint
Update a webhook endpoint. Any provided fields replace the existing values.
When subscriptions is provided it fully replaces the current set of
subscribed event types. The signing secret is never returned or rotated by
this endpoint.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Public ID of the webhook endpoint (prefixed with we_)
Body
Fields to update on the webhook endpoint. All fields are optional.
Fields for updating a webhook endpoint. All fields are optional. When
subscriptions is provided it fully replaces the existing set.
"Production events"
"https://api.example.com/webhooks/hifi"
"Receives all production event notifications"
Update the endpoint status.
ACTIVE, PAUSED "PAUSED"
A webhook event type that an endpoint can subscribe to.
USER_CREATED, KYC_SUBMITTED, KYC_UNDER_REVIEW, KYC_RFI, KYC_APPROVED, KYC_REJECTED, ACCOUNT_ACTIVE, ACCOUNT_INACTIVE, VIRTUAL_ACCOUNT_CREATED, VIRTUAL_ACCOUNT_UPDATED, ONRAMP_CREATED, ONRAMP_UPDATE, OFFRAMP_CREATED, OFFRAMP_UPDATED Response
Webhook endpoint updated successfully.
A webhook endpoint.
Public ID of the webhook endpoint (prefixed with we_).
"we_4mNpXwZ7bV1aLcs3Kf9dQ"
"Production events"
"https://api.example.com/webhooks/hifi"
"Receives all production event notifications"
Event types this endpoint is subscribed to.
A webhook event type that an endpoint can subscribe to.
USER_CREATED, KYC_SUBMITTED, KYC_UNDER_REVIEW, KYC_RFI, KYC_APPROVED, KYC_REJECTED, ACCOUNT_ACTIVE, ACCOUNT_INACTIVE, VIRTUAL_ACCOUNT_CREATED, VIRTUAL_ACCOUNT_UPDATED, ONRAMP_CREATED, ONRAMP_UPDATE, OFFRAMP_CREATED, OFFRAMP_UPDATED ACTIVE, PAUSED, DISABLED "ACTIVE"
"2026-07-01T10:30:00.000Z"
"2026-07-01T10:30:00.000Z"