# Nodo HTTP Request de n8n para API DNI y RUC

Integra DatosPerú con el nodo HTTP Request incluido en n8n. Descarga un flujo importable con disparador manual, un campo de RUC y una solicitud autenticada.

## Importa y configura el flujo

Descarga datosperu-ruc.json. En el editor de n8n, utiliza la opción de importar un archivo y abre el workflow. El flujo está inactivo y no contiene credenciales ni datos de consultas guardadas. No requiere instalar un nodo comunitario.

En «Completa un RUC autorizado», introduce un RUC de once dígitos cuya consulta tengas autorizada. En «DatosPerú · API RUC», selecciona Generic Credential Type y una credencial Header Auth. Usa Name: Authorization y Value: Bearer seguido de tu API Key de DatosPerú. Guarda la clave en la credencial de n8n, no en el JSON del flujo.

## Ejecuta una consulta controlada

El nodo envía POST https://api.datosperu.net/api/v1/ruc con un cuerpo JSON que toma ruc del paso anterior. El timeout es de 30 segundos y los reintentos automáticos están desactivados. Una ejecución exitosa consume un crédito real.

El workflow solicita no guardar ejecuciones exitosas, fallidas ni manuales. Revisa también la política de conservación de tu instancia y de los nodos que añadas: las respuestas pueden contener datos personales o empresariales.

## Adapta el nodo a DNI o a otro endpoint

Para DNI, cambia la URL a /api/v1/dni y envía un campo dni de ocho dígitos. Para otra consulta, importa su cURL desde la documentación o copia el contrato correspondiente. No reutilices el cuerpo de RUC para una operación que necesita serie, fecha, importe o suministro.

Gestiona 401 y 422 corrigiendo la credencial o la entrada. Si recibes 429, distingue el límite por minuto de la cuota agotada. Evita bucles de reintentos sin espera; las consultas repetidas que terminan correctamente consumen créditos.

## Descargas

- [Workflow n8n: consulta RUC](https://datosperu.net/ejemplos/n8n/datosperu-ruc.json)

[Versión HTML](https://datosperu.net/guias/integrar-api-n8n)
