Criar dívida
create_debtRegistra uma dívida do usuário. Se equityId for informado, precisa pertencer ao usuário (validado antes de gravar — erro 400 'Invalid equityId' caso contrário) e representa o ativo financiado por essa dívida (ex: financiamento vinculado ao imóvel). Efeito colateral: recalcula analytics (patrimônio líquido) e insights do usuário.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"totalAmount": "<totalAmount>"
},
"name": "create_debt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome/descrição da dívida (ex: 'Financiamento do carro') | |
| status | No | Default: ACTIVE | |
| dueDate | No | Data de vencimento (ISO) | |
| category | No | Categoria livre da dívida (ex: 'Financiamento', 'Empréstimo pessoal') | |
| creditor | No | Nome do credor/instituição | |
| currency | No | Moeda (ISO 4217). Default: BRL | |
| equityId | No | Id de um Equity (investimento/ativo) do usuário financiado por esta dívida | |
| description | No | ||
| totalAmount | Yes | Valor total original da dívida | |
| interestRate | No | Taxa de juros mensal em % (ex: 1.5 = 1.5% a.m.), usada para projetar o saldo devedor futuro | |
| remainingAmount | No | Saldo devedor atual. Default: 0 se omitido — informe para não zerar a dívida por engano |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| status | No | ||
| userId | No | ||
| dueDate | No | ||
| category | No | ||
| creditor | No | ||
| currency | No | ||
| equityId | No | ||
| createdAt | No | ||
| updatedAt | No | ||
| description | No | ||
| totalAmount | No | ||
| interestRate | No | ||
| remainingAmount | No |