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.

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 hosts and increasing_hosts parameters are not required in the plan_base object 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.