Criar conta
create_accountCria uma conta bancária/carteira nova com o usuário autenticado como OWNER. balance é o saldo inicial (default 0), não um saldo calculado a partir de transações — o saldo depois é ajustado incrementalmente conforme transações pagas são criadas/confirmadas/excluídas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome da conta, ex: 'Nubank', 'Carteira' | |
| type | Yes | Tipo da conta, ex: CHECKING, SAVINGS, WALLET, INVESTMENT | |
| color | No | Cor hex para exibição, ex: #3B82F6 | |
| balance | No | Saldo inicial (default 0) — não recalculado a partir de transações, é o ponto de partida | |
| bankCode | No | Código do banco (ex: FEBRABAN), opcional, sem validação de formato | |
| currency | No | Moeda ISO 4217, default BRL | |
| balanceDate | No | Data ISO de referência do saldo inicial informado. Default: null (sem data associada) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| type | No | ||
| color | No | ||
| userId | No | ||
| balance | No | ||
| bankCode | No | ||
| currency | No | ||
| createdAt | No | ||
| updatedAt | No | ||
| balanceDate | No |