Update an existing webhook in the workspace.
person.created
person.updated
firstNamelastNamebirthdayjobTitledescription - You cannot provide a value for this attributeaddressesemailsphonesurlscustomFieldValuesperson.deleted
person.groups_updated
person.workspace_interaction_metadata_updated
company.created
company.updated
namedescription - You cannot provide a value for this attributeaddressesemailsphonesurlsfundingRaisedlastFundingDatefoundationYearemployeeRangeindustrycustomFieldValuescompany.deleted
company.groups_updated
object.created
object.updated
namecustomFieldValuesobject.deleted
note.created
note.updated
note.deleted
reminder.created
reminder.updated
reminder.deleted
reminder.triggered
API key for authentication
The ID of the webhook to update.
40A friendly name for the webhook.
255"My app integration"
The URL of the webhook. It must be a publicly accessible URL using the HTTP or HTTPS protocol.
2048"https://my-app.com/webhook"
The events the webhook is subscribed to, with optional filters.
1 - 20 elements[
{
"eventType": "person.created",
"filter": {
"groupId": "grp_bc984b3f-0386-434d-82d7-a91eb6badd71"
}
}
]The status of the webhook.
active, inactive "active"
The updated webhook in the workspace.
A webhook listening to events from the workspace and sending them to a URL.
{
"id": "wbk_8c18c158-d49e-4ad4-90d4-2b197688bac7",
"name": "My app integration",
"targetUrl": "https://my-app.com/webhook",
"subscribedEvents": [
{
"eventType": "person.created",
"filter": {}
}
],
"redactedSigningSecret": "whs_fx**********************oVMa",
"status": "active",
"createdAt": "2025-07-17T09:00:00.000Z"
}["This field is deprecated"]