Códigos de respuesta de la API — Referencia completa

Support DQE
Support DQE
  • Actualización

Esta página es una referencia completa de todos los códigos de respuesta devueltos por las APIs de DQE, tanto errores a nivel HTTP como códigos de validación específicos de cada servicio. Utilice las secciones siguientes para buscar cualquier código que reciba.

Errores HTTP — comunes a todas las APIs

Estos errores se producen a nivel de transporte HTTP y son comunes a todos los servicios API de DQE.

APIs Classic

Estado HTTP Causa Respuesta típica
400 Bad Request Falta o está vacío un parámetro obligatorio (por ejemplo, Licence, Email, Tel, Pays, Adresse). 400 Bad Request (texto plano) o respuesta JSON vacía, según el endpoint.
500 Internal Server Error Falta un parámetro obligatorio en los endpoints de Geocoding (IDVoie, Num, Pays). 500 Internal Server Error
Error de licencia (en el cuerpo JSON) El parámetro Licence falta, está vacío o no es válido. ** LICENCE KO ** (Email), Licence Down en JSON (Phone), o respuesta vacía (Address).
unauthorized_client Número de licencia incorrecto (solo Email Classic API). unauthorized_client

APIs Restful

Las APIs Restful devuelven objetos de error JSON estructurados con el siguiente formato:

{
  "status": 400,
  "message": "Missing parameters",
  "details": "Licence",
  "error": "bad request"
}
Estado Error Causa
400 bad request Falta o está vacío un parámetro obligatorio. El campo details indica el nombre del parámetro que falta.
401 unauthorized_client Clave de licencia no válida o inactiva.
401 Unauthorized Falta el token de autenticación OAuth2 o no es válido (Restful Email and Phone APIs).

Email API

Devuelto por Email API — Validate an email address (Classic) y Restful Email API — email/lookup.

Códigos IdError

El campo IdError es el resultado de validación principal de cada solicitud de email.

Código Descripción Mensaje de interfaz sugerido
00 Dirección de correo electrónico válida. Correo electrónico válido
01 La sintaxis del correo electrónico es correcta, pero no se pudo comprobar el nombre de usuario (dominio catch-all). Correo electrónico válido
02 No se encontró la dirección de correo electrónico para este dominio. Compruebe su dirección de correo electrónico
03 Buzón lleno — rebote suave (soft bounce). Compruebe su dirección de correo electrónico
04 Dirección de correo electrónico vacía. Compruebe su dirección de correo electrónico
91 Error de sintaxis. Compruebe su dirección de correo electrónico
92 Dominio desconocido. Compruebe su dirección de correo electrónico
93 Dirección de correo electrónico o dominio en lista negra. Compruebe su dirección de correo electrónico
94 Nombre de usuario no autorizado. Compruebe su dirección de correo electrónico
95 Dirección de correo electrónico desechable o temporal. Compruebe su dirección de correo electrónico
99 Servicio de verificación temporalmente no disponible — se trata como válido. Correo electrónico válido

Códigos CodeActivite (verificación de nivel 2)

Se devuelven solo cuando la verificación de nivel 2 está habilitada. M = mes actual.

Código Descripción
100 El correo electrónico se entregó al menos una vez.
200 La dirección de correo electrónico es válida y está activa.
201 Activa durante el último mes (M-1).
202 Activa entre M-1 y M-2.
203 Activa entre M-2 y M-3.
204 Activa entre M-3 y M-4.
206 Activa entre M-4 y M-6.
209 Activa entre M-6 y M-9.
212 Activa entre M-9 y M-12.
300 Dirección de correo electrónico inactiva.

Phone API

Devuelto por Phone API — Classic y Restful Phone API — phonelookup.

Códigos IdError

Código Descripción
0 Número de teléfono no válido o inexistente.
1 Número de teléfono válido y atribuido.
2 Sintaxis válida únicamente — el número no ha sido atribuido (por ejemplo, rango reservado).

Códigos Status (verificación de nivel 2 — API Classic)

Se devuelven cuando se establece Status=Y en la solicitud. Solo para números de móvil franceses.

Código LabelStatus Descripción
0 Reachable El número de móvil es actualmente localizable (reachable).
1 No reachable information El número de móvil actualmente no dispone de información de localización.

Address API — CheckAddress (DQECodeDetail)

Devuelto por Address API — Check and verify an address (Classic) y Address API — Check and verify an address (RESTful). El campo DQECodeDetail (Classic) / DQEDetailCode (RESTful) indica la puntuación de calidad de la validación de la dirección. Los mensajes de interfaz sugeridos proceden de la Address API — Integration guide.

Código Descripción Mensaje de interfaz sugerido
10 Dirección correcta. Dirección válida
20 Dirección correcta — no se reconoce la vía, pero se trata de un CEDEX o un apartado de correos. Dirección válida
21 Población pequeña — el número de vía está fuera de rango. Compruebe su dirección postal
22 Población pequeña — falta el número de vía (el resto de la dirección es correcto). Compruebe su dirección postal
23 Ciudad grande — el número de vía está fuera de rango. Compruebe su dirección postal
24 Ciudad grande — falta el número de vía (el resto de la dirección es correcto). Compruebe su dirección postal
25 Dirección CEDEX desconocida para CEDEXA (cuando CEDEXA está activo). Dirección válida
30 Población pequeña — no se reconoce el nombre de la vía. Compruebe su dirección postal
31 Población pequeña — no se reconoce o falta la vía; se reconoce la información del distrito, pero es insuficiente para determinar la vía (solo Francia). Compruebe su dirección postal
40 En desuso. No se espera en despliegues en la nube actuales — se mantiene únicamente por compatibilidad.
41 Población pequeña — falta el nombre de la vía. Compruebe su dirección postal
50 Ciudad grande — no se reconoce el nombre de la vía. Compruebe su dirección postal
51 Ciudad grande — no se reconoce o falta la vía; se reconoce la información del distrito, pero es insuficiente para determinar la vía (solo Francia). Compruebe su dirección postal
60 En desuso. No se espera en despliegues en la nube actuales — se mantiene únicamente por compatibilidad.
61 Ciudad grande — falta el nombre de la vía. Compruebe su dirección postal
70 Discrepancia entre código postal y ciudad — no se puede corregir (la vía está presente). Compruebe su dirección postal
71 En desuso. No se espera en despliegues en la nube actuales — se mantiene únicamente por compatibilidad.
80 Discrepancia entre código postal y ciudad — no se puede corregir (falta la vía). Compruebe su dirección postal
81 El bloque de entrada de la dirección está vacío. No se devuelve para Francia. Compruebe su dirección postal
90 Se detectó una dirección internacional — el código de país introducido no parece corresponder a la dirección introducida. Compruebe su dirección postal
95 Código de país ausente o incorrecto. Compruebe su dirección postal

Guía rápida de interpretación: Los códigos 10, 20, 25 indican que la dirección es válida. El código 90 indica una dirección internacional, con discrepancia de código de país — verifíquela. Los códigos 21–24 indican un problema con el número. Los códigos 30–61 indican un problema con la vía (excluyendo los códigos en desuso 40/60). El código 70 indica discrepancia entre código postal y ciudad, con la vía presente. El código 80 indica discrepancia entre código postal y ciudad, sin la vía. El código 81 indica una entrada vacía. El código 95 indica un país incorrecto. Los códigos 40, 60 y 71 están en desuso — se mantienen únicamente por compatibilidad.

Geocoding API (CodeQualiteGeo)

Devuelto por Geocoding API — Get GPS coordinates y por CheckAddress cuando Version=1.1. El campo CodeQualiteGeo indica el nivel de precisión de las coordenadas geográficas.

CodeQualiteGeo Etiqueta Descripción
1 ENTREE Punto de acceso principal a un recinto, grupo de edificios o parcela.
2 BATIMENT Edificio o parte de un edificio.
3 ESCALIERS Hueco de escalera dentro de un edificio.
4 LOGEMENT Vivienda o habitación dentro de un edificio.
5 PARCELLE CADASTRALE Parcela catastral.
6 SEGMENT DE VOIE Posición derivada del segmento de vía de conexión.
7 POINT D ACCESS TECHNIQUE Punto de acceso técnico.
8 POINT DELIVRANCE POSTALE Punto de entrega postal (por ejemplo, buzón).
9 ZONE D ADRESSAGE Punto ubicado en la localidad dependiente.
10 CENTRE VILLE Centro de la ciudad — precisión más baja.
00 CENTRE DE LA VOIE Punto en el centro de la vía.
90 A CONTROLER Por verificar — las coordenadas deben comprobarse.
99 NON PRESENTE No disponible — no se pudieron calcular las coordenadas.

Nota: Cuando falta el parámetro Licence o no es válido, la Geocoding API devuelve Latitude: "0.00" y Longitude: "0.00" en lugar de un error HTTP.

B2B API

Devuelto por B2B Classic API — RECSIRET, B2B Classic API — SIRETINFO, Restful B2B API — Lookup, y Restful B2B API — GetInfo.

DQE_status (API Classic — formato extendido de SIRETINFO)

Valor Descripción
FOUND La empresa se encontró en la base de datos.
NOT FOUND No se encontró ninguna empresa correspondiente al SIRET proporcionado.

CompanyStatus

Valor Descripción
1 La empresa está en actividad.
0 La empresa ya no está en actividad.

MainCompanyFlag

Valor Descripción
1 Este registro corresponde a la sede social de la empresa.
0 Este registro corresponde a un establecimiento secundario.

SMS Phone Confirmation API

Devuelto por SMS Phone Confirmation API — Send OTP (GDPR_MSG) y SMS Phone Confirmation API — Verify OTP (GDPR_VERIF).

GDPR_MSG — estado de entrega del SMS

Estado Descripción
PENDING El SMS se envió al operador, a la espera de confirmación de entrega.
DELIVERED El SMS se entregó correctamente al destinatario.
UNDELIVERABLE No se pudo entregar el SMS.
EXPIRED El SMS caducó antes de recibir la confirmación de entrega.
REJECTED El operador rechazó el SMS.

GDPR_MSG — códigos de error (campo errors)

Código Descripción
00 Sin errores.
01 Faltan parámetros.
02 Servicio no autorizado para esta licencia.
03 Número de teléfono no válido.
04 Código de país no válido.
05 Duración no válida.
06 País no encontrado.
07 Nombre de empresa no válido (debe tener entre 3 y 11 caracteres).
08 Error interno de la API.
09 No se recibió el estado de entrega del operador.
10 Valores de consentimiento no válidos.
11 Debe habilitarse al menos un canal de comunicación.

GDPR_VERIF — códigos de error (campo errors)

Código Descripción
00 Sin errores — PIN verificado correctamente.
01 Faltan parámetros.
02 El PIN debe contener 6 dígitos.
03 El PIN ha caducado.
04 El PIN no es válido para este token o número de teléfono.
05 Token no válido.

ID Mobile API

Devuelto por todos los scopes de ID Mobile: Simswap, Matching without OTP, Number Verify, Formfilling, y Billing.

Los errores se devuelven como un objeto JSON con tres campos: status (error), error_id y error_type.

{
  "status": "error",
  "error_type": "invalid phone number",
  "error_id": "10"
}

Códigos de error del paso 1 — todos los scopes

Estos códigos de error los devuelve la primera llamada a la API (endpoint /IDMOBILE/) para todos los scopes.

error_id error_type Descripción
01 invalid request La solicitud no es válida.
02 invalid licence key La licencia no es válida.
04 invalid scope El scope solicitado no es válido.
05 missing or empty parameter (user_infos) for this scope Falta un parámetro obligatorio para el scope solicitado.
06 bad parameter format (user_infos) is not a valid JSON El parámetro user_infos no es un JSON válido.
07 missing mandatory key in user informations (phone) La clave phone es obligatoria en user_infos para este operador.
09 ineligible phone number El número de teléfono no es elegible para esta solución.
10 invalid phone number El número de teléfono no existe.
11 phone number is empty El número de teléfono está vacío.
12 phone check failed La verificación del operador ha fallado.
13 operator [name] not found No se ha podido encontrar el operador.
14 operator [name] not authorized for this licence Su licencia no está autorizada para este operador.
15 operator [name] not supported yet La solución aún no está disponible para este operador.
16 operator [name] unreachable No se ha podido contactar con el operador.
17 scope not supported by this operator [name] yet Este scope aún no es compatible con el operador.
30 invalid or expired token El token de autenticación ha caducado. Obtenga un nuevo token a través del endpoint Token.

Códigos de error del paso 2 — Number Verify, Formfilling, Billing

Estos códigos de error adicionales los devuelve la llamada de recuperación (endpoint /GET/) después de que el usuario haya completado la redirección del operador.

error_id error_type Descripción
01 invalid request La solicitud no es válida.
02 invalid licence key La licencia no es válida.
04 invalid scope El scope solicitado no es válido.
18 failed to retrieve data from operator No se recibieron datos tras la validación del OTP.
20 Not the same phone number between the phone in the request La validación del OTP no se completó — discrepancia de número de teléfono.
21 access denied El usuario rechazó la validación del OTP.
30 invalid or expired token El token de autenticación ha caducado.
99 internal server error Error del servidor — reinténtelo o póngase en contacto con soporte.

Relacionada con

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0