Webhook sent when a Gather command completes (sent to the action URL). This webhook uses Telnyx headers (telnyx-timestamp, telnyx-signature-ed25519) that are compatible with Standard Webhooks specification for SDK generation. Custom validation logic can map these to standard webhook-timestamp and webhook-signature equivalents. See https://github.com/standard-webhooks/standard-webhooks for details.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Unix timestamp (seconds since epoch) of when the webhook was sent - compatible with webhook-timestamp Unix timestamp for replay attack prevention
Base64 encoded Ed25519 signature for webhook verification - compatible with webhook-signature Ed25519 signature of timestamp|payload for verification
Webhook sent when a Gather command completes (sent to the action URL).
The unique identifier of the account (user_id).
"cb6cfbbc-eb00-41af-a3f3-0d7b32009e4b"
The unique identifier of the call (call_control_id).
"v2:DPNqxVjTNtQYaKdcKbU0QgRFrQ3YzuAQrVYC4Ggcuq7zTpDkUB7A4w"
Legacy call identifier, same as CallSid.
"v2:DPNqxVjTNtQYaKdcKbU0QgRFrQ3YzuAQrVYC4Ggcuq7zTpDkUB7A4w"
The phone number or SIP address of the caller.
The phone number or SIP address that was called.
"+12132045020"
The average confidence score of the speech transcription (conditional, only present when input is speech).
0.95
The DTMF digits collected by the Gather command (conditional, only present when input is dtmf).
"1"
The transcribed text from speech input (conditional, only present when input is speech).
"Please connect me to sales"
The server must return an HTTP 200, otherwise we will reattempt delivery at the failover webhook URL.