Saltar al contenido

Ventas de eSIM

Descripción

Esta ruta devuelve el listado paginado de las ventas de eSIM realizadas, además del estado de activación de cada una, es decir, si la eSIM ya ha sido configurada en un dispositivo.


URL API

BASE URLhttps://apidevstore.axiosmobile.mx/v2

Autenticación

Este endpoint se autentica mediante API Key.

MecanismoHeaderDescripción
API Keyx-api-key: {{apiKey}}Clave de API asignada a tu cuenta

Envía la clave en el header x-api-key en cada solicitud. No hay flujo de login previo. Solicita tu clave contactando al equipo de soporte Axios.

SituaciónCódigo
Header x-api-key ausente401
Clave inválida o no habilitada403

Parámetros de entrada

Todos los parámetros son query params y son opcionales.

ParámetroTipoUbicaciónRequeridoDefaultDescripción
pagenumberQueryNo1Página a consultar.
limitnumberQueryNo20Registros por página. Máximo 100.
iccidstringQueryNo—Filtra las ventas por el ICCID vendido.
phonestringQueryNo—Búsqueda parcial (contiene, sin distinguir mayúsculas) por el teléfono de contacto de la compra.
emailstringQueryNo—Búsqueda parcial (contiene, sin distinguir mayúsculas) por el email de contacto de la compra.
fromstringQueryNo—Fecha inicial del rango (formato ISO). Incluye ventas con fecha mayor o igual a from.
tostringQueryNo—Fecha final del rango (formato ISO). Incluye ventas con fecha menor o igual a to. Si no incluye hora, se toma el fin del día (inclusivo).

Ejemplo de Uso

Endpoint:

GETapidevstore.axiosmobile.mx/v2/transactions/esim-sales
GET /v2/transactions/esim-sales?page=1&limit=20&from=2026-10-01&to=2026-10-31 HTTP/1.1
Host: apidevstore.axiosmobile.mx
x-api-key: {{apiKey}}

Body: No aplica


Respuestas

200 — Listado de ventas Success

Devuelve la página solicitada con el total de registros y las ventas.

{
"page": 1,
"limit": 20,
"totalDocs": 57,
"totalPages": 3,
"docs": [
{
"folio": "100036a358d5f64d032661114acfc",
"transactionStatus": "COMPLETED",
"soldAt": "2026-10-21T18:30:20.925Z",
"iccid": "8952140062227833246F",
"contactName": "Juan Pérez",
"contactPhone": "5512345678",
"customerEmail": "juan@example.com",
"activated": true,
"sim": {
"iccid": "8952140062227833246F",
"msisdn": "5632158420",
"imsi": "334140179156088",
"pin": "1234",
"puk": "63011475",
"serie": "00361",
"product": "ESIM",
"qrLink": "https://axios-mobile.s3.us-east-2.amazonaws.com/esims/8952140062227833246F.png"
}
}
]
}

400 — Parámetros inválidos Client Error

Se retorna cuando page/limit no son enteros válidos, o cuando from/to no son fechas válidas o el rango es incoherente.

{ "error": "page inválido" }

401 — No autorizado Client Error

Se retorna cuando no se pudo identificar al usuario de la api-key.

{ "error": "No autorizado" }

429 — Demasiadas peticiones Client Error

Se retorna cuando se supera el límite de 60 peticiones por minuto por usuario (tu API Key).

{ "error": "Too many requests, please try again later" }

500 — Error interno Server Error

Ocurrió un error inesperado al listar las ventas.

{
"error": "Error al listar las ventas de eSIM",
"details": "[mensaje del error]"
}

Parámetros de salida

ParámetroTipoDescripciónEjemplo
pagenumberPágina devuelta.1
limitnumberRegistros por página.20
totalDocsnumberTotal de ventas que cumplen el filtro.57
totalPagesnumberTotal de páginas disponibles.3
docsarrayVentas de la página.—
docs[].foliostringIdentificador único de la transacción en Axios."100036a358d5f64d032661114acfc"
docs[].transactionStatusstringEstado de la transacción de venta."COMPLETED"
docs[].soldAtstringFecha y hora de la venta."2026-10-21T18:30:20.925Z"
docs[].iccidstring | nullICCID de la SIM vendida (null si la venta no asignó SIM)."8952140062227833246F"
docs[].contactNamestring | nullNombre de contacto capturado en la compra."Juan Pérez"
docs[].contactPhonestring | nullTeléfono de contacto capturado en la compra."5512345678"
docs[].customerEmailstring | nullEmail de contacto capturado en la compra."juan@example.com"
docs[].activatedbooleanEstado actual de la SIM: true si está activada.true
docs[].simobject | nullDetalle de la eSIM vendida (null si no hay SIM).—
docs[].sim.iccidstring | nullICCID de la eSIM."8952140062227833246F"
docs[].sim.msisdnstring | nullNúmero telefónico asignado."5632158420"
docs[].sim.imsistring | nullIdentificador IMSI."334140179156088"
docs[].sim.pinstring | nullPIN de la SIM."1234"
docs[].sim.pukstring | nullCódigo PUK."63011475"
docs[].sim.seriestring | nullSerie de la SIM."00361"
docs[].sim.productstring | nullTipo de producto."ESIM"
docs[].sim.qrLinkstring | nullURL pública del QR de activación."https://axios-mobile.s3..."

Probar Endpoint

GEThttps://apidevstore.axiosmobile.mx/v2/transactions/esim-sales?page=1&limit=20
Ventas de eSIM — Requiere API Key en el header x-api-key. Lista las ventas de esa api-key con el estado actual de cada SIM.
Query Parameters
Headers