Skip to main content

Listar Notificações

Utilize este endpoint para listar notificações de webhook com filtros.

Ambientes Disponíveis

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

Endpoint

  • Método: GET
  • Endpoint: /request
  • Autenticação: Bearer token

Query Params

ℹ️ Datas em ISO

Os campos startDate e endDate devem ser enviados em ISO date string com horário.

Exemplo:

  • 2026-03-24T12:00:00.000Z
ℹ️ Arrays em query string

Os campos status e tags aceitam múltiplos valores.

Exemplo:

  • status=SENT&status=FAILED
  • tags=PAID&tags=CANCELLED
NomeTipoObrigatórioDescriçãoValidações
startDatestringNãoData inicial do filtroDeve ser ISO date string com horário
endDatestringNãoData final do filtroDeve ser ISO date string com horário
referenceIdstringNãoID de referência da notificaçãoNão pode ser vazio
statusstring[] (enum) - RECEIVED, SENT, FAILED, ERRORNãoLista de status para filtrarDeve ser um array não vazio
tagsstring[]NãoLista de tags para filtrarDeve ser um array de strings não vazio

Exemplo de Requisição (com todos os 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 seu-token-jwt'

Resposta de Sucesso

CampoTipoObrigatórioDescrição
totalnumberSimTotal de itens
totalPagesnumberSimTotal de páginas
currentPagenumberSimPágina atual
perPagenumberSimItens por página
dataarraySimLista de notificações

Campos do item em data

CampoTipoObrigatórioDescrição
idstring (UUID)SimIdentificador da notificação
referenceIdstringSimID de referência da notificação
urlstringSimURL de destino da notificação
statusstring (enum) - RECEIVED, SENT, FAILED, ERRORSimStatus da notificação
tagsstring[]SimTags associadas à notificação
createdAtstring (ISO)SimData de criação
userIdstring (UUID)SimIdentificador do usuário responsável
storeIdstring (UUID)SimIdentificador da loja

Exemplo de Resposta

{
"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"
}
]
}

Possíveis Erros

CódigoDescriçãoSolução
401Credenciais inválidasVerifique seu token
403Sem permissão/autorizaçãoVerifique o escopo do usuário
404Nenhuma notificação encontradaAjuste os filtros da consulta
422Dados inválidos ou faltandoVerifique o formato dos parâmetros
500Erro internoContate o suporte