Devolve condições de alerta ativas para caixas ligadas (como o aviso na app), não o estado de entrega FCM. Cada linha inclui alertSettings, linkedBalance (moeda da caixa) e activeAlerts com montantes (balanceThreshold, insufficientForPlan, creditExceedsPayment). Caixas não ligadas omitidas salvo boxId (então linked: false). Histórico → get_report.
GET
/v1/list_box_account_alertsConsulta
| Campo | Tipo | Obrigatório | Predefinição | Descrição |
|---|---|---|---|---|
| budgetId | string | Sim | — | Orçamento cujas caixas ligadas avaliar. |
| boxId | string | Não | — | Limitar a uma caixa (linked:false se não ligada). |
Formato da resposta: { items }.
Resposta data
| Campo | Tipo | Descrição |
|---|---|---|
| items | array | Linhas de alerta das caixas ligadas. |
Campos do item
| Campo | Tipo | Descrição |
|---|---|---|
| boxId | string | Id da caixa de despesas. |
| boxName | string | Nome da caixa de despesas. |
| linked | boolean | False só quando boxId foi pedido e a caixa não está ligada. |
| source | string | manual, bank ou crypto quando ligada. |
| alertSettings | object | Definições de alerta configuradas no AccountLink. |
| linkedBalance | number | Saldo líquido real na moeda da caixa (quando ligada). |
| currency | string | Moeda da caixa para linkedBalance. |
| activeAlerts | array | Alertas atualmente ativos com montantes explicativos. |