Criação de pedido de reivindicação

O endpoint de reivindicação de chaves Pix possibilita solicitar a portabilidade ou a posse de uma chave Pix, de acordo com a necessidade de seu cliente.

📘

Nota

Após a criação de um pedido de reivindicação de posse de chave Pix, é necessário completar o pedido.

Pré-requisito

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

  • O cliente possua uma conta ativa.

Requisição (Request)

Requisição HTTP

POST https://sandbox.hiperbanco.com.br/pix/pix-key-claims
--request POST 'https://sandbox.hiperbanco.com.br/pix/pix-key-claims' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data-raw '{
  "type": "PORTABILITY",
  "addressingKey": {
    "type": "CPF",
    "value": "15654785236"
  }
}'

Cabeçalhos (Headers)

NomePropriedadeDescrição
versioncutting-edgeEssa 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)

Não é necessário enviar parâmetros no path desta requisição.

Corpo da requisição (Body)

No body, envie os seguintes campos em formato JSON:

NomeTipoDescriçãoEspecificação
typestringObrigatório. Tipo de reivindicação, que pode ser "PORTABILITY" (portabilidade) ou "OWNERSHIP" (posse).
addressingKeyobjectObrigatório. Objeto que deverá conter informações sobre a chave de endereçamento.
addressingKey.typestringObrigatório. Tipo de chave, que pode ser "CPF", "CNPJ", "PHONE" ou "EMAIL".
addressingKey.valuestringObrigatório. Valor da chave.
{
  "type": "PORTABILITY",
  "addressingKey": {
    "type": "CPF",
    "value": "47742663023"
  }
}
{
  "type": "OWNERSHIP",
  "addressingKey": {
    "type": "PHONE",
    "value": "+5511911111111"
  }
}

Resposta (Response)

O status code 201 indicará sucesso na criação do pedido de reinvindicação.Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

{
  "data": {
    "pixKeyClaim": {
      "id": "abcd1234-5678-90ef-ghij-klmnopqrstuv",
      "type": "PORTABILITY",
      "status": "OPEN",
      "addressingKey": {
        "type": "CPF",
        "value": "12345678901"
      },
      "claimer": {
        "branch": "0001",
        "number": "98765",
        "bank": {
          "name": "Acesso Soluções de Pagamento S.A",
          "ispb": "13140088"
        }
      },
      "donorActionLimitDate": "2025-08-27T02:46:32.030Z",
      "createdAt": "2025-08-12T20:46:32.427Z",
      "updatedAt": "2025-08-12T20:46:32.427Z"
    }
  }
}
{
  "data": {
    "pixKeyClaim": {
      "id": "abcd1234-5678-90ef-ghij-klmnopqrstuv",
      "type": "OWNERSHIP",
      "status": "OPEN",
      "addressingKey": {
        "type": "PHONE",
        "value": "+5599999999999"
      },
      "claimer": {
        "branch": "0001",
        "number": "98765",
        "bank": {
          "name": "Acesso Soluções de Pagamento S.A",
          "ispb": "13140088"
        }
      },
      "donorActionLimitDate": "2025-08-27T02:46:32.030Z",
      "createdAt": "2025-08-12T20:46:32.427Z",
      "updatedAt": "2025-08-12T20:46:32.427Z"
    }
  }
}

Possíveis status

StatusDescrição
OPENSolicitação aberta pelo reivindicador, mas ainda não recebida pelo doador.
WAITING_RESOLUTIONA reivindicação já foi recebida pelo doador e está aguardando a resolução.
CONFIRMEDO doador confirmou o pedido de reivindicação e vai ceder a chave para a outra instituição. Isso implica a remoção da chave do DICT e da base interna do PSP doador. Está aguardando o reivindicador encerrar o processo.
WATING_VALIDATIONApós a confirmação, indica-se que o ConclusionLimitDate foi atingido. A partir deste momento, a reivindicação passa a ter o status de WAITING_VALIDATION, permitindo ao reivindicador realizar a validação de posse (TOTP) e concluir a reivindicação. Isso é aplicável apenas para reivindicações de posse (OWNERSHIP).
CANCELEDO doador ou reivindicador cancelou a reivindicação, mantendo o vínculo inalterado (conforme estava antes da reivindicação), tanto no DICT quanto na base interna do PSP.
COMPLETEDO pedido de portabilidade ou posse foi completado com sucesso e a chave foi transferida para o Hiperbanco.

Erros

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

Status codeCódigoMensagemDescrição
404CLAIM_NOT_FOUNDClaim not found.Pedido de reivindicação não encontrado.
422CANNOT_REGISTER_CLAIM_TO_EVP_TYPECannot register portability claim and ownership claim to EVP type.Não é possível reivindicar a portabilidade e a posse de uma chave do tipo EVP.
422CANNOT_REGISTER_OWNERSHIP_CLAIM_TO_CPF_TYPECannot register ownership claim to CPF type.Não é possível reivindicar a posse de uma chave do tipo CPF.
422CANNOT_REGISTER_OWNERSHIP_CLAIM_TO_CNPJ_TYPECannot register ownership claim to CNPJ type.Não é possível reivindicar a posse de uma chave do tipo CNPJ.
422CLAIM_CAN_ONLY_BE_REGISTERED_BY_CLAIMER_ACCOUNT_HOLDERPortability claim and ownership claim only can be registered by claimer account holder.A reivindicação de portabilidade e de posse somente pode ser feita pelo titular da conta.
422INVALID_CLAIM_TYPE_USED_ON_REQUESTRequested claim type is inconsistent.O tipo de reivindicação informado é incorreto. Esse erro ocorre quando: A) uma posse é solicitada por quem já possui a chave (o correto seria portabilidade), ou B) a portabilidade é solicitada por quem não é o atual possuidor (o correto seria posse).
422CLAIM_RESULTING_ENTRY_ALREADY_EXISTSBond that would result when processing the claim already exists, with the same key, participant and owner.O vínculo com a chave reivindicada já existe.
422CLAIM_ALREADY_EXISTS_FOR_ENTRYClaim already exists for the addressing key.A reivindicação já existe para essa chave de endereçamento.
422INVALID_CLAIMExist invalid fields when trying to create the claim.Há campos com preenchimento incorreto.
422PIX_KEY_NOT_FOUNDThe Pix key provided was not found or does not exist.A chave Pix fornecida não foi encontrada ou não existe.
422INVALID_KEY_FORMATInvalid key formatFormato de chave inválido

Recordamos que esta API também poderá retornar erros comuns entre todos os endpoints que acompanham os erros 400 (se houver).

Eventos

Caso o parceiro deseje receber mensagens referentes aos eventos relacionados a esse endpoint, é preciso configurar o webhook. Os eventos são:

Nome do eventoDescrição
PIX_CLAIM_WAS_REGISTEREDUm cliente do parceiro Hiperbanco registrou um pedido de reivindicação de posse/portabilidade para outra instituição.