Cancelamento de um pedido de reivindicação

O endpoint de cancelamento de um pedido de reivindicação pode ser utilizado pelo doador da chave quando ele desejar cancelar um pedido de portabilidade.

Porém, só será possível realizar o cancelamento de reivindicações com o status WAITING_RESOLUTION.

🚧

Importante

O cliente doador só poderá cancelar um pedido de reivindicação de portabilidade de e-mail e telefone após validar a posse da chave através do código TOTP.

Endpoint

Para utilizar o endpoint de cancelamento de um pedido de reivindicação de chaves, preencha obrigatoriamente os seguintes campos:

Path

Header

  • x-bkly-pix-user-id: número do documento do cliente que está fazendo a requisição. Insira apenas números, sem formatação;

  • x-bkly-transactional-hash: o envio desse campo no header da requisição é obrigatório apenas para cancelamento de reivindicação de portabilidade de chaves do tipo e-mail e telefone, realizado pelo doador. Ele deve ser preenchido com o hash gerado na criação do código TOTP.

Body

  • reason: motivo do cancelamento do pedido. Esse campo deve ser preenchido com "DONOR_REQUEST" (pedido do doador).
curl --location --request PATCH 'https://api-mtls.sandbox.bankly.com.br/pix/claims/{{CLAIMID}}/cancel' \ 
--header 'api-version: 1' \ 
--header 'x-bkly-pix-user-id: {{DOCUMENT_NUMBER}}' \ 
--header 'Content-Type: application/json' \ 
--header ' x-bkly-transactional-hash: {{hash}}' \ 
--header 'Accept: application/json' \ 
--header 'Authorization: {{Bearer}} ' \ 
--data-raw '{ 
  "reason": "DONOR_REQUEST" 
}'

Retorno

O sucesso na requisição retornará o status code 200.

Erros

Status codeCódigoDescrição
422CLAIM_RESOLUTION_PERIOD_NOT_ENDEDApós o período informado no campo resolutionLimitDate, não é possível solicitar o cancelamento do pedido de reivindicação.
422CLAIM_STATUS_DOES_NOT_ALLOW_CANCELATIONO status atual da reivindicação não permite o cancelamento.
422INVALID_CLAIM_CANCEL_REASONO motivo do cancelamento da reivindicação é inválido.
422CLAIM_ALREADY_CANCELEDPedido de reivindicação já cancelado.
422INVALID_STATUS_TO_CANCEL_CLAIMO pedido de reivindicação não pode ser cancelado se o status for diferente de WAITING_RESOLUTION
422CANCELATION_REASON_NOT_INFORMEDMotivo do cancelamento não informado.
422CANCELATION_REASON_INVALID_TO_PORTABILITY_CLAIMO motivo do cancelamento é inválido para a reivindicação de portabilidade.
422PORTABILITY_CLAIM_STATUS_DOES_NOT_ALLOW_CANCELATIONO status atual do pedido de reivindicação de portabilidade não permite o cancelamento.
422OWNERSHIP_CLAIM_STATUS_DOES_NOT_ALLOW_CANCELATIONO status atual da reivindicação de posse não permite o cancelamento.
422CANCELATION_REASON_INVALID_TO_OWNERSHIP_CLAIMO motivo do cancelamento é inválido para reivindicação de posse.
422PORTABILITY_CLAIM_RESOLUTION_DATE_NOT_ENDEDA data de resolução da reivindicação de portabilidade não terminou para que se possa usar o motivo de cancelamento DEFAULT_OPERATION.
422CLAIM_CAN_ONLY_BE_CANCELED_BY_CLAIMER_OR_DONORO pedido de reivindicação de portabilidade e o pedido de reivindicação de posse só podem ser cancelados pelo doador.