Update a recurring invoice
Updates an existing recurring invoice subscription with new billing cycles, products, customer details, and subscription settings.
The interval field maximum depends on the billing_cycle value:
day→ max interval 365week→ max interval 52month→ max interval 12year→ max interval 1
Path Parameters
UUID of the recurring invoice subscription to update
Body Parameters
Customer information for the recurring subscription
Customer UUID
Billing address UUID (uses default if omitted)
Shipping address UUID (uses default if omitted)
Subscription start date (ISO format or Unix timestamp)
Payment due date for each generated invoice
Invoice label/title
Language code for localization
Three-letter ISO currency code
Must be true for recurring invoices
Tax calculation method
accountoffText on customer's bank/card statement
Send each invoice to customer via email
Trial period in days before first charge
Billing frequency unit
dayweekmonthyearNumber of billing_cycle units between charges
Payment method IDs (required for recurring)
Single product for recurring billing
Product/service name
Price per unit per billing cycle in smallest currency unit
Quantity to bill each cycle
Responses
Recurring invoice updated successfully
Updated transaction object
Validation or business-logic error.
| Code | Description |
|---|---|
1002 | Recurring invoice not found or belongs to another account |
Human-readable error message
Machine-readable error code
Missing or invalid API key