Skip to main content

Probar FactrAPI con Postman

La colección sirve para comprobar que la API responde y que una API key puede consultar los recursos de su empresa. Empieza con un ambiente local, TEST o CERT. No uses una clave de producción para estas comprobaciones.

Archivos para importar

En Postman, selecciona Importar, elige el archivo JSON y confirma la importación. Selecciona el entorno FactrAPI | Local y pruebas.

Configurar variables

Abre las variables del entorno importado y configura: No exportes ni compartas un entorno que tenga claves o tokens reales. No guardes secretos en la colección.

Ejecutar las comprobaciones

Ejecuta primero el grupo 01 · Salud y documentación:
  1. Comprobar que la API está activa espera HTTP 200 y {"status":"ok"}.
  2. Comprobar dependencias listas espera HTTP 200 y {"status":"ready"} con PostgreSQL, Redis y almacenamiento en estado up.
  3. Consultar contrato OpenAPI comprueba que la API en desarrollo publica /docs-json.
Después ejecuta las solicitudes del grupo 02 · Consultas con API key: La colección incluye pruebas automáticas de estado HTTP y estructura básica de respuesta. Usa Run collection para ejecutar las solicitudes en orden y consultar los resultados en la pestaña Test Results.

Interpretar errores comunes

Cada respuesta de negocio incluye data y meta. meta.correlationId identifica la solicitud y meta.timestamp indica cuándo respondió el servicio.

Probar emisión fiscal

La colección incluida es de solo lectura para que se pueda ejecutar varias veces sin consumir rangos e-NCF ni crear registros fiscales. Para probar POST /api/v1/documents o POST /api/v1/documents/signed-xml, usa un ambiente TEST o CERT, una empresa de pruebas con secuencias disponibles y un caso fiscal aprobado. Crear un documento puede consumir un número e-NCF aun cuando la llamada no lo envíe inmediatamente a la DGII. Consulta el XSD y el esquema JSON vigentes con GET /api/v1/schemas/ecf/:type; la creación de documentos valida el contenido contra las reglas fiscales y los esquemas oficiales. No uses datos reales de contribuyentes o clientes para una prueba.