Get fields (Join URL, Status, Names) when retrieving Zoom Events Registrants via single API | Community
Skip to main content
Newcomer
March 31, 2026
Question

Get fields (Join URL, Status, Names) when retrieving Zoom Events Registrants via single API

  • March 31, 2026
  • 0 replies
  • 5 views

Hi everyone,

I am trying to retrieve a complete list of registrants for a Zoom Event (using the /v2/zoom_events/ endpoints). My goal is to get a single dataset that includes the following fields for the whole event:

  1. Email
  2. First Name
  3. Last Name
  4. Registration Status (Approved, Pending, etc.)
  5. Join URL (The unique attendee link)
  6. Role (Host, Attendee, Speaker)

The Problem:

I have tried several endpoints, but none of them provide the full set of data. Specifically:

  • /v2/zoom_events/events/{eventId}/registrants: Only returns email and status. It is missing Names and Join URLs.
  • /v2/zoom_events/events/{eventId}/reports/ticket_registration: Does not consistently return the join_url and Role or the status in my tests.
  • /v2/zoom_events/events/{eventId}/tickets: Returns the join_url , but lacks names, email,status, and roles.

My Question:

Is there a single endpoint that returns all registrant metadata (Names, Status, and Join URLs) for a Zoom Event?

If not, what is the recommended way to associate a registrant_id from the reports with a join_url from the access_links endpoint? Currently, matching solely on email feels like a workaround. Is there a more reliable unique identifier shared across these endpoints to merge this data?
Any guidance on the "source of truth" for Zoom Events attendee data would be greatly appreciated!