Webhooks
Document Created
Se envía cuando un nuevo documento es creado en Payana (por sincronización con la DIAN/SAT o carga manual). El payload incluye la referencia interna de Payana (reference), la referencia fiscal (fiscal_reference) y, cuando aplica, fiscal_metadata (hoy final_notes desde las notas UBL cbc:Note del XML).
- Para marcar el documento como admitido en Payana (tag
admitido, sin cambiar aprobación):POST /documents/{reference}/acknowledge. - Para aprobar el documento en el flujo de Payana:
POST /documents/{reference}/approve(el path acepta UUID de Payana o CUFE / referencia fiscal).
El receptor del webhook debe responder con 200 para confirmar la recepción del evento.
WEBHOOK
Antes de procesar el evento, verifica la firma HMAC del request. Consulta Signature Verification en la introducción de la API.
Authorizations
API key provista por Payana.
Headers
Allowed value:
"document.created"Body
application/json
Webhook payload
Response
200
Return 200 to acknowledge receipt