Edit recurring invoice schedule
Edit a schedule’s template. Changes only affect future occurrences — already-generated invoices are untouched (edit a Draft occurrence via PATCH /invoices/). Memo, AutoSend, TotalOccurrences, and LineItems are always editable; StartDate and Cadence only before the first invoice is generated. CustomerId and Currency are immutable — a different counterparty or currency is a new schedule.
Authentication. An API key (x-dolfin-api-key) together with the x-dolfin-organisation-id header identifying the organisation, or a JWT Bearer token that carries the organisation in its claims.
Authorizations
An API key issued to your client. It carries the client's scope; org-scoped calls also require the x-dolfin-organisation-id header. Keys are created and revoked by a client administrator.
Headers
Target organisation. Required when authenticating with an API key; omit for Bearer callers (resolved from the token).
Path Parameters
Body
Payment terms in days (0-365) applied to future occurrences. Omit to leave unchanged; 0 means due on receipt.
Must be at least the number of occurrences already generated. Setting it equal completes the schedule.
Only editable before the first invoice is generated.
Only editable before the first invoice is generated.
Weekly, Monthly, Quarterly, Annually Full replacement of the line-item templates. Affects future occurrences only.
Response
OK
ISO 4217 currency code (e.g. GBP, USD, EUR)
Payment terms in days applied to every generated invoice. Null means each occurrence uses the organisation's default at generation time.
Weekly, Monthly, Quarterly, Annually When the next invoice will be generated. Null on Paused, Completed, and Cancelled schedules.
Active, Paused, Completed, Cancelled