Bulk Registration API
Zoho Webinar lets bulk registrations happen at once. You can use this API and allow bulk registrations for your webinar, with all the necessary parameters for a successful registration.
API: https://webinar.zoho.com/api/v2/{zsoid}/register/{webinarKey}.json
Method: Post
OAuth Scope: ZohoWebinar.webinar.CREATE
Params:
instanceId - Event Id
sendMail - true | false
Request Example
Copiedhttps://webinar.zoho.com/webinar/api/v2/78283346/register/43244.json?sendMail=false&instanceId=5584780030000116026
Request Body
Copied{
"registrant": [
{
"email": "example1@example.com",
"firstName": "Sample1",
"lastName": "S"
},
{
"email": "example2@example.com",
"firstName": "Sample2",
"lastName": "S"
},
{
"email": "example3@example.com",
"firstName": "Sample3",
"lastName": "S"
}
]
}
Show full
Show less
Response Example
Copied{
"registrant": [
{
"joinLink": "https://webinar.zoho.com/webinar/register/join?registerKey=53044ad0a&sessionId=1234567&uname=Sample1",
"email": "example1@example.com"
},{...}
],
"failedCount": 0,
"successCount": 3,
"totalCount": 3,
"registeredCount": 3
}
POSSIBLE ERROR CASES
1. Invalid DC or Invalid token or Invalid token
HTTP Code: 400
HTTP Body:
Copied{
"error": {
"code": 2000,
"message": "INVALID_OAUTHTOKEN"
}
}
Resolution: Check whether the entered DC is correct and entered token is not expired.
2. Invalid Key
HTTP CODE : 400
HTTP Body:
Copied{
"error": {
"errorCode": 4000,
"message": "The meeting key is invalid.",
"key": "INVALID_MEETING_KEY"
}
}
Resolution: Should enter a valid recording Id.
3. Invalid organization Id
HTTP CODE : 401
HTTP Body:
Copied {
"error": {
"errorCode": 3001,
"message": "You do not have permission to access this organization account.",
"key": "UNAUTHORIZED_USER"
}
}
Resolution: Should enter a valid organization Id.