Attempting to update a sub-account’s number of available hosts via the REST API, but have not been able to do so since they have upgraded to Enterprise Named (Tier 2).
I’ve noticed that they are now listed as “plan_bundle” as an object when retrieving their plan information (via GET /accounts/:accountId/plans).
Yes I have! Unfortunately much of the same result. The Enterprise Bundle (“PLANCODE_1122”) doesn’t appear to be a supported plan type, which is odd. Unless I’m doing something else wrong?
PUT /v2/accounts/{{accountId}}/plans/bundles
{
"type" : "ENT-LMT_500-WBN_500-yearly",
"hosts": "100"
}
The Get Plan API response has plan type in the format PLANCODE_1122, but in the request to subscribe and/or update, we had to pass in a different string as above. I am not sure if that is a universal plan name or if it is configured specifically for our account.
That’s correct. @Rob_Di_Toro Our contact at Zoom mentioned that the plan bundle names like the one I provided are custom built for each company and that they have to be configured and made available for each account. Also, as I mentioned the request doesn’t take type in the format PLANCODE_XXX, but once configured with something like ENT-LMT_XXX, it does return that value. We are trying to find out if there is any mapping between ENT_XXX and PLANCODE_XXX formats.
Got it resolved finally– I actually passed the same plan code as @sassy:
(ENT-LMT_500-WBN_500-yearly), but I needed to contact Zoom Support first to have something ‘enabled’ on my account.
I suspect that I didn’t have the correct permissions scope to enact changes on the /bundles API.
@tommy
I have a question here. Is the enterprise plan always in this plan_bundle format when using get_plan API? Earlier the API returned enterprise plans in plan_base format. Now it returns in plan_bundle format.