Actualizar webhook
Configura las URLs de webhook para cada entorno. Los eventos se envían como POST con el body del documento procesado. Usa el webhookSecret para verificar la autenticidad del evento en tu servidor.
PATCHhttps://api.facturalo.pe/api/v3/empresas/ {uuid}/webhook
Parámetros del request
webhookobjectrequerido
URLs de webhook por entorno. Ambos campos son opcionales — envía solo el que quieres actualizar. Pasa null para limpiar.
demostring | nullopcional
URL que recibirá los eventos del entorno demo. null para desactivar.Ej:
https://tuapp.com/webhook/facturaloprodstring | nullopcional
URL que recibirá los eventos del entorno de producción. null para desactivar.Ej:
https://tuapp.com/webhook/facturaloParámetros del response
dataobjectrequerido
Contenedor principal del resultado.
empresaobjectrequerido
Datos actualizados de la empresa.
idstringrequerido
ID de la empresa.
rucstringrequerido
RUC de 11 dígitos.
nombrestringrequerido
Razón social.
clavesobjectrequerido
Tokens y webhooks por entorno.
demoobjectrequerido
Credenciales del entorno demo.
tokenstringrequerido
Token demo.
webhookUrlstring | nullopcional
URL de webhook demo actualizada. null si fue limpiada.
webhookSecretstringrequerido
Secreto para verificar la firma del webhook demo.
prodobjectrequerido
Credenciales del entorno de producción.
tokenstringrequerido
Token producción.
webhookUrlstring | nullopcional
URL de webhook producción actualizada. null si fue limpiada.
webhookSecretstringrequerido
Secreto para verificar la firma del webhook producción.
Request bodyjson
{
"webhook": {
"demo": "https://tuapp.com/webhook/facturalo",
"prod": "https://tuapp.com/webhook/facturalo"
}
}200 — Webhook actualizadojson
{
"success": true,
"message": "Webhook actualizado correctamente.",
"data": {
"empresa": {
"id": "afcfac05-b5c2-45c4-90d9-7e6f03c9e863",
"ruc": "20614694557",
"nombre": "CONSULTIA DIGITAL S.A.C.",
"claves": {
"demo": {
"token": "sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxx",
"webhookUrl": "https://tuapp.com/webhook/facturalo",
"webhookSecret": "whsec_test_xxxxxxxxxxxxxxxxxxx"
},
"prod": {
"token": "sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxx",
"webhookUrl": "https://tuapp.com/webhook/facturalo",
"webhookSecret": "whsec_live_xxxxxxxxxxxxxxxxxxx"
}
}
}
}
}