Docupath — Métodos de la API
La integración usa dos APIs independientes con bases URL y autenticación distintas. Consulta Cómo funciona para entender el contexto de cada flujo antes de implementar los métodos.
API de Docupath — Flujos ① y ③
Gosocket actúa como cliente en ambos flujos: envía el documento (①) y luego consulta su estado de forma periódica (③). Autenticación: OAuth 2.0 Client Credentials — mismo access_token para los dos.
DEV
https://api.docupathdev.appPRD
https://api.docupath.appAPI de Gosocket — Flujo ②
Gosocket expone este endpoint para recibir el documento procesado. Docupath actúa como cliente al entregar el ZIP. Autenticación: HTTP Basic Auth.
Sandbox
https://systemintegrator-sbx.gosocket.netProducción
https://systemintegrator.gosocket.netMétodos disponibles
POST /v1/oauth/tokenPOSTObtiene el access_token OAuth 2.0 a partir de las credenciales de la organización en Docupath. Requerido antes de cualquier llamada al Flujo ①.POST /v1/documentsPOSTEnvía un PDF fiscal al pipeline IA de Docupath junto con su external_id y metadatos. Endpoint activo del Flujo ①.POST /api/v1/UploadZipDocumentPOSTRecibe el ZIP (XML + PDF) que Docupath entrega a Gosocket tras el procesamiento. Endpoint activo del Flujo ②.GET /v1/documents/searchGETConsulta el estado de un documento por external_id y obtiene el XML procesado y el PDF original. Endpoint activo del Flujo ③ (polling).