#The Webhook object
Describes a webhook endpoint that receives event notifications when specified conditions are met, providing real-time integration capabilities for external systems.
createdAt
string (date-time)The timestamp when the webhook was created
createdBy
stringThe member who created the webhook (UUID)
endpointUrl
stringThe URL endpoint that will receive webhook POST requests
failureCount
string (int64)Count of failed webhook deliveries
id
stringThe unique identifier of the webhook (UUID)
lastDeliveredAt
string (date-time)The timestamp when the webhook was last successfully delivered to the endpoint. This field is only updated when the webhook endpoint responds with a 2xx status code. Use this to track actual successful event notifications to external systems.
lastSentAt
string (date-time)The timestamp when the webhook was last triggered (attempted), regardless of success or failure. This field is updated on every webhook transmission attempt, including failed deliveries. Use this to track webhook activity and debugging transmission issues.
linkId
stringFilter webhook notifications by a specific link ID. Only events from this link will trigger webhook notifications. If empty, all links in the workspace will trigger notifications.
name
stringThe name of the webhook
source
string (enum)The source of a webhook - indicates whether the webhook was created manually through the Linkbreakers dashboard or automatically via an integration platform such as Make.com or Zapier
Allowed values
WEBHOOK_SOURCE_UNSPECIFIEDWebhook source not specified (defaults to LINKBREAKERS)
WEBHOOK_SOURCE_LINKBREAKERSWebhook created manually through the Linkbreakers dashboard/platform
WEBHOOK_SOURCE_MAKEWebhook created automatically via Make.com integration
WEBHOOK_SOURCE_ZAPIERWebhook created automatically via Zapier integration
status
string (enum)The status of a webhook
Allowed values
WEBHOOK_STATUS_UNSPECIFIEDWebhook status not specified
WEBHOOK_STATUS_ACTIVEWebhook is active and receiving events
WEBHOOK_STATUS_DISABLEDWebhook is disabled due to repeated failures
WEBHOOK_STATUS_PAUSEDWebhook is paused by user action
successCount
string (int64)Count of successful webhook deliveries
triggers
array<string (enum)>Filter webhook notifications by workflow step kinds. Only workflow steps matching these kinds will trigger webhook notifications. If empty, all workflow step kinds will trigger notifications.
updatedAt
string (date-time)The timestamp when the webhook was last updated
workspaceId
stringThe workspace ID the webhook belongs to (UUID)