curl -X POST https://api.owem.com.br/v4/i/baas/accounts/123456789012/pix-keys \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{"pixKeyType": "EVP"}'
{
"requestId": "b579b11d-a604-4a46-ad71-820015d42940",
"success": true,
"size": 1,
"data": {
"accountId": "379925652244",
"pixKey": "75be0efc-51b0-47e1-803d-5162f06b755c",
"pixKeyType": "EVP",
"pixKeyName": "João da Silva",
"pixKeyCpfCnpj": "12345678901",
"isCurrent": true,
"createdAt": 1768919801000,
"holderId": "usr_551862c8"
}
}
Cria uma nova chave PIX para uma conta bancária BaaS.
curl -X POST https://api.owem.com.br/v4/i/baas/accounts/123456789012/pix-keys \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{"pixKeyType": "EVP"}'
{
"requestId": "b579b11d-a604-4a46-ad71-820015d42940",
"success": true,
"size": 1,
"data": {
"accountId": "379925652244",
"pixKey": "75be0efc-51b0-47e1-803d-5162f06b755c",
"pixKeyType": "EVP",
"pixKeyName": "João da Silva",
"pixKeyCpfCnpj": "12345678901",
"isCurrent": true,
"createdAt": 1768919801000,
"holderId": "usr_551862c8"
}
}
curl -X POST https://api.owem.com.br/v4/i/baas/accounts/123456789012/pix-keys \
-H "Authorization: Basic $(echo -n 'SUA_API_KEY:SEU_SECRET' | base64)" \
-H "Content-Type: application/json" \
-d '{"pixKeyType": "EVP"}'
baas:accounts é configurado pela Owem na sua API Key.Authorization: Basic {Base64(API_KEY:API_SECRET)}
| Header | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Authorization | string | ✅ | Basic Auth (API Key + Secret em Base64) |
| Content-Type | string | ✅ | application/json |
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| accountId | string | ✅ | ID da conta (retornado em onboarding/status) |
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| pixKeyType | string | ✅ | Tipo da chave: EVP, CPF, CNPJ, EMAIL, PHONE |
| pixKey | string | Condicional | Valor da chave (não enviar para EVP) |
{
"pixKeyType": "EVP"
}
pixKey. O sistema gera automaticamente um UUID.{
"pixKeyType": "CPF",
"pixKey": "12345678901"
}
{
"pixKeyType": "CNPJ",
"pixKey": "12345678000199"
}
ownerDocument da conta bancária{
"pixKeyType": "EMAIL",
"pixKey": "contato@empresa.com"
}
| Validação | Regra |
|---|---|
| Formato | Email válido (RFC 5321) |
| Tamanho | Máximo 77 caracteres |
| Caracteres | Sem caracteres especiais |
{
"pixKeyType": "PHONE",
"pixKey": "+5511999998888"
}
| Validação | Regra |
|---|---|
| Formato | Deve iniciar com +55 |
| DDD | 2 dígitos (11-99) |
| Número | 8 ou 9 dígitos |
{
"requestId": "b579b11d-a604-4a46-ad71-820015d42940",
"success": true,
"size": 1,
"data": {
"accountId": "379925652244",
"pixKey": "75be0efc-51b0-47e1-803d-5162f06b755c",
"pixKeyType": "EVP",
"pixKeyName": "João da Silva",
"pixKeyCpfCnpj": "12345678901",
"isCurrent": false,
"createdAt": 1768919801000,
"holderId": "usr_551862c8"
}
}
| Campo | Tipo | Descrição |
|---|---|---|
| accountId | string | ID da conta |
| pixKey | string | Valor da chave PIX (usar em set-current e delete) |
| pixKeyType | string | Tipo da chave: EVP, CPF, CNPJ, EMAIL, PHONE |
| pixKeyName | string | Nome do titular |
| pixKeyCpfCnpj | string | CPF/CNPJ do titular |
| isCurrent | boolean | Se é a chave principal da conta |
| createdAt | number | Timestamp de criação (ms) |
| holderId | string | ID do parceiro BaaS |
pixKey para chamar os endpoints de definir chave corrente e deletar chave.| Código | HTTP | Descrição |
|---|---|---|
BAAS_PIX_KEY_COOLDOWN | 429 | Aguarde 10 minutos entre criações |
BAAS_PIX_KEY_LIMIT_EXCEEDED | 400 | Limite de chaves excedido (5 PF / 20 PJ) |
BAAS_PIX_KEY_INVALID_FORMAT | 400 | Formato da chave inválido |
BAAS_PIX_KEY_EVP_NO_KEY | 400 | EVP não deve enviar pixKey |
BAAS_PIX_KEY_DOC_MISMATCH | 400 | CPF/CNPJ diferente do documento da conta |
BAAS_PIX_KEY_ALREADY_EXISTS | 409 | Chave já cadastrada no sistema |
BAAS_PIX_KEY_OTHER_PARTICIPANT | 409 | Chave cadastrada em outra instituição (requer portabilidade) |
BAAS_PIX_KEY_OTHER_OWNER | 409 | Chave pertence a outra pessoa (outro CPF/CNPJ) |
BAAS_ACCOUNT_NOT_FOUND | 404 | Conta não encontrada |
BAAS_ACCOUNT_WRONG_PARTNER | 403 | Conta não pertence ao parceiro |
{
"requestId": "b579b11d-a604-4a46-ad71-820015d42940",
"success": true,
"size": 1,
"data": {
"accountId": "379925652244",
"pixKey": "75be0efc-51b0-47e1-803d-5162f06b755c",
"pixKeyType": "EVP",
"pixKeyName": "João da Silva",
"pixKeyCpfCnpj": "12345678901",
"isCurrent": true,
"createdAt": 1768919801000,
"holderId": "usr_551862c8"
}
}
Was this page helpful?