Los espacios de trabajo del plan Business Pro admiten hasta 30,000 eventos de webhook por período de facturación. Verifique los límites de su plan antes de configurar automatizaciones de alto volumen.
Eventos admitidos
Puede suscribir un webhook a cualquier combinación de los siguientes eventos:| Categoría | Eventos |
|---|---|
| Service | Created, Updated, Deleted |
| Order | Created, Updated, Deleted |
| Task | Created, Assigned, Completed, Updated |
| Invoice | Status changed |
| Client / User | New client added, Client/user deleted |
| Proposal | Sent, Received, Accepted, Rejected |
| Ticket | Created, Assigned, Status changed |
| Payment | Received, Failed |
| Service Package | Created, Updated, Deleted |
Crear un webhook
Autenticar su token
Haga clic en el botón Management para autenticar su token de webhook. Este token se utiliza para firmar las cargas útiles salientes, de modo que pueda verificar que se originaron en AgencyHandy.
Crear un nuevo webhook
Haga clic en Create New Webhook para abrir el formulario de configuración del webhook.
Introducir la URL del endpoint
En el campo Endpoint URL, introduzca la URL del sistema externo que debe recibir los datos del webhook. Debe ser un endpoint POST de acceso público.
Seleccionar el tipo de contenido
Elija JSON como tipo de contenido. AgencyHandy envía todas las cargas útiles de webhook como
application/json.Seleccionar los eventos del webhook
Elija cada evento que debe activar este webhook. Puede seleccionar eventos de varias categorías — por ejemplo, Order: Created e Invoice: Status changed pueden apuntar ambos al mismo endpoint.
Activar el webhook
Active el botón de opción Active. Cuando está activo, AgencyHandy entrega las cargas útiles de todos los eventos seleccionados a su endpoint en tiempo real.
Probar un webhook
Después de crear un webhook, envíe una carga útil de prueba para confirmar que su endpoint es accesible y procesa los datos correctamente.Seleccionar un evento de prueba
Elija un evento de ejemplo de la lista de eventos configurados en este webhook (p. ej., Order: Created).
Enviar la carga útil de prueba
Haga clic en Send. AgencyHandy publica una carga útil de ejemplo en la URL de su endpoint.
Verificar el resultado
Compruebe su sistema externo para confirmar que la carga útil de prueba llegó y se procesó como se esperaba. De vuelta en AgencyHandy, haga clic en el webhook para revisar su historial — puede ver la solicitud completa, la respuesta que devolvió su endpoint y reenviar cualquier evento anterior si es necesario.
Autenticar las cargas útiles de los webhooks
Cada solicitud de webhook saliente de AgencyHandy incluye un encabezado de firma que su endpoint puede usar para verificar que la carga útil es genuina y no ha sido manipulada.Encabezado de firma
Verificar la firma de un webhook
Envíe la siguiente solicitud para confirmar que una carga útil es auténtica:El ID del webhook que recibió el evento. Lo encontrará en la página de detalles del webhook en AgencyHandy.
El valor del encabezado
x-ah-sig de la solicitud de webhook entrante.El secreto del webhook que se muestra en la página de detalles del webhook en AgencyHandy.
El cuerpo JSON sin procesar recibido de la solicitud de webhook de AgencyHandy.
SUCCESS cuando la firma es válida. FAILED cuando la verificación falla (HTTP 403).Success (200)
Failure (403)
Notas importantes
- La URL de su endpoint debe ser una URL POST HTTPS de acceso público.
- Si su endpoint está temporalmente no disponible, consulte el panel de historial del webhook en AgencyHandy — puede reenviar cualquier evento anterior directamente desde allí.
- Supervise regularmente la actividad de los webhooks para detectar entregas fallidas o intentos de acceso no autorizado.
- Los webhooks que fallan repetidamente pueden ser pausados por AgencyHandy — revise los registros de entrega para detectar problemas a tiempo.

