create_account
ChatGPTCria uma nova conta bancária ou de investimento. Subtypes aceitos: CHECKING, SAVINGS, INVESTMENT, etc.
create_category
ChatGPTCria uma nova categoria financeira para organizar transações.
create_credit_card
ChatGPTCria um novo cartão de crédito para o usuário. Permite configurar o dia de vencimento, dia de fechamento, bandeira e limite de crédito.
create_goal
ChatGPTCria uma nova meta financeira (para juntar dinheiro ou reduzir despesas). Obrigatório: title, type (ACCUMULATION ou REDUCTION) e endDate.
create_transaction
ChatGPTRegistra uma transação financeira. Use SEMPRE que o usuário disser "gastei", "recebi", "paguei", "transferi", "comprei" ou similar. Diga o amount positivo. Intents possíveis: INCOME, EXPENSE, CREDIT_EXPENSE, TRANSFER, CARD_PAYMENT, REFUND, ADJUSTMENT, YIELD.
delete_transaction
ChatGPTExclui uma transação financeira.
get_report_summary
ChatGPTRetorna um resumo financeiro do usuário (receitas, despesas, saldo, faturas de cartão) filtrado por mês, ano ou intervalo de datas.
get_transaction
ChatGPTObtém detalhes de uma transação específica pelo ID.
list_accounts
ChatGPTLista as contas bancárias e de investimento do usuário. Útil para descobrir o accountId antes de criar uma transação ou verificar saldos.
list_card_brands
ChatGPTLista as bandeiras de cartão de crédito aceitas pelo sistema (ex: VISA, MASTERCARD, etc).
list_categories
ChatGPTLista todas as categorias financeiras do usuário. Útil para descobrir o ID da categoria antes de criar uma transação.
list_credit_cards
ChatGPTLista os cartões de crédito do usuário. Retorna detalhes e fechamento da fatura.
list_goals
ChatGPTLista as metas financeiras do usuário. Retorna detalhes sobre o progresso de acumulação ou redução de cada meta.
list_institutions
ChatGPTLista as instituições financeiras e bancos disponíveis no sistema. Útil para buscar o institutionId antes de criar uma conta.
list_report_categories
ChatGPTLista o agrupamento de receitas e despesas separado por categorias para um determinado período. Ótimo para saber "onde gastei mais" ou "de onde veio o dinheiro".
list_transactions
ChatGPTLista as transações financeiras do usuário. Aceita filtros avançados como search, categorias, contas e período de datas.
update_account
ChatGPTAtualiza os dados de uma conta bancária existente.
update_category
ChatGPTAtualiza os dados de uma categoria financeira existente.
update_credit_card
ChatGPTAtualiza os dados de um cartão de crédito existente.
update_goal
ChatGPTAtualiza os dados de uma meta financeira existente.
update_transaction
ChatGPTAtualiza os dados de uma transação financeira existente. Envie apenas os campos que devem ser alterados.