# Capture/export/pull webinar source tracking counts without oauth

**URL:** <https://devforum.zoom.us/t/capture-export-pull-webinar-source-tracking-counts-without-oauth/42053>\
**Category:** API and Webhooks\
**Tags:** webinar\
**Created:** [January 31, 2021, 7:28am UTC](https://devforum.zoom.us/t/capture-export-pull-webinar-source-tracking-counts-without-oauth/42053 "2021-01-31T07:28:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdieguez](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jdieguez/32/14698_2.png) [@jdieguez](https://devforum.zoom.us/u/jdieguez)\
**Post date:** [January 31, 2021, 7:28am UTC](https://devforum.zoom.us/t/capture-export-pull-webinar-source-tracking-counts-without-oauth/42053/1 "2021-01-31T07:28:48Z")

</div>

**Description**

I need to capture or export or pull the [Webinar-Registration-Source-Tracking](https://support.zoom.us/hc/en-us/articles/360000315683-Webinar-Registration-Source-Tracking) from my zoom account to display them in an external website (i.e. google sites) so that my team or anyone who visit my website can see how many visitors/registrants we have on each webinar source tracking.

The reason for this is that I have 1 teammember assigned to each source and they need to be able to have visibility at any time of their productivity thru a public website and not within a zoom instance.

I was able to obtain the correct data that I want via http/json as explained in [/docs/api-reference/zoom-api/webinars/gettrackingsources](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/gettrackingsources) but since the display will be on a website, the oauth protocol won’t work unless the user that goes to the website is logged into the main Zoom acount . (I do not want to create users for each teammember as we do not need them, we only use 1 account and I am the only one with the password, the teammembers don’t need access to the account)

The final result that I am looking for is to embed in my google site something similar or the same as the following WITHOUT the “export all” and the “edit/delete” buttons:

![](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/e/8/e83ecf8fd440a122889af20a9957038fbeb9ffe0.png)

I read that webinar source tracking counts don’t work with webhooks and maybe I am too new working with APIs but woud someone please provide support with this request? **A fully developed html or javascript embeddable code would be deeply appreciated.**

Thanks so much!!!

**Error**

While there was no error during the http/json process described before, I did attempt to combine STEP 1 and STEP 2 of the [/docs/guides/auth/oauth](https://marketplace.zoom.us/docs/guides/auth/oauth) and even tho integration was succesful, the protocol is not accepted by Zoom server. I was trying to obtain a token access every time my google website is loaded, but I wasn’t able to achieve it.

STEP 1: `https://zoom.us/oauth/authorize?response_type=code&client_id={CLIENT ID}&redirect_uri={REDIRECT URI}`

STEP 2: `https://zoom.us/oauth/token?grant_type=authorization_code&code={CODE FROM STEP 1}&redirect_uri={REDIRECT URI}`

COMBINED ATTEMPT: `https://zoom.us/oauth/authorize?response_type=code&client_id={CLIENT ID}&redirect_uri=https://zoom.us/oauth/token?grant_type=authorization_code&code=&redirect_uri={REDIRECT URI}`

COMBINED ATTEMPT RESULT: error “405 Method Not Allowed”

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
OAuth / JWT / Webhook \> or any that would work for my purpose

Worth to be mentioned again, please note that the data that I want to display/capture from Zoom has to be visible in a public website without users login.

thanks.

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 1, 2021, 8:24pm UTC](https://devforum.zoom.us/t/capture-export-pull-webinar-source-tracking-counts-without-oauth/42053/2 "2021-02-01T20:24:06Z")

</div>

Hey @jdieguez,

Thanks for reaching out about this and for clarifying your use case in such detail! Happy to help out.

If you’re looking to essentially recreate the screenshot you’ve shared here, one option would be to authenticate your requests to our [GET Webinar Tracking Sources](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/gettrackingsources) endpoint with JWT, rather than OAuth. This would not require external users to be authenticated in order for you to make requests to this endpoint. Since all of this information (tracking sources) already lives under your account, JWT would allow you to pull this information using a standard set of API credentials.

If you want to give this a try, you can [first create a JWT app](https://marketplace.zoom.us/docs/guides/build/jwt-app) to generate your API credentials. You can then authenticate your requests to this endpoint following the [steps here](https://marketplace.zoom.us/docs/guides/auth/jwt).

Let me know if this helps or if you still have questions!

Best,  
Will

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [February 3, 2021, 5:57pm UTC](https://devforum.zoom.us/t/capture-export-pull-webinar-source-tracking-counts-without-oauth/42053/4 "2021-02-03T17:57:19Z")

</div>

Hey @jdieguez,

Good question—are you referring to the JWT Token’s “exp” property, or something else?

Generally, a best practice is to regenerate tokens periodically to reduce vulnerability, but this is up to your discretion based on your use case and application. 🙂

Thanks,  
Will

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [March 6, 2021, 3:57am UTC](https://devforum.zoom.us/t/capture-export-pull-webinar-source-tracking-counts-without-oauth/42053/5 "2021-03-06T03:57:22Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
