Tata Communications · AsyncAPI Specification
Tata Communications Webhooks
Version
View Spec
View on GitHub
TelecommunicationsIndiaWholesale CarrierCPaaSMessagingVoiceIoTeSIMNumber IntelligenceConnectivitySubsea CablePartner GatedAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-25'
method: searched
source: https://tatacommunicationsdigo.io/documentation-api/
spec_type: none
asyncapi_published: false
notes: >-
Tata Communications publishes no AsyncAPI document anywhere. It does document a real
webhook/callback surface, but only on the DIGO CPaaS property and only as HTML — the
event names and payload field tables below are transcribed from the DIGO documentation
pages, which at the time of capture were reachable only with TLS verification disabled
because the tatacommunicationsdigo.io certificate (CN=tatacommunicationsdigo.io, Thawte
TLS RSA CA G1) expired 2026-07-23. A "Horizontal Webhook API" also appears by name in the
first-party Akana portal catalogue but returns 401 to an anonymous caller, so nothing about
it can be recorded. No webhook signing, retry, or replay policy is published for any of it.
transport: HTTP POST to a customer-supplied endpoint
catalogs:
- product: DIGO WhatsApp for Business
docs: https://tatacommunicationsdigo.io/documentation-and-apis-details/?pt=7&p_link=4
subscription: Webhook URL configured per account
events:
- name: Text webhook format
kind: inbound-message
- name: Reaction message webhook format
kind: inbound-message
- name: Media Messages webhook format
kind: inbound-message
- name: Unknown Message
kind: inbound-message
- name: Location Messages Webhook Format
kind: inbound-message
- name: Contact Messages Webhook Format
kind: inbound-message
- name: Received Callback from a Quick Reply Button
kind: inbound-interaction
- name: Received Answer from List Messages
kind: inbound-interaction
- name: Received Answer from Reply Button
kind: inbound-interaction
- name: 'Status : Message Sent'
kind: delivery-status
- name: 'Status: Message Delivered'
kind: delivery-status
- name: 'Status: Message Read'
kind: delivery-status
- name: 'Status: Message Deleted'
kind: delivery-status
- name: 'Status: Message Failed'
kind: delivery-status
- product: DIGO Engage
docs: https://tatacommunicationsdigo.io/documentation-and-apis-details/?pt=6&p_link=3
events:
- name: DLR Call back Report
kind: delivery-receipt
description: >-
Delivery-receipt callback submitted by the Engage platform to the customer endpoint
supplied in the dlr.url field at message submission.
- name: Tiny URL Call back Report
kind: click-event
docs: https://tatacommunicationsdigo.io/documentation-and-apis-details/?pt=6&p_link=4
description: >-
POSTed to the customer endpoint once a shortened URL delivered in a message is clicked
on the handset.
payload:
- {field: msisdn, description: Mobile number, required: true}
- {field: message, description: Message content, required: true}
- {field: country, description: Country of destination number, required: true}
- {field: submitId, description: Unique ID generated during message submission, required: true}
- {field: OS, description: Operating system of mobile handset, required: true}
- {field: title, description: Title of URL page, required: true}
- {field: IP, description: IP address from where the URL is clicked, required: true}
- {field: click_time, description: Click timestamp, required: true}
- {field: long_url, description: Original URL, required: true}
- {field: short_url, description: Shortened URL, required: true}
- product: DIGO SMS
docs: https://tatacommunicationsdigo.io/documentation-and-apis-details/?pt=2&p_link=4
events:
- name: CDR Report
kind: report
note: >-
Documented as a pull report rather than a push callback; listed here for completeness
of the DIGO event surface.
gated:
- name: Horizontal Webhook API
where: developer.tatacommunications.com (Akana portal catalogue)
status: 401
note: Named in the catalogue, not anonymously accessible; no event list can be recorded.
gaps:
- No AsyncAPI document.
- No webhook signature/verification scheme published.
- No retry, backoff, or replay policy published.
- No first-party event catalog on developer.tatacommunications.com or the MOVE portal.
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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/tata-communications-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.