If I create a new Zoom account and try and connect our published app, I receive the OAUTH callback with “errorCode=Invalid Account”.
If I then “verify” the account with a credit card, the OAUTH succeeds.
I believe this is due to some recent change on Zoom’s end. I can’t find any documentation on this.
Questions
Is this expected behavior?
If expected, does “Invalid Account” always represent this particular situation? If so, I’m guessing I can alert the user that they must verify their account with a credit card before proceeding (?)
If this is indeed a change in behavior, was there an announcement? I want to make sure I don’t miss these in the future.
Thanks for reaching out about this. What is the app that you’re trying to install? Is it possible the app requires the user or account installing it to have a certain plan? Let me know if you can share the app here—this will help me to take a closer look.
Thanks for confirming. In taking a look at the app and considering the error you’re running into, it seems like the Shedulista App may be expecting a paid Zoom plan (Pro or higher), which could be causing the issue.
If you haven’t yet, I would recommend reaching out to support@schedulista.com to verify the Zoom account requirements, as they’ve built this app directly.
Our integration does not require a Zoom paid account.
In my initial post, I describe that this is a recent development/change with how Zoom works.
Also, in my initial post I list the repro steps and the step that cures the issue. The cure is “validating” the account with a credit card. This “validation step” does not make the account a paid account. (And thus far I have found no mention of validation in the Zoom documentation).
I’d love to get answers to the questions I enumerated in the original post.