Listar Webhooks
GET
https://app.firmeasy.legal/api/v1/webhooks
Listar Webhooks
Sección titulada «Listar Webhooks»Permite obtener un listado paginado de los webhooks configurados, con posibilidad de filtrar y ordenar los resultados.
Headers requeridos
Sección titulada «Headers requeridos»AuthorizationToken de acceso obtenido en el login, con el prefijo 'Bearer'.
Límites:Obligatorio
Content-TypeEspecifica el tipo de contenido del cuerpo de la solicitud HTTP. Para las peticiones que incluyen datos JSON
Límites:'application/json'
Parámetros de búsqueda (Query Params)
Sección titulada «Parámetros de búsqueda (Query Params)»per_pageNúmero de resultados por página.
Límites:Opcional
pageNúmero de página actual.
Límites:Opcional
document_tokenFiltra webhooks asociados a un documento específico.
Límites:Opcional
sort_byCampo por el cual ordenar (por defecto created_at).
Límites:Opcional
sort_orderOrden de resultados: asc o desc.
Límites:Opcional
eventFiltra por tipo de evento configurado (ej: document_created, signer_rejected).
Límites:Opcional
activeFiltra por webhooks activos o inactivos.
Límites:Opcional
Ejemplo de respuesta
Sección titulada «Ejemplo de respuesta»{ "items": [ { "id": "c71d4e53-28f2-4a17-9b82-6f3a9a2e4d97", "user": "e4f9b215-6a2d-49b0-a76a-8f25d73f9d3e", "document": null, "event": "signer_rejected", "target_url": "[https://hooks.empresaglobal.com/events/c71d4e53-28f2-4a17-9b82-6f3a9a2e4d97](https://hooks.empresaglobal.com/events/c71d4e53-28f2-4a17-9b82-6f3a9a2e4d97)", "active": true, "secret_key": "3K92MQLX7FJ0P1V8H6RC5T4YNE", "custom_headers": null, "signed_headers": null, "type": "E", "created_at": "2024-11-22T14:45:10.000000Z", "updated_at": "2024-11-22T14:45:10.000000Z" } ], "pagination": { "total_items": 2, "total_pages": 2, "current_page": 1, "per_page": 1, "next_page_url": "[https://api.empresaglobal.com/v1/webhooks?per_page=1&page=2](https://api.empresaglobal.com/v1/webhooks?per_page=1&page=2)", "first_page_url": "[https://api.empresaglobal.com/v1/webhooks?per_page=1&page=1](https://api.empresaglobal.com/v1/webhooks?per_page=1&page=1)", "last_page_url": "[https://api.empresaglobal.com/v1/webhooks?per_page=1&page=2](https://api.empresaglobal.com/v1/webhooks?per_page=1&page=2)" }}idIdentificador único del webhook en Firmeasy.
userID del usuario propietario del webhook.
documentDocumento asociado si aplica, o null.
eventEvento configurado que disparará el webhook.
target_urlURL destino configurada.
activeIndica si el webhook está activo.
secret_keyClave secreta única que sirve para firmar los payloads con HMAC.
custom_headersCabeceras personalizadas a enviar.
signed_headersHeaders firmados (por ahora null).
typeTipo de webhook (reservado para uso futuro).
created_atFecha de creación.
updated_atÚltima actualización.
Campos de paginación
Sección titulada «Campos de paginación»La respuesta incluye un objeto pagination con información detallada para gestionar la navegación entre páginas:
total_itemsCantidad total de registros disponibles en la consulta.
total_pagesNúmero total de páginas calculadas según la cantidad de elementos por página
current_pageNúmero de la página actual que se está visualizando.
per_pageCantidad máxima de elementos devueltos por página.
next_page_urlURL para la siguiente página, si existe.
first_page_urlURL de la primera página.
last_page_urlURL de la última página.
