Zoom Meeting SDK macOS – JWT auth succeeds but “Connect Failed” when joining meeting
03:40 12 Apr 2026

I am working with the Zoom Meeting SDK (macOS, Objective-C sample app).

I am able to successfully authenticate using a JWT token, but when I try to join a meeting, I get a "Connect Failed" error.

---

### What I have done

1. Generated JWT token using Node.js with the following payload:

{

    “appKey”: “CLIENT_ID”,
    
    “sdkKey”: “CLIENT_ID”,
    
    “mn”: “MEETING_NUMBER”,
    
    “role”: 0,
    
    “iat”: CURRENT_TIME,
    
    “exp”: CURRENT_TIME + 3600,
    
    “tokenExp”: CURRENT_TIME + 3600

}
2. Used this token in the macOS sample app  
3. Authentication succeeds ("Auth Success")

---

### Issue

After authentication, when attempting to join the meeting:

→ Error: "Connect Failed"

---

### Additional Details

- Meeting ID and passcode are correct  
- Token is freshly generated (not expired)  
- Using Zoom Meeting SDK macOS sample app (Objective-C)  
- App is in development mode  
- Tested with:
  - Same account meetings  
  - Different account meetings  

---

### Questions

1. Is the "Connect Failed" error related to Zoom SDK restrictions (e.g., ZAK / RTMS / account limitations)?  
2. Do I need additional authorization (like ZAK token) to join meetings outside the app owner account?  
3. Is there any required change in:
   - JWT payload  
   - SDK configuration  
   - App settings in Zoom Marketplace?  

Any guidance would be appreciated.
jwt zoom-sdk video-conferencing