Criar meta
create_goalCria uma meta financeira (ex: 'Viagem', 'Reserva de emergência'). category e color são obrigatórios no banco — se omitidos, a meta é criada com esses campos vazios (string ''), então prefira sempre informá-los. Não dispara recalculo de analytics/insights (diferente de create_budget/create_debt).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome/título da meta | |
| color | No | Cor de exibição (hex, ex: '#22C55E'). Campo obrigatório no banco — omitir grava string vazia | |
| category | No | Categoria/tipo da meta (texto livre, ex: 'Viagem', 'Casa'). Campo obrigatório no banco — omitir grava string vazia | |
| currency | No | Moeda (ISO 4217, ex: 'BRL'). Default: BRL | |
| deadline | No | Prazo da meta (data ISO, ex: YYYY-MM-DD). Default: sem prazo (null) | |
| targetAmount | Yes | Valor alvo a ser atingido | |
| currentAmount | No | Valor já acumulado hoje. Default: 0 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| color | No | ||
| userId | No | ||
| category | No | ||
| currency | No | ||
| deadline | No | ||
| createdAt | No | ||
| updatedAt | No | ||
| targetAmount | No | ||
| currentAmount | No |