Consultar DNI
Consultar DNI
Obtén el nombre y apellidos asociados a un DNI.
Qué enviar
Método |
|
URL |
|
| Número de 8 dígitos |
Cabeceras |
|
Ejemplo:
curl -sS -H "Authorization: Bearer TOKEN" -H "Accept: application/json" \
"https://apis.facturalibre.org/api/dni/45897656"Si todo salió bien
Respuesta HTTP 200:
{
"success": true,
"data": {
"numero": "45897656",
"nombre_completo": "VIGO ALVAN XUXAN MELINA",
"nombres": "XUXAN MELINA",
"apellido_paterno": "VIGO",
"apellido_materno": "ALVAN",
"codigo_verificacion": "8"
},
"source": "facturalibre.org"
}En data solo vienen esos seis campos.
Si no se encuentra o el dato no es válido
Sigue siendo HTTP 200, pero con success: false.
El DNI no tiene 8 dígitos:
{
"success": false,
"message": "DNI tiene 8 digitos."
}No se encuentra en SUNAT:
{
"success": false,
"message": "No se encuentra en SUNAT."
}(El texto exacto del mensaje puede variar ligeramente; lo importante es success: false y leer message.)
Los errores de cupo, plan o cuenta suspendida están en el documento padre API Consulta RUC.
Si no hay respuesta
Si la petición no obtiene respuesta (timeout, red, etc.), tu cliente verá un error de conexión y no el JSON habitual con success. Reintenta más tarde.