Meeting registrants - non-required attributes are not being returned


#1

After adding registrants via the add registrants API (eg. POST /meetings/{meetingId}/registrants), a subsequent call the the get registrants API (eg. GET/meetings/{meetingId}/registrants) is not returning certain attributes. It appears that the non-required attributes are not being saved/returned.

Here is an example payload I am sending when creating the registrant

{
 "email": "a@b.com",
 "first\_name": "a",
 "last\_name": "b",
 "address": "123 abc street",
 "custom\_questions": [
 {
 "title": "question1",
 "value": "i have a question"
 }
 ]
}

however when I try to retrieve the participants, I get the following payload which does not contain the “address” or “custom_questions” fields I provided above -

{ "page\_count": 1, "page\_number": 1, "page\_size": 30, "total\_records": 1, "registrants": [{ "id": "cPhA1Oq\_RVG\_YPruNEBoeg", "first\_name": "a", "last\_name": "b", "email": "a@b.com", "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": "2018-08-31T18:29:58Z", "join\_url": "https://zoom.us/w/636879806?tk=URuKJ3upeyKKcSNKjuzvtbHytg2VudlS7AgtMrugujs.DQEAAAAAJfYDvhZjUGhBMU9xX1JWR19ZUHJ1TkVCb2VnAA" }
 ]
}

#2

Hi Dayal, 

We’ll check with our Engineers to make sure it’s not a bug and will follow up with you asap. 

Thanks


#3

Michael - Any updates on this issue? Thanks.


#4

Hi Dayal, 

Can you check to see if you they’re showing up within your registration settings? 


#5

Hi Michael,

Where would I find those settings? I don’t see them on the meeting page.

Thanks,

Dayal


#6

Hi Dayal, 

You have to make sure the Registration is required, then you will see the registration tab below. What is the meeting ID that you are trying to use?

https://support.zoom.us/hc/en-us/articles/211579443-Registration-for-Meetings


#7

The meeting does have registration required. I found the it under the Edit link for Registration Options. 

They are not appearing there - 

Also, if it’s helpful, I see that no fields are required for registration - 


#8

Meeting ID is 478541364


#9

Hi Dayal, 

We couldn’t duplicate the error on our end. Would you be able to try make the POST call again then send us the API call log from https://developer.zoom.us/me/call-logs/?

Thanks


#10

Made the POST call again - screenshot of API call log below. Added body and data sections here, since they were cut off by the screenshot. Let me know if you need anything else. Thanks.

Body

{“email”:“dayal+test@ringdna.com”,“first_name”:“d”,“last_name”:“g”,“address”:“123abcstreet”,“org”:“Acme”, “custom_questions”:[{ “title”:“question1”, “value”:“ihaveaquestion” }]}

Data

{
“registrant_id”: “B7bvdObKRYqaN9MiQ41veg”,
“id”: 478541364,
“topic”: “aaa”,
“start_time”: “2018-09-27T19:00:00Z”,
“join_url”: “https://zoom.us/w/478541364?tk=s6HrujMykt728JyyRx_X5KMPrwMaWSbOHGEID8bVWVA.DQEAAAAAHIX2NBZCN2J2ZE9iS1JZcWFOOU1pUTQxdmVnAA
}


#11

Hi Dayal, 

I reached back out to our Engineering team. You would first need to create your custom question within the Zoom portal. Then you can use the custom question when adding a registrant within the API. 

 

Thanks


#12

Thanks for the response on custom_questions Michael, but the same issue applies for other attributes as well. Attributes like address, org, job_title are also not being saved. Please advise.


#13

Hi Dayal, 

You will most likely need to select address, city, state etc… within the Zoom portal first then you should be able to add the registrants within the information. 

Thanks


#14

There are still issues with country and state, but pre-selecting worked for other attributes. 

Is there any way to enable those attributes via the API or is pre-selecting in the Zoom portal a requirement?


#15

Hi Dayal, 

The only way to enable these attributes is to use the Zoom portal first.

Thanks