Através deste módulo você pode:
Todas as rotas de consulta de chaves requerem:
Authorization (autenticação auth:api)X-Signature (middleware hmac-signature)GET /api/v2/baas/key-managements
Lista todas as chaves Pix cadastradas na conta autenticada.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token JWT (Bearer {token}) |
X-Signature | string | Sim | Assinatura HMAC da requisição |
Accept | string | Sim | application/json |
{
"data": [
{
"id": 123,
"key": "[email protected]",
"key_type": 2,
"status": 1,
"created_at": "2025-01-10 10:00:00",
"updated_at": "2025-01-15 14:30:00"
},
{
"id": 124,
"key": "550e8400-e29b-41d4-a716-446655440000",
"key_type": 4,
"status": 3,
"created_at": "2025-01-12 11:00:00",
"updated_at": "2025-01-12 11:00:00"
}
]
}
| Campo | Tipo | Descrição |
|---|---|---|
data | array | Lista de chaves Pix |
data[].id | integer | ID da chave |
data[].key | string | Valor da chave Pix |
data[].key_type | integer | Tipo da chave (0-4) |
data[].status | integer | Código do status: 0 = Em Análise, 1 = Ativo, 2 = Inativo, 3 = Verificado |
data[].created_at | string | Data de criação |
data[].updated_at | string | Data de atualização |
DELETE /api/v2/baas/key-managements/{id}
Excluir os detalhes de uma chave Pix específica da conta.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | integer | Sim | ID da chave Pix |
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token JWT (Bearer {token}) |
X-Signature | string | Sim | Assinatura HMAC da requisição |
Accept | string | Sim | application/json |
{
//No content
}
POST /api/v2/baas/key-managements/consult
Consulta informações sobre qualquer chave Pix no sistema, incluindo dados do portador. Esse endpoint possui um limite de acessos de 20 requisições por minuto por cliente
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token JWT (Bearer {token}) |
X-Signature | string | Sim | Assinatura HMAC da requisição |
Content-Type | string | Sim | application/json |
Accept | string | Sim | application/json |
key (string, obrigatório)Chave Pix a ser consultada.
"key": "[email protected]"
{
"key": "[email protected]"
}
{
"key": "[email protected]",
"key_type": 2,
"ispb": "12345678",
"agency": "0001",
"account": "12345-6",
"account_type": 1,
"person_type": 1,
"document": "123***8901",
"name": "João da Silva Santos",
"favorite": false,
"bank_name": "Banco Exemplo"
}
| Campo | Tipo | Descrição |
|---|---|---|
key | string | Valor da chave Pix consultada |
key_type | integer | Tipo da chave (0-4) |
ispb | string | Código ISPB do banco |
agency | string | Agência bancária |
account | string | Número da conta |
account_type | integer | Tipo de conta (1=corrente, 2=poupança) |
person_type | integer | Tipo de pessoa (1=física, 2=jurídica) |
document | string | Documento mascarado do beneficiário |
name | string | Nome do beneficiário |
favorite | boolean | Indica se é favorito |
bank_name | string | Nome do banco |
{
"message": "Key not found"
}
{
"message": {
"key": [
"O campo key é obrigatório."
]
}
}
{
"message": "You don't have any key to be consult"
}
{
"message": "Unauthorized"
}
{
"message": "Forbidden"
}
{
"message": "Too Many Requests"
}
GET /key-managements para listar suas próprias chavesGET /key-managements/{id} para consultar uma chave específica suaPOST /key-managements/consult para consultar qualquer chave Pix123***8901)Após consultar chaves Pix, você pode: