Hi Will,
Here are the steps for reproducing the problem:
- I tried to retrieve the registrants list with the following API call:
GET https://api.zoom.us/v2/meetings/94062863390/registrants
and I received the following answer:
{
"page_size": 30,
"total_records": 3,
"next_page_token": "",
"registrants": [
{
"id": "SpjiucgMRb2nmknJgOPmSQ",
"first_name": "תמיכה טכנית",
"last_name": "(ירון)",
"email": "20T7Ma1yoEnKL4hAM1StghmZApKMtY8U09yX-AnhQXE0@openudev.ac.il",
"address": "",
"city": "",
"country": "",
"zip": "",
"state": "",
"phone": "",
"industry": "",
"org": "",
"job_title": "",
"purchasing_time_frame": "",
"role_in_purchase_process": "",
"no_of_employees": "",
"comments": "",
"custom_questions": [],
"status": "approved",
"create_time": "2020-12-16T18:44:43Z",
"join_url": "https://openudev.zoom.us/w/94062863390?tk=.........."
},
{
"id": "HRlpzC-FT9y4JcrQqg8P8g",
"first_name": "תמיכה טכנית",
"last_name": "(ירון)",
"email": "ggJMlReYlZPkO0fSFemGXI9f9San_WwWbG4gXe2rxpg0@openudev.ac.il",
"address": "",
"city": "",
"country": "",
"zip": "",
"state": "",
"phone": "",
"industry": "",
"org": "",
"job_title": "",
"purchasing_time_frame": "",
"role_in_purchase_process": "",
"no_of_employees": "",
"comments": "",
"custom_questions": [],
"status": "approved",
"create_time": "2020-12-16T18:40:01Z",
"join_url": "https://openudev.zoom.us/w/94062863390?tk=......."
},
{
"id": "0RBQfipiQmyQeJr3d1muZQ",
"first_name": "תמיכה טכנית",
"last_name": "(ירון)",
"email": "o5snIgRqc3T6A3kCi7ziA-q1tQxQqsojgaxhMUoH6SE0@openudev.ac.il",
"address": "",
"city": "",
"country": "",
"zip": "",
"state": "",
"phone": "",
"industry": "",
"org": "",
"job_title": "",
"purchasing_time_frame": "",
"role_in_purchase_process": "",
"no_of_employees": "",
"comments": "",
"custom_questions": [],
"status": "approved",
"create_time": "2020-12-16T18:26:45Z",
"join_url": "https://openudev.zoom.us/w/94062863390?tk=........"
}
]
}
- I created the following API call body by the registrant list from step 1:
{
"action": "cancel",
"registrants": [
{
"id": "SpjiucgMRb2nmknJgOPmSQ",
"email": "20T7Ma1yoEnKL4hAM1StghmZApKMtY8U09yX-AnhQXE0@openudev.ac.il"
},
{
"id": "HRlpzC-FT9y4JcrQqg8P8g",
"email": "ggJMlReYlZPkO0fSFemGXI9f9San_WwWbG4gXe2rxpg0@openudev.ac.il"
},
{
"id": "0RBQfipiQmyQeJr3d1muZQ",
"email": "o5snIgRqc3T6A3kCi7ziA-q1tQxQqsojgaxhMUoH6SE0@openudev.ac.il"
}
]
}
-
I sent the following API call with the body from step 2:
PUT https://api.zoom.us/v2/meetings/99727601374/registrants/status
and i recieved the following answer: HTTP 204: No Content
(positive answer)
-
I tried to validate the positive answer in step 3 by re-sending the API call from step 1 and I received the same amount of registrants, all of them are approved, none of them canceled.