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

Raw ↑
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.
All 92 tools →

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.

Get an API key

Free tier, no email required.

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