Update a schedule
schedule_updateModify a recurring schedule’s client, items, currency, cadence, dates, due days, notes, or auto-generate flag. Changes affect future invoices only; past invoiced periods remain untouched.
Instructions
Change a schedule's client, items, currency, cadence, dates, due days, notes or auto_generate flag. Periods already invoiced are never re-issued, so changing the amount affects future invoices only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| every | No | How often to bill: "weekly", "monthly", "quarterly", "yearly", or {days: 10}. Month steps keep the start date's day of month and clamp it to shorter months, so a schedule starting on the 31st bills on the 28th/29th in February and back on the 31st in March | |
| items | No | ||
| notes | No | ||
| client | No | ||
| currency | No | ||
| due_days | No | ||
| end_date | No | null clears the end date | |
| tax_note | No | Replace the tax reason carried onto every future generated invoice. Pass an empty string to clear it | |
| anchor_day | No | Pro | |
| start_date | No | ||
| end_of_month | No | Pro | |
| auto_generate | No |