Consulta de mensagens enviadas

Este endpoint possibilita pesquisar todos os eventos enviados pelos webhooks em um determinado período.

Pré-requisito

Para que seja possível utilizar este endpoint, é necessário que:

  • O usuário possua uma conta de acesso ao backoffice, fornecida previamente pelo time de integrações.

Requisição (Request)

Requisição HTTP

GET https://sandbox.hiperbanco.com.br/WebhookInternal/getAllWebhookMessages
--request POST 'https://sandbox.hiperbanco.com.br/WebhookInternal/getAllWebhookMessages' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}'

Cabeçalhos (Headers)

NomePropriedadeDescrição
versioncutting-edgeObrigatório. Essa propriedade garante que o response da API seja retornado no formato JSON
AuthorizationBearer tokenObrigatório. Token de autorização do tipo Bearer.

Parâmetros da rota (Path)

NomeTipoDescriçãoEspecificação
startDatequeryObrigatório. Data de inicial das mensagens a serem exibidas na pesquisa (YYYY-DD-MM).Formato YYYY-MM-DD.
endDatequeryObrigatório. Data de final das mensagens a serem exibidas na pesquisa (YYYY-DD-MM).Formato YYYY-MM-DD.
statequerySituação do envio das mensagens. Informe Success ou Failed. Ao informar Failed, o endpoint retornará todas as mensagens enviadas com sucesso pelo Banco Liquidante, mas que, por alguma falha do lado do parceiro, não foram recebidas por ele.
eventNamequeryNome do evento.
contextqueryContexto em que as mensagens foram enviadas. Exemplo: Pix
pagequeryNúmero da página a ser exibida.Valor padrão: 1
pageSizequeryNúmero de resultados por página.Valor padrão: 10. Máximo permitido: 100
⚠️

Importante

O campo startDate deve ser preenchido com uma data no máximo seis meses anterior à data atual.

Resposta (Response)

O status code 200 indicará sucesso na consulta.

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

CampoTipoDescrição
statusnumberCódigo de status da resposta.
dataobjectObjeto principal com dados da resposta.
data.data[]arrayLista de webhooks processados.
data.data[].idstringIdentificador do processamento. Se necessário, pode ser utilizado para o posterior reprocessamento de mensagens
data.data[].idempotencyKeystringInformação utilizada para evitar a duplicidade de transações (valor em formato UUID).
data.data[].statestringEstado atual do envio do webhook.
data.data[].destinationstringURI para qual a mensagem foi enviada.
data.data[].sentDatestringData de envio.
data.data[].eventNamestringNome do evento.
data.data[].retryCountnumberNúmero de tentativas de reenvio.
data.data[].elapsedEventCapturestringTempo de captura do evento.
data.data[].elapsedHttpCallstringTempo de execução da chamada Http.
data.data[].contextstringContexto relacionado ao evento.
data.links[]arrayLista de links de navegação da resposta.
data.links[].urlstringURL de referência para a próxima página.
data.links[].relstringRelação ou tipo de link.
data.links[].methodstringMétodo HTTP do link.
data.metaobjectObjeto com informações de paginação.
data.meta.pagenumberNúmero da página atual.
data.meta.pageSizenumberQuantidade de registros por página.
data.meta.totalnumberTotal de registros disponíveis.
{
    "status": 200,
    "data": {
        "data": [
            {
                "id": "749f8f5e-2ee5-4245-a5e1-a95d7afbaff4",
                "idempotencyKey": "fd2f8f76-5a42-497e-9a3a-a6d482c190a7",
                "state": "Success",
                "destination": "https://sandbox.hiperbanco.com.br/Webhook/pix/",
                "sentDate": "2025-10-22T19:09:26.57",
                "eventName": "PIX_CASHOUT_WAS_COMPLETED",
                "retryCount": 0,
                "elapsedEventCapture": "00:00:00.1082889",
                "elapsedHttpCall": "00:00:00.2077457",
                "context": "Pix"
            },
            {
                "id": "97614771-607d-4d24-ade0-8580519a83f5",
                "idempotencyKey": "b55405e7-b813-4c3a-8647-7c3482151a4d",
                "state": "Success",
                "destination": "https://sandbox.hiperbanco.com.br/Webhook/pix/",
                "sentDate": "2025-10-22T19:08:56.123",
                "eventName": "PIX_CASH_IN_WAS_CLEARED",
                "retryCount": 0,
                "elapsedEventCapture": "00:00:00.0770356",
                "elapsedHttpCall": "00:00:00.1667271",
                "context": "Pix"
            }
        ],
        "links": [
            {
                "url": "https://webhook.com.br/webhooks?page=2&pageSize=2&startDate=2025-10-22&endDate=2025-10-22&state=Success",
                "rel": "search_next_page_processed_message",
                "method": "GET"
            }
        ],
        "meta": {
            "page": 1,
            "pageSize": 2,
            "total": 30
        }
    }
}

Erros

Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.

Eventos

Este endpoint não possui eventos relacionados a ele.