Documentation Index
Fetch the complete documentation index at: https://docs.aobapay.com/llms.txt
Use this file to discover all available pages before exploring further.
Criar Conta
Requisição
POST /v1/baas/account/create
Headers obrigatórios
- Authorization: Bearer
<token> - (master) X-Account-ID:
<account_ulid>
Body obrigatório
- officialName (string)
- tradeName (string)
- taxID (string, CNPJ válido, único)
- documents (array de PDFs)
- address (objeto)
- zipcode (string)
- street (string)
- number (string)
- neighborhood (string)
- city (string)
- state (string, UF, tamanho 2)
- representatives (array, mínimo 1)
- name (string)
- birthDate (string, formato Y-m-d)
- email (string, e-mail válido)
- taxID (string, CPF válido)
- phone (string)
- documents (objeto)
- picture_face (string, JPG/PNG)
- picture_identity_front (string, JPG/PNG)
- picture_identity_back (string, JPG/PNG, opcional)
- picture_identity_type (string, RG|CNH)
Body opcional
- postbackUrl (string, URL)
Respostas
- 200: dados básicos da conta criada
- 400: erro de validação
Exemplo (master)
Transferência Interna
Requisição
POST /v1/baas/internal-transfer
Headers obrigatórios
- Authorization: Bearer
<token> - (master) X-Account-ID:
<account_ulid>
Body obrigatório
- amount (number, mínimo 1)
- from_key (string, pix_key de origem)
- to_key (string, pix_key de destino)
Regras adicionais
- from_key e to_key devem pertencer ao seu grupo:
- ser a própria conta autenticada OU
- compartilhar ao menos um membro com a conta autenticada
Respostas
- 200:
{ "amount": <valor>, "status": "DONE" } - 400: erro de validação, erro OpenPix, ou saldo insuficiente
- 403: contas não pertencem ao seu grupo
- 404: conta de origem/destino não encontrada