Sometimes we see a large number of invalid characters in the user_name field in the event notifications we receive from Zoom. This happens occasionally and is not easily reproducible. See a sample event notification below ( host_id and account_id intentionally Xed out):
zoom event request: {“event”:“meeting.sharing_started”,“payload”:{“object”:{“uuid”:“PQJnznlcTHWMByal4bv5PA==”,“participant”:{“id”:"",“user_id”:“16778240”,“user_name”:“Xiw\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000”,“sharing_details”:{“link_source”:"",“file_link”:"",“source”:"",“date_time”:“2019-09-26T22:08:09Z”,“content”:“application”}},“id”:“2753518025”,“type”:4,“topic”:“Rich’s Personal Meeting Room”,“host_id”:“XXXXXXXXXXXXXXXXXXXXXXXXX”,“duration”:0,“start_time”:“2019-09-26T22:03:26Z”,“timezone”:“America/Los_Angeles”},“account_id”:“XXXXXXXXXXXXXXXXXX”}}
For the Meeting Sharing Started Webhook, the user_id is a unique participant identifier for a meeting instance. It is possible it can be reused in a new meeting.
The id on the other hand, is unique to every Zoom user regardless of the meeting.