Skip to main content

UpdateBillingCycle changes the subscription billing cycle (monthly <-> yearly).

PUT 

/api/v1/billing/subscription/billing-cycle

Yearly billing provides a 20% discount on all channel fees. Change can be applied immediately (with proration) or at next billing period.

Authorization

Requires billing:manage permission.

Behavior

  • immediate=true: Change now, proration calculated
  • immediate=false: Change at next billing cycle

Errors

  • NOT_FOUND: No subscription exists
  • INVALID_ARGUMENT: Invalid billing cycle value
  • PERMISSION_DENIED: Caller lacks billing:manage permission

Request

Responses

A successful response.