América Móvil · AsyncAPI Specification

America Movil Webhooks

Version

View Spec View on GitHub TelecommunicationsMexicoLatin AmericaMobile Network OperatorNetwork APIsCAMARAOpen GatewaySIM SwapIdentity VerificationDevice LocationBroadband5GCarrierAsyncAPIWebhooksEvents

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.