action zoom_account_plans { label: "Get plan Information" description: "Get plan information of a sub account that is managed by a master account.

This API can only be used by master accounts that pay all billiing charges of their associated Pro or higher sub accounts. Zoom allows only [approved partners](https://marketplace.zoom.us/docs/api-reference/master-account-apis) to use master APIs and manage sub accounts' billing information. Email the partner programs team at **partner-success@zoom.us** for more details.

\n**Scopes:** `billing:master`
\n**[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`
\n\n\n " provider: zoom method: GET path: "/accounts/{accountId}/plans" encoding: json input: { type: "object" properties: { accountId: { type: "string" } } required: ["accountId"] additionalProperties: false } output: { type: "object" properties: { plan_audio: { type: "object" description: "Additional audio conferencing plan type." properties: { callout_countries: { type: "string" description: "Call-out countries: multiple values should separated by commas. For a list of allowed values, refer to the \"ID\" field in [this](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#tsp-call-out-countries) table." } ddi_numbers: { type: "integer" description: "Dedicated dial-In numbers." } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } premium_countries: { type: "string" description: "Premium countries: multiple values should be separated by commas. For a list of allowed values, refer to the \"ID\" field in the [Premium Countries](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#premium-countries) table." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } tollfree_countries: { type: "string" description: "Toll-free countries: multiple values should separated by a comma. For a list of allowed values, refer to the \"ID\" field in the [Toll Free Countries](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#toll-free-countries) table." } type: { type: "string" description: "Additional audio conferencing plan type." } } } plan_base: { type: "object" properties: { hosts: { type: "integer" description: "Account base plan number of hosts. For a Pro Plan please select a value between 1 and 9. For a Business Plan please select a value between 10 and 49. For a Education Plan please select a value between 20 and 149. For a Free Trial Plan please select a value between 1 and 9999." } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Account base plan type." } } } plan_large_meeting: { type: "array" items: { type: "object" description: "Account plan object." properties: { hosts: { type: "integer" description: "Account plan number of hosts." } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Account plan type." } } } } plan_phone: { type: "object" description: "Phone Plan Object" properties: { plan_base: { type: "object" description: "Additional phone base plans." properties: { callout_countries: { type: "string" description: "Call-out countries: multiple values should separated by commas. For a list of allowed values, refer to the \"ID\" field in [this](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#tsp-call-out-countries) table." } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Additional phone base plan type." } } } plan_calling: { type: "array" description: "Additional phone calling plans." items: { type: "object" properties: { hosts: { type: "integer" } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Additional phone calling plan type." } } } } plan_number: { type: "array" description: "Additional phone number plans." items: { type: "object" properties: { hosts: { type: "integer" } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Additional phone number plan type." } } } } } } plan_recording: { type: "string" description: "Additional Cloud Recording plan." } plan_recording_next_invoice_date: { type: "string" description: "Next invoice date of Additional Cloud Recording plan." } plan_recording_service_effective_date: { type: "string" description: "Plan start date of Additional Cloud Recording plan." } plan_recording_status: { type: "string" description: "Status of additional Cloud Recording plan." enum: ["Active", "Cancelled"] } plan_room_connector: { type: "object" properties: { hosts: { type: "integer" description: "Account plan number of hosts." } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Account plan type." } } } plan_webinar: { type: "array" items: { type: "object" description: "Account plan object." properties: { hosts: { type: "integer" description: "Account plan number of hosts." } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Account plan type." } } } } plan_zoom_rooms: { type: "object" properties: { hosts: { type: "integer" description: "Account plan number of hosts." } next_invoice_date: { type: "string" description: "Next invoice date for the plan." } service_effective_date: { type: "string" description: "Date at which the plan became effective on the account." } status: { type: "string" description: "Status of the plan." enum: ["active", "cancel", "expired"] } type: { type: "string" description: "Account plan type." } } } } } }