I have a requirement to uniquely identify who has joined the meeting based on a parameter in the URL. We currently subscribe to web hooks which provide us information such as:
{
event: 'meeting.participant_joined',
account_id: '[REDACTED]',
object: {
duration: 1,
start_time: '2020-03-25T04:53:45Z',
timezone: 'America/Los_Angeles',
topic: 'Snacks',
id: '[REDACTED]',
type: 2,
uuid: '[REDACTED]',
participant: {
id: '[REDACTED]',
user_id: '[REDACTED]',
user_name: 'Gajus Kuizinas',
join_time: '2020-03-25T04:53:45Z'
},
host_id: '[REDACTED]'
}
}
The challenge is that we don’t have any link between id
or user_id
and our database, i.e. Is there a way to add unique ID to the meeting invitation ID that would appear in web hook information about the participant?, e.g.
https://zoom.us/j/[REDACTED]?uid=foobar
when used should produce:
{
event: 'meeting.participant_joined',
account_id: '[REDACTED]',
object: {
duration: 1,
start_time: '2020-03-25T04:53:45Z',
timezone: 'America/Los_Angeles',
topic: 'Snacks',
id: '[REDACTED]',
type: 2,
uuid: '[REDACTED]',
participant: {
uid: 'foobar',
id: '[REDACTED]',
user_id: '[REDACTED]',
user_name: 'Gajus Kuizinas',
join_time: '2020-03-25T04:53:45Z'
},
host_id: '[REDACTED]'
}
}