List user participants for an Appointment Group not showing all users
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When using the API to GET a list of participants in an appointment group, I only get 10 results when over 200 are expected.
I first get a list of all appointment groups. There's only one group that contains 16 appointments.
https://<canvas>:443/api/v1/appointment_groups/13633?include[]=appointments
The response is correct: It returns the ID of the appointment group and each individual appointment.
Using the ID of the group, I request a list of the registered users using the API call for "List user participants."
https://<canvas>/api/v1/appointment_groups/13633/users?registration_status=all
The result lists only 10 students and it doesn't tell me which appointment time they're registered for.
Can anyone help me figure out how to:
1 - Get all users registered for an appointment?
2 - See which appointment they're registered for?
Maybe I'm going about this from the wrong perspective. If I should be doing this a different way, please let me know.
More Info
I have a single appointment group with 16 appointment times. Each appointment time allows 21 students to register. They're registering for a time to take a proctored exam, so I'd like to have a list to check them into the exam room. I would also like to see which students have not yet registered so I can remind them to sign up for an appointment. I am doing my testing in Postman. I get the same results in Firefox.
Thank you.