Webhooks
Outbound lit.onl link.clicked webhooks so you do not poll the API — dashboard CRUD on every plan; public REST /v1 and MCP webhooks stay Growth+.
Redirects do not wait on your server. Delivery is async. Events are sampled (default about 1
in 10 after a small first-click burst). Dashboard webhook CRUD is available on every plan;
public /v1/webhooks and MCP stay Growth+.
Register
Dashboard (any plan) or POST /v1/webhooks (Growth+) with an https URL.
You receive a secret once. HMAC-SHA256 over the raw body; header X-Lit-Signature: sha256=<hex>.
Payload
No raw IP.
{
"event": "link.clicked",
"link_id": "lnk_...",
"slug": "launch",
"short_url": "https://lit.onl/launch",
"clicked_at": "2026-09-18T12:00:00Z",
"country": "DE",
"ua_family": "Safari"
} Reliability
Retries with backoff on 5xx and timeouts. Repeated failure disables the endpoint. Re-enable after you fix the receiver.
CRUD in the API reference.