Saltar al contenido

Axios Central — Documento Técnico

Introducción

Axios Central es el puente de Axios hacia terceros para vender: eSIM, SIM física, internet en casa (HBB), MiFi y recargas, todo desde una sola integración.

Esta documentación técnica explica cómo consumir la API REST de Axios Central. Ofrece una serie de servicios y recursos accesibles a través de solicitudes HTTP y está diseñada para asistir a los desarrolladores en la integración efectiva de estos servicios.

Objetivo

  • Facilitar la integración: Proporcionar instrucciones claras y ejemplos prácticos para que los desarrolladores puedan integrar fácilmente los servicios de la API de Axios Central.
  • Explicar métodos y endpoints: Detallar los métodos HTTP y los endpoints proporcionados por la API, junto con ejemplos de uso para cada uno.

Requisitos previos

Para seguir esta guía y trabajar con la API, se asume que los desarrolladores tienen un conocimiento básico de los siguientes conceptos:

  • Solicitudes HTTP: Comprender el uso de solicitudes HTTP utilizando algún recurso adecuado para la integración.
  • JSON: Familiaridad con el formato de intercambio de datos utilizado en las solicitudes y respuestas.
  • Autenticación: Conocimiento básico de API Keys.

Versión de la API

La API de Axios Central opera bajo la versión /v2:

VersiónURL BaseUso
v2https://apidevstore.axiosmobile.mx/v2Autenticación por API Key, activación de eSIM, recargas, saldo, productos

Autenticación

La API se autentica mediante API Key que es un mecanismo para integraciones servidor-a-servidor: envías tu clave en el header x-api-key en cada solicitud, sin necesidad de un flujo de login previo. Tu clave está asociada a un usuario y a una aplicación, y el servidor resuelve ese contexto automáticamente. Solicítala contactando al equipo de soporte Axios.

SituaciónCódigo
Header x-api-key ausente401
Clave inválida403

Endpoints Disponibles

Transacciones

RecursoMétodoEndpointDescripción
Activación de eSIMPOST/v2/transactionsActivar una eSIM
Estado de activación de SIMGET/v2/sims/statusConsultar si una SIM
Validar IMEIGET/v2/compatibility/imei/:imeiValidar compatibilidad de un dispositivo
RecargasPOST/v2/transactions/taeRealizar una recarga telefónica
Estado de recargaGET/v2/transactions/check/:folioVerificar estado de una recarga

Consultas

RecursoMétodoEndpointDescripción
SaldoGET/v2/balanceConsultar saldo disponible
ProductosGET/v2/productsLista de productos

Manejo de Respuestas y Errores

La API utiliza códigos HTTP estándar para indicar el resultado de cada solicitud:

CódigoSignificado
200Solicitud exitosa
400Error en los datos enviados (validación, saldo insuficiente, transacción rechazada)
401No autenticado (falta el header x-api-key)
403API Key inválida o no habilitada
409Conflicto (ej: sin inventario de eSIM disponible)
429Límite de peticiones excedido (rate limit)
500Error interno del servidor

Cada respuesta de error incluye un campo error o message con una descripción legible del problema. Consulta la documentación de cada endpoint para ver los bodies específicos de error.