Hi team,
We run Mavida Health, a telehealth platform, and our Meeting SDK web app
(@zoom/meetingsdk) suddenly stopped letting patients into their appointments on
July 7–8, 2026. We started getting error 4012 / AppCanNotAnonymousJoinMeeting on
join, without any code or config changes on our side, so it seems to line up with
the anonymous-join enforcement that rolled out around then.
A bit of context on how we use it: our patients don’t have Zoom accounts, so they
join their scheduled 1:1 video visit with their provider as anonymous guests. We
generate an SDK signature (role 0) on our backend and pass their name and email to
ZoomMtg.join. It’s a consented, one-on-one clinical appointment, not a bulk or
public-meeting scenario.
While digging into this we came across the “Anonymous Join Exception” request in the
Marketplace, and it sounds like that’s exactly what we need. Could you confirm and
help us get it enabled for our app? Since this is affecting patients trying to reach
their providers in production, we’d really appreciate an expedited look.
App name: Mavida Health
Account ID: 5081031250
Happy to share anything else you need thanks!
Hello @Sebastianlb
Thank you for reaching out.
We recently enforced a requirement for Meeting SDK apps to use OBF or ZAK tokens when joining external meetings — more details here: Transitioning to On Behalf Of (OBF) tokens in Meeting SDK apps - Zoom Developer Blog
If your use case cannot support implementing OAuth to obtain these tokens, an exception may be available — but whether it applies depends on your specific situation and reasoning. To have it evaluated, please submit your app with the “Request Anonymous Join Exception” toggle enabled under Features > Embed > Meeting SDK, and include a clear explanation of your use case in the provided text field.
Our team will review the request from there.
Best regards,
Hi,
Our Meeting SDK app has the Anonymous Join
Exception approved and active, but we’re still getting error 4012
(AppCanNotAnonymousJoinMeeting) when joining. A couple of questions:
-
How long does the exception take to propagate / take effect server-side after
activation?
-
Does it cover joining meetings hosted on a different Zoom account than our app’s
own account? Our patients join meetings that aren’t hosted on our app’s account,
and we want to confirm that scenario is covered.
Happy to share a sample meeting ID and timestamps for a failed join. This is
affecting patient appointments, so any help is appreciated.
Thanks!
Our App Id is MYZmtJxRMaH0sWm6GEDw
Sebastian, please submit your app for review with the anonymous join toggle enabled. This requires manual approval, not automatic. In the ‘anonymous join exception’ text field, provide your app’s use case, then submit.
You can follow the steps listed here for submitting an UPDATE request: Updating an App - Distribute - Zoom Developer Docs
Thanks, @yoon.conner. We’ve just submitted the app for review. Could you check it out, please
It’s working as before now, thanks!