capture.ready, capture.processing_ready, intercom.recorder.recorded, intercom.recorder.opted_out, and recording_link.created.
Verify the raw request
Tekma signs<timestamp>.<raw body> with HMAC-SHA256. Verify before parsing or reserializing JSON:
X-Capture-Timestamp is Unix time in milliseconds. Record X-Capture-Delivery, which remains the same across retries, and reject stale timestamps. X-Capture-Event identifies the event. capture.ready is emitted when a capture is ready; capture.processing_ready reports that an individual recording-processing job reached ready, including its job ID, media asset ID and kind. Do not assume these events arrive in a fixed order. The Intercom events describe a completed recording or explicit opt-out, and recording_link.created describes a new request link. Use the event name to choose payload handling rather than assuming every event has a capture.