América Móvil · AsyncAPI Specification
America Movil Webhooks
Version
View Spec
View on GitHub
TelecommunicationsMexicoLatin AmericaMobile Network OperatorNetwork APIsCAMARAOpen GatewaySIM SwapIdentity VerificationDevice LocationBroadband5GCarrierAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-25'
method: searched
source: >-
https://www.claroinsight.com.br/pt-br/geofencing (published subscription
payload and FAQ) and https://www.claroinsight.com.br/pt-br/claro-alerta
(published event-types request header).
spec_type: none
asyncapi_published: false
description: >-
América Móvil publishes no AsyncAPI document, no event catalog and no
streaming surface. It does, however, document one real push surface: the Claro
Brasil Geofencing API is a CAMARA-style subscription API where the caller
registers a webhook and Claro POSTs a notification whenever a monitored M2M
line enters or leaves a geographic fence. A second, weaker event surface is
the Claro Alerta service, which selects event classes through a request header
but returns them synchronously rather than pushing them. Everything below is
transcribed from the provider's own published payloads — no schema has been
invented.
webhooks:
- name: Geofencing area subscription
api: america-movil:claro-geofencing-api
style: CAMARA subscription + webhook callback
subscribe_endpoint: https://api.claro.com.br/mobile/v1/gsma/gateway/geofencing/subscriptions
subscribe_method: POST
version: 0.2.1
subscription_payload:
webhook:
notificationUrl: consumer HTTPS endpoint that receives the notification
notificationAuthToken: bearer token Claro presents back to the consumer endpoint
subscriptionDetail:
device: [phoneNumber, networkAccessIdentifier, ipv4Address, ipv6Address]
area: {areaType: CIRCLE, center: {latitude, longitude}, radius: metres}
type: the event type subscribed to
subscriptionExpireTime: RFC 3339 timestamp after which the subscription lapses
event_types:
- type: org.camaraproject.geofencing.v0.area-entered
description: The monitored device entered the subscribed area.
published_example: true
- type: org.camaraproject.geofencing.v0.area-left
description: >-
The complementary exit event. Claro's FAQ states notifications fire
"sempre que um evento de entrada ou saída da cerca ocorrer" (whenever an
entry or exit event occurs); only the area-entered type string is
published verbatim in the sample, so the exit type is recorded here as
documented-in-prose, not as a verbatim published identifier.
published_example: false
delivery_auth: notificationAuthToken supplied by the consumer at subscription time
signature_verification: none documented
retry_policy: none documented
scope: M2M devices only — "o uso desta API é exclusivo para dispositivos M2M"
billing: per fence created, plus per mobile line registered inside the fence
- name: Claro Alerta event classes
api: america-movil:claro-alerta-api
style: request-header event selection, synchronous response (not a push webhook)
endpoint: https://api.claro.com.br/customers/v1/alerts
request_header: 'event-types: SIMCARD_CHANGED,DEVICE_CHANGED'
event_types:
- {type: SIMCARD_CHANGED, description: The SIM card on the line was changed}
- {type: DEVICE_CHANGED, description: The handset on the line was changed}
note: >-
Marketing copy describes Claro Alerta as delivering "alertas de notificação",
but the published integration is a POST that returns the alert state
synchronously. No subscription, callback URL or delivery contract is
documented.
gaps:
- No AsyncAPI or CloudEvents schema is published for either surface.
- No callbacks/webhooks section exists in either harvested OpenAPI.
- No signature, replay-protection or retry semantics are documented for the geofencing callback.
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/america-movil-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.