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.