Setting the file. One moment.
Skill 121 · Build Zoom Meeting SDK App
Subchapter 121.11
references/signature-playbook.mdMarkdown1 KBView on GitHub
Most “join failed” issues reduce to signature generation or mismatched inputs.
meetingNumber must be digits only.role must match what you are doing:
0 = join as attendee1 = start as hostiat/exp reasonable and account for clock skew (server time matters).You’ll typically see fields like:
sdkKeymn (meeting number)roleiat, exp, tokenExpIf the developer is mixing in REST API OAuth tokens or Marketplace JWT app-type tokens, stop and clarify: those are not Meeting SDK signatures.
mn formatexp/tokenExpOn Web Client View (ZoomMtg.join) the key is passWord (capital W). If the meeting has a passcode and it’s missing/misnamed, join fails in a way that looks like auth trouble.