Validar Compatibilidad de IMEI
Descripción
Este método permite validar si un IMEI es compatible con la red de Axios Mobile (Altan) antes de continuar con la activación de la eSIM. Consulta el estado del dispositivo (bloqueado, homologado, soporte VoLTE y banda 28) y regresa si es compatible junto con un mensaje explicativo para mostrar al cliente.
URL API
Autenticación
Parámetros de entrada
| Parámetro | Tipo | Ubicación | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|---|
imei | string | Path param | Sí | IMEI del dispositivo a validar. Debe contener solo dígitos, entre 14 y 17 caracteres. | "358240051111110" |
Ejemplo de Uso
Endpoint:
GET /v1/altan/imei/358240051111110 HTTP/1.1Host: apidevstore.axiosmobile.mxHeaders: No aplica
Body: No aplica
Respuestas
200 — Consulta Exitosa Success
{ "imei": { "blocked": "NO", "homologated": "HOMOLOGADO" }, "deviceFeatures": { "brand": "Apple", "volteCapable": "SI", "band28": "SI" }, "compatible": true, "message": "Su equipo es compatible con nuestra red AXIOS."}| Condición evaluada | compatible | message |
|---|---|---|
blocked es "SI" | false | ”El dispositivo se encuentra bloqueado, no puede ser utilizado en nuestra red AXIOS.” |
homologated (HOMOLOGADO/VOLTE) + volteCapable: SI + band28: SI | true | ”Su equipo es compatible con nuestra red AXIOS.” |
No homologado + volteCapable: NO + band28: NO | false | ”Lo sentimos, tu equipo no es compatible, pero tienes la opción de continuar.” |
No homologado + volteCapable: SI + band28: SI | true | ”Su equipo es compatible con nuestra red AXIOS, puede que necesite algunas configuraciones extras al insertar la SIM en el teléfono.” |
volteCapable: NO + band28: SI + marca Apple | false | ”Lo sentimos, tu equipo no es compatible, pero tienes la opción de continuar.” |
volteCapable: NO + band28: SI + marca distinta de Apple (Android) | true | ”Su equipo no cuenta con VoLTE (tecnología necesaria para realizar llamadas).” |
| Ninguna de las anteriores | false | ”No hemos podido determinar si su dispositivo es compatible, por favor comuniquese a servicio al cliente.” |
400 — Formato de IMEI incorrecto Client Error
Se retorna cuando el imei recibido no cumple el formato esperado (solo dígitos, entre 14 y 17 caracteres). Esta validación ocurre antes de consultar a Altan.
{ "error": "Formato de IMEI incorrecto" }400 — Errores devueltos por Altan Client Error
Se retornan cuando Altan rechaza la solicitud por el formato del IMEI o porque no encuentra información asociada.
{ "error": "El formato del imei no es el correcto" }{ "error": "IMEI no encontrado" }500 — Error Interno Server Error
Se retorna cuando ocurre un error inesperado al comunicarse con Altan que no coincide con los casos anteriores (por ejemplo, timeout o caída del servicio).
{ "error": "Ocurrió un error en el servidor" }Parámetros de salida (Respuesta Exitosa)
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
imei.blocked | string | Indica si el dispositivo está bloqueado ("SI" / "NO"). | "NO" |
imei.homologated | string | Estado de homologación del dispositivo. | "HOMOLOGADO" |
deviceFeatures.brand | string | Marca del dispositivo. | "Apple" |
deviceFeatures.volteCapable | string | Indica si soporta VoLTE ("SI" / "NO"). | "SI" |
deviceFeatures.band28 | string | Indica si soporta banda 28 ("SI" / "NO"). | "SI" |
compatible | boolean | Resultado final: si el dispositivo es compatible con AXIOS. | true |
message | string | Mensaje explicativo listo para mostrar al cliente. | "Su equipo es compatible con nuestra red AXIOS." |