Unreal Engine SDKERR_WRONG_USAGE when joining a meeting

Format Your New Topic as Follows:

Meeting SDK for Unreal Engine v6.1.5

I’m following the example provided by zoom but I am unable to join a meeting. I’m using the blueprint interfaces. I try to join the meeting using the following sequence of graphs:

  • I successfully get a ZAK token
  • I authenticate and init the SDK successfully
  • I hit the Execute Zoom Join Meeting node I get the error: ZoomMeetingSDKJoinMeeting: err: SDKERR_WRONG_USAGE

I have double (and triple) checked that I am inputting a valid Meeting Number, Passcode, and ZAK. My authentication and init is completed and returns a success code. I have tried multiple meeting and passcode combinations. I also have hard-coded the meeting number and passcode into the Join Meeting node. My init and auth return the following codes:

BPZoomMeetingSDKLog: Display: InitSDKWithUIOption - Done: SDKERR_SUCCESS
BPZoomMeetingSDKLog: Display: ZoomMeetingSDKAuthJWT: err: SDKERR_SUCCESS
LogBlueprintUserMessages: [ZoomController_C_0] Sent Auth Request
ZoomMeetingSDKLog: Display: onAuthenticationReturn: AUTHRET_SUCCESS
BPZoomMeetingSDKLog: Display: ZoomMeetingSDKEventHandler::onAuthenticationReturn triggered: AUTHRET_SUCCESS

I feel like I am missing something easy, but I can’t figure it out and my research shows the WRONG_USAGE error could mean a number of different things. I feel like I’ve eliminated them, but clearly I haven’t. Does anyone have any suggestions?

Thanks,
Josh