Skip to main content

Webhook event types

This page lists webhook events you can subscribe to in ChottuLink. Each event uses the resource.action naming pattern (lowercase, dot-separated).

Overview​

Events are grouped by the primary resource or domain they relate to:

  • Links — Short-link lifecycle and clicks (link.*).
  • Customers & conversions — Profiles, leads, and attributed conversions (customer.*, lead.*, conversion.*).
  • App — Mobile app attribution (app.*).

Every delivery shares the same envelope:

FieldTypeDescription
eventIdstringUnique id for this webhook delivery.
eventTypestringOne of the event names below.
timestampstringTime the event was emitted (ISO-8601-style string as emitted by ChottuLink).
schemaVersionnumberEnvelope/payload schema version (currently 1).
payloadobjectEvent-specific data. Detailed in each linked document.
{
"eventId": "uuid",
"timestamp": "ISO-8601 string",
"schemaVersion": 1,
"eventType": "<resource.action>",
"payload": {}
}
EventDescription
link.createdTriggered when a new short link is created.
link.clickedTriggered when a short link is clicked and the click is recorded.

Customers & conversions​

EventDescription
customer.createdTriggered when a new customer profile is created.
lead.createdTriggered when a lead is created (for example signup).
conversion.createdTriggered when a conversion is recorded (for example purchase).

App​

EventDescription
app.installedTriggered when an app installation is attributed to a short link.

Future events​

Additional events (for example link.updated, link.deleted) may be added as the product evolves. They will appear here with full payload documentation once schemas and samples are finalized.