Saltar al contenido principal

Listar Notificaciones

Utilice este endpoint para listar notificaciones de webhook con filtros.

Entornos Disponibles​

https://api.gateway.com.br/dispatcher

Endpoint​

  • Método: GET
  • Endpoint: /request
  • Autenticación: Bearer token

Query Params​

ℹ️ Fechas en ISO

Los campos startDate y endDate deben enviarse como ISO date string con hora.

Ejemplo:

  • 2026-03-24T12:00:00.000Z
ℹ️ Arreglos en el query string

Los campos status y tags aceptan múltiples valores.

Ejemplo:

  • status=SENT&status=FAILED
  • tags=PAID&tags=CANCELLED
NombreTipoObligatorioDescripciónValidaciones
startDatestringNoFecha inicial del filtroDebe ser una ISO date string con hora
endDatestringNoFecha final del filtroDebe ser una ISO date string con hora
referenceIdstringNoID de referencia de la notificaciónNo puede estar vacío
statusstring[] (enum) - RECEIVED, SENT, FAILED, ERRORNoLista de estados para filtrarDebe ser un arreglo no vacío
tagsstring[]NoLista de etiquetas para filtrarDebe ser un arreglo de strings no vacío

Ejemplo de Solicitud (con todos los campos)​

curl --request GET \
--url "https://api.gateway.com.br/dispatcher/request?startDate=2026-03-01T00:00:00.000Z&endDate=2026-03-24T23:59:59.999Z&referenceId=6d66e879-0345-44c9-9146-3cfc81842684&status=RECEIVED&status=SENT&status=FAILED&status=ERROR&tags=PAID&tags=CANCELLED" \
--header 'Authorization: Bearer su-token-jwt'

Respuesta Exitosa​

CampoTipoObligatorioDescripción
totalnumberSíTotal de elementos
totalPagesnumberSíTotal de páginas
currentPagenumberSíPágina actual
perPagenumberSíElementos por página
dataarraySíLista de notificaciones

Campos del elemento en data​

CampoTipoObligatorioDescripción
idstring (UUID)SíIdentificador de la notificación
referenceIdstringSíID de referencia de la notificación
urlstringSíURL de destino de la notificación
statusstring (enum) - RECEIVED, SENT, FAILED, ERRORSíEstado de la notificación
tagsstring[]SíEtiquetas asociadas a la notificación
createdAtstring (ISO)SíFecha de creación
userIdstring (UUID)SíIdentificador del usuario responsable
storeIdstring (UUID)SíIdentificador de la tienda

Ejemplo de Respuesta​

{
"total": 2,
"totalPages": 1,
"currentPage": 1,
"perPage": 10,
"data": [
{
"id": "553e8400-e29b-41d4-a716-446655440000",
"referenceId": "6d66e879-0345-44c9-9146-3cfc81842684",
"url": "https://api.example.com/webhooks/order-events",
"status": "SENT",
"tags": ["PAID", "CANCELLED"],
"createdAt": "2026-03-24T10:00:00.000Z",
"userId": "11111111-1111-1111-1111-111111111111",
"storeId": "22222222-2222-2222-2222-222222222222"
},
{
"id": "663e8400-e29b-41d4-a716-446655440001",
"referenceId": "4ef9706d-5ea3-4f07-b282-c6be9ac83c9b",
"url": "https://api.example.com/webhooks/billing-events",
"status": "FAILED",
"tags": ["CANCELLED", "webhook"],
"createdAt": "2026-03-24T11:00:00.000Z",
"userId": "33333333-3333-3333-3333-333333333333",
"storeId": "44444444-4444-4444-4444-444444444444"
}
]
}

Errores Posibles​

CódigoDescripciónSolución
401Credenciales inválidasVerifique su token
403Sin permiso/autorizaciónVerifique el alcance del usuario
404No se encontró ninguna notificaciónAjuste los filtros de la consulta
422Datos inválidos o faltantesVerifique el formato de los parámetros
500Error internoContacte al soporte