Listar contestação - Autoatendimento MED

Este endpoint permite ao usuário pagador listar as notificações de infração .

Requisição (Request)

Requisição HTTP

GET https://api-mtls.sandbox.bankly.com.br/pix/branches/{branch}/accounts/{account}/infractions
curl --request GET \
     --url 'https://api-mtls.sandbox.bankly.com.br/pix/branches/0001/accounts/12345678/infractions?status=Analysis&order=ASC&page=1&pageSize=100' \
     --header 'Authorization: Token' \
     --header 'accept: application/json' \
     --header 'api-version: 1' \
     --header 'x-bkly-pix-user-id: 12312312387' \
     --header 'x-correlation-id: bf700e6e-88a6-4368-a392-420e6726effa'

Autorização

Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.

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

ScopeDescrição
pix.infraction-notifications.readConcede acesso para listar as notificações de infração.

Cabeçalhos (Headers)

NomeDescriçãoEspecificação
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.
AuthorizationObrigatório. Token de autorização do tipo Bearer.
x-bkly-pix-user-idObrigatório. Número do documento do usuário que está fazendo a requisição.^([0-9]{11}|[A-Z0-9]{12}[0-9]{2})$

Parâmetros da rota (Path)

NomeDescriçãoEspecificação
branchObrigatório.
Agência do pagador.
accountObrigatório.
Conta do pagador.

Corpo da requisição (Body)

No body, envie o seguinte campo em formato JSON:

NomeTipoDescrição
orderstring

Enum:
"ASC" (do mais antigo para o mas recente)
"DESC" (do mais recente para o mas antigo)

Default: ASC

pagestringPágina inicial da listagem
Default: 1
pageSizedateNúmero de itens por listagem
Default: 100

Resposta (Response)

status code 200 indicará sucesso na consulta das contestações.

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

NomeTipoDescrição
pageObjetoObjeto de detalhes da consulta paginada.
page.totalIntegerNúmero total de páginas.
page.sizeIntegerNúmero total de itens
page.indexIntegerPágina atual
dataArrayLista de Itens
data.infractionReportIdStringIdentificador de Notificação de Infração
data.protocolObjetoObjeto do protocolo
data.protocol.numberString

YYYYMMDDhhmmssSSSAAA:
Sendo “YYYY” o ano;
“MM” o mês;
“DD” o dia;
“hh” a hora;
“mm” o minuto;
“ss” o segundo;
“SSS” o milissegundo;
“AAA” três dígitos aleatórios.

Exemplo: 20250712175650999455

data.protocol.openDateStringData/hora de abertura da contestação
data.recipientObjetoObjeto com os dados do recebedor
data.recipient.nameStringNome do usuário recebedor.
(140 caracteres)
data.originalAmountObjetoObjeto que detalha o valor da transação original que está sendo contestada
data.originalAmount.valueNumberValor da transação original.
data.originalAmount.currencyStringSigla da moeda.
data.refundedAmountObjetoValor efetivamente devolvido, no caso de contestação aprovada e devolução realizada
data.refundedAmount.valueNumberValor efetivamente devolvido.
data.refundedAmount.currencyStringSigla da moeda.
data.statusStringStatus da notificação de infração.
Analysis, Approved, Rejected, Canceled
{
  "page": {
    "total": 10,
    "size": 100,
    "index": 2
  },
  "data": [
    {
      "infractionReportId": "f6b8a9e2-5f4c-4d3b-8e2a-1c2d3e4f5a6b",
      "protocol": {
        "number": "20250712175650999455",
        "openDate": "2025-07-12T17:56:50.999Z"
      },
      "recipient": {
        "name": "João da Silva"
      },
      "originalAmount": {
        "value": 150.75,
        "currency": "BRL"
      },
      "refundedAmount": {
        "value": 100.75,
        "currency": "BRL"
      },
      "status": "Analysis"
    }
  ]
}

👍

Dica

Para simular uma requisição nesse endpoint, acesse o API Reference.

Erros

Este endpoint pode retornar erros específicos, conforme a tabela a seguir:

Status codeCódigoMensagemSignificado
400INVALID_PARAMETERUm ou mais campos obrigatórios não foram preenchidos.
400INVALID_PARAMETERUm ou mais campos com erro no preenchimento.
403FORBIDDEN
500UNEXPECTED_ERROROcorreu um erro inesperado durante o processamento.

Eventos

Este endpoint não possui eventos relacionados a ele.


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