API - Get tracking source data at the individual level

Is your feature request related to a problem? Please describe.
There is no API endpoint that provides a webinar registrant’s individual tracking source data. See overview of tracking sources here. The only API endpoint relating to this data provides it in aggregate at the webinar-level, not the individual-level. I have created an ETL pipeline to pull webinar registrant and participant data out of the Zoom API into our database and our marketing team needs access to the tracking source data at the individual level to calculate advertising ROI.

Describe the solution you’d like
Ideally tracking source data should be returned as part of the webinar registrant object in both the List Webinar Registrants and List Recording Registrants endpoints. If that is not feasible then a dedicated endpoint that provides the registrant ID mapped to the tracking source would suffice.

Describe alternatives you’ve considered
The only alternative is to export this data from within the Admin portal as a CSV and manually load it into our database on an ongoing basis. This is not ideal, nor is it scalable for our organization. We try to avoid any ETL processes that cannot be automated.

2 Likes

Hi there, I have the same issue here. Is there any way to download the tracking source data at individual level now?

Thank you.

Hi Zoom Team,
we are having the same request. We would like to have the Source Data for each the registrant via the API.

Thank you.