Ir al contenido

Listar Webhooks

GET {{base_url}}/v1/webhooks

Permite obtener un listado paginado de los webhooks configurados, con posibilidad de filtrar y ordenar los resultados.


ParámetroTipoDescripciónLímites
Authorization*stringToken de acceso obtenido en el login, con el prefijo 'Bearer'.Obligatorio
Content-TypestringEspecifica el tipo de contenido del cuerpo de la solicitud HTTP. Para las peticiones que incluyen datos JSON'application/json'

ParámetroTipoDescripciónLímites
per_pageintegerNúmero de resultados por página.Opcional
pageintegerNúmero de página actual.Opcional
document_tokenstringFiltra webhooks asociados a un documento específico.Opcional
sort_bystringCampo por el cual ordenar (por defecto created_at).Opcional
sort_orderstringOrden de resultados: asc o desc.Opcional
eventstringFiltra por tipo de evento configurado (ej: document_created, signer_rejected).Opcional
activebooleanFiltra por webhooks activos o inactivos.Opcional

{
"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)"
}
}
NombreTipoDescripción
idstringIdentificador único del webhook en Firmeasy.
userstringID del usuario propietario del webhook.
documentstring/nullDocumento asociado si aplica, o null.
eventstringEvento configurado que disparará el webhook.
target_urlstringURL destino configurada.
activebooleanIndica si el webhook está activo.
secret_keystringClave secreta única que sirve para firmar los payloads con HMAC.
custom_headersarray/nullCabeceras personalizadas a enviar.
signed_headersarray/nullHeaders firmados (por ahora null).
typestring/nullTipo de webhook (reservado para uso futuro).
created_atdatetimeFecha de creación.
updated_atdatetimeÚltima actualización.

La respuesta incluye un objeto pagination con información detallada para gestionar la navegación entre páginas:

NombreTipoDescripción
total_itemsintegerCantidad total de registros disponibles en la consulta.
total_pagesintegerNúmero total de páginas calculadas según la cantidad de elementos por página
current_pageintegerNúmero de la página actual que se está visualizando.
per_pageintegerCantidad máxima de elementos devueltos por página.
next_page_urlstring/nullURL para la siguiente página, si existe.
first_page_urlstringURL de la primera página.
last_page_urlstringURL de la última página.