Saltar al contenido

Autenticación (API Key)

Descripción

La API Key es un método de autenticación alternativo al JWT, diseñado para integraciones servidor-a-servidor que no requieren un flujo interactivo de login. Con una API Key, puedes autenticar cada solicitud directamente con un solo header, sin necesidad de obtener y renovar tokens.

Es ideal para:

  • Integraciones backend automatizadas.
  • Servicios que consumen la API de forma continua.
  • Clientes que prefieren un mecanismo de autenticación más simple (una sola credencial por request).

¿Cómo se usa?

Envía tu API Key en el header x-api-key en cada solicitud:

POST /v2/transactions HTTP/1.1
Host: apidevstore.axiosmobile.mx
x-api-key: {{apiKey}}
Content-Type: application/json

¿Cómo obtengo mi API Key?

Contacta al equipo de soporte Axios para solicitar la generación y activación de tu API Key.


Endpoints compatibles

No todos los endpoints soportan API Key. La siguiente tabla muestra la compatibilidad:

EndpointJWTAPI Key
POST /v1/auth/:appIdNo aplica (es para obtener JWT)
POST /v1/transactions (Recargas)
GET /v1/balance
GET /v1/products/tae
POST /v2/transactions (Activación eSIM)
POST /v1/external/portability/*

Respuestas de error

Código HTTPBodyCausa
401{"error": "Missing API key"}No se envió el header x-api-key.
403{"error": "Invalid or inactive API key"}La clave es incorrecta o no está habilitada.