API

Listar agenda

Listar próximas ocorrências de despesas planeadas (equivalente ao separador Schedule).

Devolve linhas de ocorrência expandida para despesas datadas do plano numa janela (predefinição hoje → +3 meses, máx. 36 meses). Opcionais boxId e query do nome da despesa. Valores convertidos para a baseCurrency do orçamento.

GET/v1/list_schedule

Consulta

CampoTipoObrigatórioPredefiniçãoDescrição
budgetIdstringSim—Orçamento a projetar.
boxIdstringNão—Limitar a uma caixa de despesas.
fromDatestringNãotoday (UTC)Início inclusivo yyyy-MM-dd.
toDatestringNãofromDate + 3moFim inclusivo yyyy-MM-dd (janela ≤ 36 meses).
querystringNão—Substring do nome da despesa sem diferenciar maiúsculas.
limitnumberNão50Máx. de ocorrências (1–100).

Formato da resposta: { items, hasMore }.

Resposta data

CampoTipoDescrição
itemsarrayLinhas de ocorrência.
hasMorebooleanVerdadeiro quando existem mais ocorrências além do limite.

Campos do item

CampoTipoDescrição
datestringDia da ocorrência yyyy-MM-dd.
expenseIdstringId da despesa do plano.
boxIdstringId da caixa de despesas.
boxNamestringNome da caixa de despesas.
namestringNome da despesa.
amountnumberValor na moeda base do orçamento.
currencystringMoeda base do orçamento.
originalAmountnumberPresente quando a moeda da despesa difere da base.
originalCurrencystringPresente quando a moeda da despesa difere da base.

Relacionado