Skip to content

Schema Reference

Livespace Webhooks send a JSON payload in the request body. Each Webhook shares a common metadata structure, while the data field contains event-specific information.

General payload structure

{
  "version": "1.0",
  "name": "trigger.name",
  "id": "webhook-uuid",
  "timestamp": "2024-01-08T07:50:00Z",
  "webhook_delivery_attempt": 1,
  "data": {
    "id": "object-uuid"
  }
}

Common fields

Field Type Description
version string The version of the data structure, following Semantic Versioning.
name string The name of the event Trigger (e.g., deal.created).
id string A unique UUID for this specific Webhook.
timestamp string RFC 3339 timestamp of when the event occurred.
webhook_delivery_attempt integer The number of times this Webhook has been attempted (starts at 1).
data object The event-specific data (e.g., the Deal object).

Event-specific payloads

Detailed documentation and OpenAPI specifications for each supported Trigger: