Update a billing plan
Updates an existing agency billing plan. The UUID and tax category are required. Only the fields you want to change need to be included.
Path Parameters
Body Parameters
Tax category (always "Agency Billing Plan")
Agency Billing PlanWhether this plan can be purchased by clients
Whether this plan is visible to clients
Whether this plan is currently on sale
Whether discount codes can be applied
Whether this plan has unlimited availability
Trial period in days (0 for no trial)
Number of payment retry attempts for failed charges (0–3)
Action to take when subscription fails after all retries
cancelpauseWhen cancellation takes effect
immediateend_of_periodShort text that appears on credit card statements
Multilingual content keyed by language code. Each language object must contain a title.
Resource quotas for clients on this plan (same structure as create endpoint)
Feature permissions for clients on this plan (same structure as create endpoint)
Overage pricing when quotas are exceeded. All fields are optional on update; only include fields you want to change.
Whether overage charges are passed to the client
Whether to automatically charge clients for overages
Price per GB for storage overage
Price per GB for data transfer overage
Price per transaction overage
Price per additional domain
Price per additional language
Price per additional currency
Price per additional client
Price per additional newsletter send
Price per additional teammate
{
"tax_category": "Agency Billing Plan",
"buyable": true,
"trial_period": 30,
"languages": {
"en": {
"title": "Starter Plan Updated"
}
},
"quotas": {
"products_quota": 200,
"domains_quota": 5
}
}
Responses
Billing plan updated successfully
Validation or business-logic error.
| Code | Description |
|---|---|
1002 | Billing plan not found |
Unauthorized – invalid or missing Bearer token