Invitees
Bulk Add/Delete Session Invitees
Adds, updates and deletes Webinar Session invitees in bulk (co-hosts and panelists in phase 1 and also invited attendees in subsequent phases). The payload may contain multiple added, updated or deleted invitees. For each added record 'role' and either 'firstName'/'lastName'/'email' (for non-authenticated users) or 'linkedUser.*' (for authenticated users) must be specified, but not both. For updated invitees 'id' and 'role' must be specified, 'linkedUser' change is not supported. For deleted invitees only there ids should be specified. The response contains added/updated records (full) and deleted records (ids only).
Deleting an invitee for a Session in 'Active' or 'Finished' status is prohibited.
patch/webinar/configuration/v1/webinars/{webinarId}/sessions/{sessionId}/invitees
Request body
Example request
{
"addedInvitees": [
{
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"jobTitle": "Product Manager",
"role": "Panelist"
}
],
"updatedInvitees": [
{
"id": "78654321",
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"jobTitle": "Product Manager",
"role": "Panelist"
}
],
"deletedInvitees": [
{
"id": "78654321"
}
]
}Response
Successful response
Example response
{
"addedInvitees": [
{
"id": "78654321",
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"jobTitle": "Product Manager",
"role": "Panelist",
"joinUri": "https://v.ringcentral.com/w/join/de7yd8ew7yfsdfjh899843rgj"
}
],
"updatedInvitees": [
{
"id": "78654321",
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"jobTitle": "Product Manager",
"role": "Panelist",
"joinUri": "https://v.ringcentral.com/w/join/de7yd8ew7yfsdfjh899843rgj"
}
],
"deletedInvitees": [
{
"id": "78654321"
}
]
}