When logged into Version: 5.0.2 (24030.0508) of the Zoom macOS app, the user.presence_status_updated and user.personal_notes_updated events delivered to my app’s event subscription URL contain a different user ID in the
payload.object.id field than the one returned by the Get a User API endpoint for my user.
Ideally, I’d expect these IDs to match, allowing me to correctly route the event to the right user of my app.
Is anyone else able to replicate, and is this expected? Is there a workaround to map these IDs to one another?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth, user-managed app.
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Create an OAuth, user-managed app, add an event subscription with the user.presence_status_updated and user.personal_notes_updated events.
- Install the app to your developer account.
- Log into a macOS client Zoom app with the developer account.
- Update your status or personal notes. The events should arrive at your event subscription URL, and you’ll note that the IDs contained in the
payload.object.idfield do not match your Zoom user ID.