Manage plans
If you are a partner or if you have a primary account, you can manage billing plans for your associated Pro or higher subaccounts. Zoom only allows approved partners to use these APIs to manage billing information for their subaccounts. Use the following APIs to manage plans for an account.
- Subscribe account to plan — add a base plan.
- Subscribe account to an additional plan — add an additional plan.
- Update a base plan — update a base plan.
- Update an account's additional plan — update an additional plan.
- Cancel additional plans — specify an additional plan or plans to cancel.
- Cancel a base plan — cancel a base plan.
You can also get account plan information and plan usage.
Examples
See the following examples for syntax. See the Subscribe account to plan and Subscribe account to an additional plan schemas and examples for details.
Subscribe
In the API payload, replace the type with the API plan type for that specific plan, such as monthly or plan_pro_three_years.
...
"plan_base": {
"hosts": 20,
"type": "montly"
},
...
Subscribe (additional) example
You can follow the syntax above for the Subscribe account to an additional plan API. You can also add an additional plan by sending the plan type using the following format:
{
"hosts": 18,
"type": "webinar500_monthly",
"paid_period_start_date": "2021-12-31",
"service_effective_date": "2021-12-31"
}
Video SDK Account Plans
For pricing, see the Developer pricing page.
Primary Accounts can set up accounts with Video SDK Plans using the APIs above. See the following notes and Video SDK account: Create subaccounts for details.
- If your primary account is a Zoom Meeting account, you can choose the Video SDK base plan for the accounts you manage.
- The
hostsandincreasing_hostsparameters are not required in theplan_baseobject to subscribe an account to a plan or update a base plan.
Primary accounts can use APIs to programmatically manage activities for subaccounts in their organization if both the owner of the primary account and the owner of the subaccount agree. Work with your Zoom account representative to enable this access for the primary account and each subaccount. See Access or modify subaccount data for details.