SIFENDE
Referencia APIExplorador de la API

Listar las entregas de un webhook

Devuelve, paginado y con las más recientes primero, el historial de entregas del webhook: estado, cantidad de intentos y último error. Se conserva durante 90 días.

GET
/api/v1/contribuyente/webhooks/{webhookId}/entregas
AuthorizationBearer <token>

API key de Sifende en el header Authorization: Bearer {api-key}. Además de autenticar, fija el contribuyente emisor y un ambiente inmutable DEV, PROD o SANDBOX: por eso ninguno de los dos se envía en el body. En PROD, la clave requiere un plan que incluya la API de integración; si no, toda ruta responde 403 plan-operation-not-allowed.

In: header

Path Parameters

webhookId*integer

Identificador del webhook, tal como lo devuelve el listado

Formatint64

Query Parameters

page?integer

Página, base 0

Formatint32
Default0
size?integer

Tamaño de página, de 1 a 100

Formatint32
Default20
estado?string

Filtro por estado de la entrega

Value in

  • "PENDIENTE"
  • "ENCOLADA"
  • "ENVIANDO"
  • "REINTENTANDO"
  • "ENTREGADA"
  • "FALLIDA"
  • "CANCELADA"
tipoEvento?string

Filtro por tipo de evento

Value in

  • "documento.aprobado"
  • "documento.rechazado"
  • "documento.cancelado"
  • "lote.procesado"

Response Body

application/json

application/problem+json

application/json

application/problem+json

application/problem+json

curl -X GET "https://example.com/api/v1/contribuyente/webhooks/42/entregas"

entregas

{  "content": [    {      "id": "6f1d2c1e-6a77-4a4a-8d56-3f5a3a2b9c10",      "eventId": "d44f9f47-380f-4f51-b5c9-4fa335711e18",      "tipoEvento": "documento.aprobado",      "endpointId": 42,      "endpointUrl": "https://erp.ejemplo.com.py/sifende/webhook",      "estado": "ENTREGADA",      "cantidadIntentos": 1,      "ultimoHttpStatus": 200,      "ultimoErrorCodigo": null,      "ultimoErrorMensaje": null,      "fechaCreacion": "2026-10-20T15:00:00Z",      "fechaUltimoIntento": "2026-10-20T15:00:01Z",      "fechaEntrega": "2026-10-20T15:00:01Z",      "fechaFallo": null    }  ],  "page": 0,  "size": 20,  "totalElements": 1,  "totalPages": 1}

Usamos cookies necesarias para que el sitio funcione. Con tu permiso, también usamos herramientas de analítica para entender cómo se usa el sitio y para medir nuestras campañas publicitarias. Política de privacidad