Guest Mode (beta): `x-zoom-app-context` header contains `iid` field

Hi all,

Today the team & I have been trying to get our app working using Guest mode (from the beta build shared in this message in Zoom Apps Announcements)

From the Guest mode scope documentation it is clear that the x-zoom-app-context header is different for Guest mode;

In Guest Mode, x-zoom-app-context header does not contain the uid field

When decrypting the header, we normally get the following (as described in the Zoom App Context section of the Developer Docs)

{
  typ: 'meeting',
  mid: 'wceIoD0lTySwype123456789',
  ts: 1649352560312,
  exp: 1649352680312,
  uid: 'UIhTkdB5Q123456789', // as expected, will be omitted in Guest mode
}

When initiating the app from Guest mode, we are receiving the following value in the x-zoom-app-context header:

{
  typ: 'meeting',
  mid: 'wceIoD0lTySwype123456789',
  ts: 1649355494661,
  exp: 1649355614661,
  iid: 'u1zORRbITkev9brKC0RNDA=='  // new field added in Guest mode?
}

Have any other developers noticed this new field in the x-zoom-app-context header when testing Guest mode?

To the Zoom team – what is the iid field? Is it new for Guest mode?

Thanks!

2 Likes

“iid” is an invitation id. You can check more details about this parameter here: https://marketplace.zoom.us/docs/beta-docs/zoom-apps/guides/sendingappinvites/

1 Like