Attributes
Example Account Object
Pricing Tier ObjectEach account includes a nested
pricing_tier object that defines billing rates:- name - Name of the pricing tier (e.g.,
"baseTier") - description - A brief description of the pricing plan
- rate_per_minute - Cost per minute of call time in the specified currency
- billing_increment_seconds - Granularity of billing (e.g., 60 = billed by full minutes)
- minimum_duration_seconds - Minimum billable duration for calls
- currency - Currency code (USD, INR, EUR, etc.)
Prepaid vs postpaidUse the
postpaid boolean as the source of truth for the billing model. When postpaid is false, the account is prepaid and auto_recharge / auto_recharge_config control automatic top-ups; credit_limit is typically 0. When postpaid is true, calls draw against the credit_limit (see Balance, where is_postpaid and credit_limit_type are also returned).CPS and concurrency limitsThe effective ceilings are derived:
cps_limit = base_cps_limit + purchased_cps and concurrent_calls_limit = base_concurrent_calls_limit + purchased_concurrent_calls. The purchased_* fields report active add-on capacity; do not update them directly. Preview the monthly price, then use the capacity subscription API to purchase more. Live usage against these limits is reported by the Concurrency endpoint.