Consulta de mensagens enviadas

stable

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

Requisição

Requisição HTTP

GET https://api-mtls.sandbox.bankly.com.br/webhooks/processed-messages 
--request  GET 'https://api-mtls.sandbox.bankly.com.br/webhooks/processed-messages?startDate=2021-11-21&endDate=2021-11-21&state=Success&eventName=PIX_CASH_IN_WAS_RECEIVED&context=Pix&page=1&pageSize=100' \ 
--header 'Content-Type: application/json' \  
--header 'Authorization: Bearer [token]' \

Autorização

Esta requisição requer o scope descrito a seguir:

ScopeDescrição
webhook.readConcede acesso para consultar configurações de webhooks, pesquisar mensagens enviadas e realizar o reprocessamento de mensagens.

Cabeçalhos (Headers)

NomeDescrição
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.0.
AuthorizationObrigatório. Token de autorização do tipo Bearer.

Parâmetros da rota (Path)

No path desta requisição envie o seguinte campo:

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 Bankly, 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 que deseja consultar.Valor padrão: 1
pageSizequeryQuantidade de resultados a serem exibidos 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

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

NomeTipoDescrição
idstringIdentificador do processamento. Se necessário, pode ser utilizado para o posterior reprocessamento de mensagens
idempotencyKeystringInformação utilizada para evitar a duplicidade de transações (valor em formato UUID).
statestringInforma se a mensagem foi recebida com sucesso (Success), falha (Failed) ou se ela se encontra retida (Hold) no fluxo do Circuit Breaker.
destinationstringURI para qual a mensagem foi enviada.
sentDatestringData de envio.
eventNamestringNome do evento.
retryCountstringNúmero de tentativas de reenvio.
elapsedEventCapturestringtempo de captura do evento.
elapsedHttpCallstringtempo de execução da chamada Http.
contextstringContexto do evento,
{
   "data": [
      {
         "id" : "aaff746c-bb72-4e1c-a5bb-bcda66a1fca4",
         "idempotencyKey": "498dfed0-e994-49cb-a33b-7bd8088c4d8e",
         "state": "Success",
         "destination": "https://webhook.site/3635f9f2-e837-41d2-a929-f7f1198120d6",
         "sentDate": "2021-11-21T16:47:27.14",
         "eventName": "PIX_CASH_IN_WAS_RECEIVED",
         "retryCount": 0,
         "elapsedEventCapture": "00:00:00.0996311",
         "elapsedHttpCall": "00:00:00.6384607",
         "context": "Pix"
      },
      {
         "id" : "bbdf746c-bb72-4e1c-a5bb-bcda66a1fca4",
         "idempotencyKey": "7697d191-429e-4400-955e-a115926bb38a",
         "state": "Success",
         "destination": "https://webhook.site/3635f9f2-e837-41d2-a929-f7f1198120d6",
         "sentDate": "2021-11-21T16:49:05.287",
         "eventName": "PIX_CASH_IN_WAS_RECEIVED",
         "retryCount": 0,
         "elapsedEventCapture": "00:00:00.1029727",
         "elapsedHttpCall": "00:00:00.6287861",
         "context": "Pix"
      },
      {
         "idempotencyKey": "8fa77d00-2551-4ec3-ba1c-49ec65085bd7",
         "state": "Success",
         "destination": "https://webhook.site/3635f9f2-e837-41d2-a929-f7f1198120d6",
         "sentDate": "2021-11-21T16:49:05.733"
      }
   ]
}

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.


Copyright © 2021 Acesso Soluções de Pagamento S.A - Todos os direitos reservados