What a Webex webhook guarantees
Verified 2026-09-15 · 17 claims · sources tier 2 · 3 disputed
Also known as Notifications in Control Hub, reportId.
The Control Hub notifications webhook and the Webex Calling detailed call records webhook operate as distinct mechanisms with different configuration models, separate setup surfaces, and different payloads 14. Neither documentation article references the other 14.
Delivery behaviors and reliability
Neither webhook documentation article states a retry mechanism, backoff schedule, delivery ordering, signature scheme, or disabling behavior after repeated delivery failures 3. The terms retry, backoff, delivery ordering, signature scheme, and disabling behavior appear 0 times in both articles 3. Cisco states that the webhooks reliably deliver records, notes that duplicate records may arrive when the system replays records, and places responsibility for de-duplication on the consumer 9. A secret token is optional across both webhook types, and both sources refer readers elsewhere for its operation rather than documenting it directly 10.
Control Hub notifications webhook
Webhook delivery is supported only for select alert categories 2. Out of approximately 12 named alert types, 5 offer webhook delivery, at least 5 do not, and 1 type lists no delivery channel 2. In the field, the article accessed as Enable webhooks for alerts in Control Hub is served under the title Notifications in Control Hub, contains no heading matching the former title, and uses the word alert 234 times compared to 40 mentions of webhook 5.
Sources disagree on proactive alert delivery channels: the proactive alerts section states notifications are delivered through email, Webex App spaces, or both, but its own procedural steps 3 sentences later state a webhook can be chosen if webhooks are enabled at the organization level 7. Sources disagree on webhook schemas as well, publishing 2 incompatible payload schemas that share 5 field names and vary in the casing of the subtype field 13. In the field, none of the 3 webhook payload examples in the notifications documentation parse as valid data: the introductory example ends with a trailing comma, and 2 per-alert examples open on a bare data key lacking an enclosing brace 6.
The configuration steps to define the organization-wide webhook callback URL name no administrator role, and the word role appears 0 times in the notifications article even though other alert categories in that text specify required roles 4. The notifications documentation also points to a Cisco devices webhook field reference in a separate article, representing a third webhook surface distinct from notifications and detailed call records 11.
Webex Calling detailed call records webhook and pull interfaces
Sources disagree on the administrative role required for detailed call records, as the article names the partner role 3 different ways across 3 passages while maintaining a single scope 1.
The documentation gives no retention window for the webhook itself; the 30-day availability window applies strictly to the reconciliation and records pull interfaces, which serve to retrieve records missed by a webhook listener 12. These pull interfaces enforce specific operational limits 8:
| Limit parameter | Documented value |
|---|---|
| Query window cap | 12 hours 8 |
| Initial rate limit | 1 request per minute per token scope 8 |
| Paginated rate limit | Up to 10 additional requests per minute 8 |
| Page size range | 500 to 5000 records 8 |
| Page size default | 5000 records 8 |
See also
See also Control Hub notifications and threshold alerts. See also Webex Calling CDR schema and access. See also What the Webex Calling detailed call history records.
Applicability
Across the claims in this article, the evidence covers Cisco Webex Calling, verified as of 2026-09-15. The deployment model is not covered by any claim in this article.
What remains uncertain
Whether the platform retries a failed webhook delivery is not covered by any claim in this article. Any route to call records older than 30 days is not covered by any claim in this article. Which of the 2 published alert payload schemas is real is not covered by any claim in this article. The Cisco devices webhook field reference is not covered by any claim in this article.
See also
Part of
- What the Webex Calling detailed call history records — How the records reach a consumer
Related to
- Webex Contact Center system limits reference — Query window rate limits and page bounds
Referenced by
- Control Hub notifications and threshold alerts — One organisation-wide URL published without a delivery guarantee
Claims
| # | Claim | Status | Confidence | Verified |
|---|---|---|---|---|
| 1 | The detailed call records article names the required partner role 3 different ways in 3 passages, while keeping one scope throughout. Detailed call records webhook for Webex Calling in Partner Hub · Detailed call records webhook, webhook setup and Partner API endpoints and the reconciliation endpoint | disputed | 0.60 | 2026-09-05 |
| 2 | Webhook delivery is offered for some alert types and not others: 5 of about 12 named types offer it, at least 5 do not, and one type is described with no delivery channel at all. Notifications in Control Hub · Notifications in Control Hub, delivery channel steps across the alert type sections | fact | 0.90 | 2026-09-05 |
| 3 | Neither webhook article states a retry, a backoff, a delivery ordering, a signature scheme or a disabling behaviour after repeated failure; those terms occur 0 times in both. Detailed call records webhook for Webex Calling in Partner Hub · Detailed call records webhook and Notifications in Control Hub, counted against the rendered article | fact | 0.90 | 2026-09-05 |
| 4 | The steps that set the organisation-wide webhook callback URL name no administrator role, and the word role occurs 0 times in the notifications article, while other alert categories in the same article do name a required role. Notifications in Control Hub · Notifications in Control Hub, Set up a webhook callback URL and Enable webhook in a rule | fact | 0.90 | 2026-09-05 |
| 5 | The article reached as Enable webhooks for alerts in Control Hub is served as Notifications in Control Hub, has no heading of that name, and uses the word alert 234 times against 40 for webhook. Notifications in Control Hub · Notifications in Control Hub, title element and heading extraction | field-pattern | 0.90 | 2026-09-15 |
| 6 | None of the 3 webhook payload examples in the notifications article can be parsed: the introductory one ends with a trailing comma and the 2 per-alert examples open on a bare data key with no enclosing brace. Notifications in Control Hub · Notifications in Control Hub, the 3 webhook payload examples | field-pattern | 0.90 | 2026-09-05 |
| 7 | The proactive alerts section says notifications are delivered by email, Webex App spaces or both, and its own procedure three sentences later says a webhook may be selected if webhooks are enabled at organisation level. Notifications in Control Hub · Notifications in Control Hub, Proactive alerts | disputed | 0.60 | 2026-09-05 |
| 8 | The reconciliation and records interfaces cap a query window at 12 hours, rate-limit a partner to one initial request a minute per token scope with up to 10 further paginated requests, and cap a records page between 500 and 5000 with a default of 5000. Detailed call records webhook for Webex Calling in Partner Hub · Detailed call records webhook, Partner API endpoints and API Parameters | fact | 0.90 | 2026-09-05 |
| 9 | Cisco states that the webhooks reliably deliver records and that duplicates may arrive when the system replays records, and makes the consumer responsible for de-duplication. Detailed call records webhook for Webex Calling in Partner Hub · Detailed call records webhook, What the Partner webhook delivers | fact | 0.90 | 2026-09-05 |
| 10 | A secret token is optional on both webhooks, and both articles send the reader elsewhere for how it works rather than documenting it. Notifications in Control Hub · Notifications in Control Hub, Set up a webhook callback URL, and Detailed call records webhook, webhook setup | fact | 0.90 | 2026-09-05 |
| 11 | The notifications article points at a Cisco devices webhook field reference in a separate article, which is a third webhook surface beside the alert webhook and the detailed call records webhook. Notifications in Control Hub · Notifications in Control Hub, Cisco devices webhook field reference | fact | 0.90 | 2026-09-05 |
| 12 | The 30-day availability figure belongs to the reconciliation and records interfaces, which exist to catch up on records a webhook listener may not have received, and no article gives the webhook itself a retention window. Detailed call records webhook for Webex Calling in Partner Hub · Detailed call records webhook, Partner API endpoints and API Parameters | fact | 0.90 | 2026-09-05 |
| 13 | The notifications article publishes 2 incompatible webhook payload schemas that share 5 field names, and they differ even in the casing of the subtype field. Notifications in Control Hub · Notifications in Control Hub, Set up a webhook callback URL example against the trunk status change and route list calls blocked examples | disputed | 0.60 | 2026-09-05 |
| 14 | The Control Hub notifications webhook and the Webex Calling detailed call records webhook are different mechanisms: different setup surfaces, different configuration models and different payloads, and neither article names the other. Notifications in Control Hub · Notifications in Control Hub, Set up a webhook callback URL, against the detailed call records webhook article | fact | 0.90 | 2026-09-05 |
| 15 | The article publishes no retry behaviour no rate limit no HTTP method and no signature scheme for the webhook: retry rate limit HMAC signature and content type each occur 0 times. Notifications in Control Hub · Notifications in Control Hub, the webhook sections, counted against the rendered article | fact | 0.90 | 2026-09-15 |
| 16 | The words role and permission occur 0 times in the article and no role is named for setting the organisation-wide webhook callback URL that every webhook-delivered alert uses. Notifications in Control Hub · Notifications in Control Hub, Set up a webhook callback URL, counted against the rendered article | fact | 0.90 | 2026-09-15 |
| 17 | Two Webex help addresses with different article identifiers serve one rendered article titled Notifications in Control Hub which carries both the alert catalogue and the webhook material and links to itself. Notifications in Control Hub · Both addresses retrieved and compared by normalised rendered text | field-pattern | 0.90 | 2026-09-15 |
Sources
Detailed call records webhook for Webex Calling in Partner Hub
Notifications in Control Hub
Cite this page
APA
WarmTransfer. (2026, September 15). What a Webex webhook guarantees. WarmTransfer. https://warmtransfer.net/knowledge/webex-calling-webhook-delivery
BibTeX
@misc{warmtransfer-webex-calling-webhook-delivery,
title = {What a Webex webhook guarantees},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/knowledge/webex-calling-webhook-delivery},
note = {Verified 2026-09-15}
}