Telesign · AsyncAPI Specification

Telesign Webhooks

Version

View Spec View on GitHub AuthenticationCommunicationsFraud PreventionPhone IntelligenceSMSVerificationTelecommunicationsMessagingVoiceEmail IntelligenceIdentityNumber MaskingAccountAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-10-07'
method: searched
source:
- https://developer.telesign.com/enterprise/docs/transaction-callback-service
- https://developer.telesign.com/enterprise/docs/authenticate-callbacks
- https://developer.telesign.com/enterprise/docs/sms-callback-service
- https://developer.telesign.com/enterprise/openapi/engage-callbacks.json
- https://developer.telesign.com/enterprise/openapi/sms-verify-api-callbacks.json
- https://developer.telesign.com/enterprise/openapi/verify-api-callbacks.json
api: Telesign Messaging, SMS Verify and Verify APIs
summary: Telesign delivers transaction status (delivery reports), inbound-message and template-management callbacks as HTTPS POSTs to a callback URL registered per account (or passed as callback_url where
  enabled). The provider publishes the callback payloads as three OpenAPI documents whose server is the customer receiver (https://your-callback-url.com); no AsyncAPI document is published. Every callback
  is signed with HMAC-SHA256 using the account API Key.
asyncapi_published: false
delivery:
  transport: https-post
  content_type: application/json
  signature:
    algorithm: HMAC-SHA256
    headers:
    - Authorization
    - X-TS-Authorization
    format: 'Authorization: TSA {Customer ID}:{base64(HMAC-SHA256(base64decode(API Key), raw body))}; X-TS-Authorization carries the bare signature'
    docs: https://developer.telesign.com/enterprise/docs/authenticate-callbacks
  retries: true
  retry_policy: For SMS and the SMS Verify API, Telesign makes up to four attempts to deliver your callback notification; each attempt waits 5 seconds for an HTTP response, and a non-200 response is followed
    by an additional wait of 5, 10 and then 15 seconds before the next attempt; the 4th attempt is final.
  timeout_seconds: 5
  expected_response: HTTP 200
  dedup_field: reference_id
  common_fields:
  - reference_id
  - status.code
  - status.description
  - status.updated_on
  - submit_timestamp
  docs: https://developer.telesign.com/enterprise/docs/transaction-callback-service
contracts:
- file: openapi/telesign-engage-callbacks-openapi.yml
  api: Messaging API
  provider_hosted: https://developer.telesign.com/enterprise/openapi/engage-callbacks.json
- file: openapi/telesign-sms-verify-api-callbacks-openapi.yml
  api: SMS Verify API
  provider_hosted: https://developer.telesign.com/enterprise/openapi/sms-verify-api-callbacks.json
- file: openapi/telesign-verify-api-callbacks-openapi.yml
  api: Verify API
  provider_hosted: https://developer.telesign.com/enterprise/openapi/verify-api-callbacks.json
event_count: 11
events:
- name: SMSDeliveryReports
  api: Messaging API
  summary: Receive SMS delivery reports
  description: This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Engage for delivery reports for SMS requests (excluding
    bulk requests). You can receive notifications from multiple Telesign services at the same endpoint. > L
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /sms_delivery_reports_endpoint
- name: EmailCallbacks
  api: Messaging API
  summary: Receive email callbacks
  description: 'This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Messaging regarding Mobile Originated (MO) messages
    from end users sent using its email channel. You can receive notifications from multiple Telesign services '
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /email_callback_endpoint
- name: MMSCallbacks
  api: Messaging API
  summary: Receive MMS callbacks
  description: This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Messaging regarding Mobile Originated (MO) messages
    from end users sent using its MMS channel. You can receive notifications from multiple Telesign services at
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /mms_callback_endpoint
- name: RCSCallbacks
  api: Messaging API
  summary: Receive RCS callbacks
  description: This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Messaging regarding Mobile Originated (MO) messages
    from end users sent using its RCS channel. You can receive notifications from multiple Telesign services at
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /rcs_callback_endpoint
- name: MsgSMSCallbacks
  api: Messaging API
  summary: Receive inbound SMS callbacks
  description: This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Messaging regarding Mobile Originated (MO) messages
    from end users sent using its SMS channel. You can receive notifications from multiple Telesign services at
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /messaging_sms_callback_endpoint
- name: ViberCallbacks
  api: Messaging API
  summary: Receive Viber callbacks
  description: 'This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Messaging regarding Mobile Originated (MO) messages
    from end users sent using its Viber channel. You can receive notifications from multiple Telesign services '
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /viber_callback_endpoint
- name: WhatsAppCallbacks
  api: Messaging API
  summary: Receive WhatsApp callbacks
  description: This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Messaging regarding Mobile Originated (MO) messages
    from end-users sent using its WhatsApp channel. You can receive notifications from multiple Telesign servic
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /whatsapp_callback_endpoint
- name: templatesCallbacks
  api: Messaging API
  summary: Receive template management callbacks
  description: 'This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Messaging for template management requests. You
    can receive notifications from multiple Telesign services at the same endpoint. ## Status codes | Status code |'
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /msg_templates_endpoint
- name: bulkSMSCallbacks
  api: Messaging API
  summary: Receive Bulk SMS callbacks
  description: 'This is a web service created by you, to receive notifications from Telesign. The details described here are for notifications from Telesign Engage for bulk SMS requests. You can receive
    notifications from multiple Telesign services at the same endpoint. ## Status codes | Status code | Associated te'
  contract: openapi/telesign-engage-callbacks-openapi.yml
  receiver_path_example: /bulk_sms_callback_endpoint
- name: SMSVerifyCallbacks
  api: SMS Verify API
  summary: Receive SMS Verify API Delivery Reports
  description: 'This is a web service created by you, to receive delivery reports (DLRs) from the Telesign SMS Verify API. You can receive callbacks, including DLRs, from multiple Telesign services at the
    same endpoint. ## Status codes | Status code | Associated text string | Description | |-------------|----------'
  contract: openapi/telesign-sms-verify-api-callbacks-openapi.yml
  receiver_path_example: /sms_verify_dlr_endpoint
- name: unifiedVerifyCallbacks
  api: Verify API
  summary: Receive Verify API Delivery Reports
  description: This is a web service created by you, to receive delivery reports (DLRs) from the Telesign Verify API. You can receive callbacks, including DLRs, from multiple Telesign services at the same
    endpoint.
  contract: openapi/telesign-verify-api-callbacks-openapi.yml
  receiver_path_example: /verify_dlr_endpoint

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/telesign-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.