Listar eventos webhook
Retorna todos los eventos disponibles y su estado (activo/inactivo) por entorno.
GEThttps://api.facturalo.pe/api/v3/empresas/{uuid}/webhook/eventos
Query
Campo
Descripción
Authorizationheader · stringrequerido
Token de empresa (sk_test_... o sk_live_...).Ej:
sk_test_...Parámetros del response
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
data | object | Sí | Eventos por entorno. |
Eventos disponibles
| Evento | Por defecto |
|---|---|
| documento.sunat.respuesta | Activo |
| documento.anulado | Activo |
| documento.correo.enviado | Inactivo |
| documento.correo.fallido | Inactivo |
| guia.sunat.respuesta | Activo |
| documento.error | Activo |
Language
Credentials
Header
Authorization
Ejemplos con el SDK oficial en Node, PHP y Python
API Request
$ npm install @facturalo-pe/node
import { FacturaloCuentaClient } from "@facturalo-pe/node";
const cuenta = new FacturaloCuentaClient({ token: process.env.FACTURALO_USER_TOKEN! });
const result = await cuenta.empresas.eventosWebhook("6f1c2a10-6805-11f1-8869-aba1fc00c9df");
console.log(result.demo, result.prod);SDK oficial @facturalo-pe/node · guía en /sdks
Response
Elige un ejemplo de respuesta:
application/json
200OK
{
"success": true,
"message": "Eventos webhook obtenidos correctamente.",
"data": {
"demo": [
{
"evento": "documento.sunat.respuesta",
"activo": true
},
{
"evento": "documento.anulado",
"activo": true
},
{
"evento": "documento.correo.enviado",
"activo": false
},
{
"evento": "documento.correo.fallido",
"activo": false
},
{
"evento": "guia.sunat.respuesta",
"activo": true
},
{
"evento": "documento.error",
"activo": true
}
],
"prod": [
{
"evento": "documento.sunat.respuesta",
"activo": true
},
{
"evento": "documento.anulado",
"activo": true
},
{
"evento": "documento.correo.enviado",
"activo": false
},
{
"evento": "documento.correo.fallido",
"activo": false
},
{
"evento": "guia.sunat.respuesta",
"activo": true
},
{
"evento": "documento.error",
"activo": true
}
]
}
}