Webhooks
Update or pause a webhook endpoint
Credential: user token · Role: owner or admin (manage_team)
enabled: false pauses — reversible, and it keeps the signing secret and the delivery history. For a hard delete use DELETE. There is no third lifecycle state; this matches the connector UI exactly.
Destination validation runs on PATCH as well as create, so you cannot edit an endpoint into a private address.
PATCH
Update or pause a webhook endpoint
Authorizations
A user token (pv_ut_…) as Authorization: Bearer pv_ut_…. X-Peeve-Key is accepted too. Never a query parameter — URLs end up in proxy logs and Referer headers.
The token carries its owner's live workspace role, re-read on every call.
Path Parameters
Body
application/json
Maximum string length:
2048Maximum string length:
80Available options:
session.started, session.resolved, handoff.created, handoff.message.created, handoff.status.changed, lead.created, lead.status.changed, meeting.booked, meeting.status.changed, billing.payment_failed, billing.subscription.changed, billing.credits_low, billing.credits_expiring, * Available options:
human, agent, whatsapp, messenger, instagram, email Update or pause a webhook endpoint