Skip to main content
POST
Consultar destino Pix
Valida e devolve os dados do destino (titular, banco, e, para copia-e-cola, o valor) antes de um Pix de saída. Permissão: transfer.read. Apenas chave secreta (sk_…).
Os exemplos usam o sandbox (https://api.upag.dev/v1). Em produção use https://api.upag.io/v1 com sk_live_….

Endpoint

Parâmetros

O corpo depende de type.
string
required
key, hash ou beneficiary.
string
Obrigatório em key (chave Pix) e hash (BR Code copia-e-cola).
string (uuid)
Obrigatório em beneficiary: UUID do beneficiário salvo na conta.
string (uuid)
Obrigatório em beneficiary: UUID da conta do beneficiário.

Resposta

200 OK. O formato depende do type.

Chave (key) e beneficiário (beneficiary)

Ambos devolvem type: "key":
Response
isBeneficiary indica se o titular já é um beneficiário salvo na conta. Em consulta por chave, branch, account, accountDigit, accountType e tradingName vêm null: o diretório de chaves Pix não os informa.

Copia-e-cola (hash)

Response
originalValue e finalValue são strings decimais em reais, direto do QR code, não centavos. É a única exceção à regra de valores em centavos.

Erros