SHTF plan
beyondpayday_get_shtf_planReturns the household's saved SHTF (hard-times) plan: the actions it would take if income stopped — selling or withdrawing from assets, cutting or replacing bills, housing changes — grouped by severity level, with the plan's start date and settings. Each change in plan.actions has an id, a fromLevel and base settings; plan.levels[n].overrides[id] holds what level n changed (a change made at one level carries into every more severe level, unless that level holds its own value; a change added at one level is listed unchecked at milder levels). Unchecked changes (enabled: false) are included. changes_by_level is the same plan resolved per level, as the page shows it: every change available at that level with checked, editedHere (changed for this plan in more than checked or unchecked; use_lower_level_choice resets it) and all its fields flat under the plan's own names (amount, startMonth, sale.salePrice, withdrawal.taxAmount, …); netCash for a sale or withdrawal is computed by Beyond Payday with the page's rules — report it, never recompute it. A sale has no amount of its own. Bill and asset references are ids from beyondpayday_list_bills / beyondpayday_list_assets; an id that no longer resolves means that record was deleted after the plan was saved. saved is false when the household has not saved a plan yet: plan is then the starting plan the SHTF page shows (built from their bills), and the first edit saves it. Change it with beyondpayday_update_shtf_plan, using these ids. Coverage isn't computed here; the SHTF page's verdict and Covered here marker show it. The plan is the household's own hypothetical scenario, not a recommendation. Only the family owner or spouse/partner can read it, and only with SHTF plan, income, bills and assets access. Figures are estimates from user-entered data — not tax, financial, investment, insurance, or legal advice.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "beyondpayday_get_shtf_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||