support.session_link.created
Support session link: created. Every endpoint, including those created before API v2.
Gauge-Signature*stringt=<epoch ms>,v1=<hex>: HMAC-SHA256 of <t>.<raw body> with the endpoint secret. Two v1 during a secret rotation; accept either. Reject a t more than 5 minutes off.
Gauge-Event-Id*stringThe event id; the same on every retry and redelivery. Dedupe on it.
Gauge-Event-Type*stringThe event type.
Gauge-Delivery-Attempt*string1 on the first try, then 2, 3, …
Gauge-Webhook-Id*stringThe endpoint id.
x-pulse-signature?stringLegacy: sha256=<hex> (the same HMAC). Still sent; prefer Gauge-Signature.
x-pulse-timestamp?stringLegacy: the epoch-ms t.
application/json- body
Every delivery body. Bodies over 64 KB are cut: payload.truncated: true with a fetchUrl. Verify the signature on the raw bytes before parsing.
id*stringThe event id. Identical on every retry and redelivery: dedupe on it.
event*"support.session_link.created""support.session_link.created"livemode*booleanFalse for events about sandbox data.
workspaceId*stringuuidentity*stringentityId*stringoccurredAt*stringdate-timepayload*Received. Any other status is retried (30 s, 5 min, 1 h, 6 h).
{ "id": "string", "event": "string", "livemode": true, "workspaceId": "ef0efa32-d1c1-43d4-a5e2-fe7b4f00403c", "entity": "string", "entityId": "string", "occurredAt": "2019-08-24T14:15:22Z", "payload": { "property1": null, "property2": null }}{ "Gauge-Signature": "string", "Gauge-Event-Id": "string", "Gauge-Event-Type": "string", "Gauge-Delivery-Attempt": "string", "Gauge-Webhook-Id": "string"}