# Workday Zoom interview scheduling API

**URL:** https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961
**Category:** API and Webhooks
**Tags:** api, apps
**Created:** [September 23, 2024, 7:20pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961 "2024-09-23T19:20:39Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![cdcosta](https://avatars.discourse-cdn.com/v4/letter/c/9fc29f/32.png) [@cdcosta](https://devforum.zoom.us/u/cdcosta)
#### Post date: [September 23, 2024, 7:20pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/1 "2024-09-23T19:20:39Z")

</div>

I have created a server-to-server app to integrate with Workday for interview scheduling/creating a meeting. I don’t have the option to add redirect url for the app called “workday” that I built. This is missing under “App Credentials”. I need to add the redirect urls as recommended by Workday as I am receiving a redirect error.

---

<div class="post-metadata">

### Author: ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)
#### Post date: [September 24, 2024, 3:04am UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/2 "2024-09-24T03:04:19Z")

</div>

Hi @cdcosta , since server-to-server is an internal app, it does not have a redirect url. You need to create a general OAuth app.

---

<div class="post-metadata">

### Author: ![cdcosta](https://avatars.discourse-cdn.com/v4/letter/c/9fc29f/32.png) [@cdcosta](https://devforum.zoom.us/u/cdcosta)
#### Post date: [September 24, 2024, 12:07pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/3 "2024-09-24T12:07:19Z")

</div>

Hi @gianni.zoom I am creating this app to use in the Workday tenant for interview scheduling. I have created an Zoom internal app called “workday”. When Registering OAuth, Workday requires Token Endpoint URL and Revoke Endpoint URL. How do I find these for my app. Besides these it requires the following values-  
Client ID/Secret - From my Zoom internal app  
Meeting scope - meeting:write:meeting:admin  
Authorize Endpoint URL - From my Zoom internal app  
Token Endpoint URL ?  
Revoke Endpoint URL ?  
Please advise if there is any documentation related to this. I found some documentation on Zoom but that is for the team chat.

---

<div class="post-metadata">

### Author: ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)
#### Post date: [September 24, 2024, 5:56pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/4 "2024-09-24T17:56:47Z")

</div>

Hi @cdcosta , after connecting with your SE, I’ve received a bit more clarity. It seems the set up is not a Zoom Developer issue, but on the Workday side:

 ![Screenshot2024_09_24_135207](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/f/af1abf769a26ce91dc7e384d4fd9630444f6da53.jpeg)

You do not need to create a S2S app for configuration with the Workday app.

> **[Admin configuration for the Workday App](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062801)**
>
> Before users can connect their Workday accounts to the Workday app in Team Chat, an Admin with appropriate

I found a Zoom Community thread that links directions to a Workday community thread about this. While logged into your Workday account, please view: [Workday with Zoom Setup - on the Zoom Aministratio... - Zoom Community](https://community.zoom.com/t5/Zoom-App-Marketplace/Workday-with-Zoom-Setup-on-the-Zoom-Aministration-side/td-p/61850)

Please let me know if you’re trying to do something different than what is described here.

---

<div class="post-metadata">

### Author: ![cdcosta](https://avatars.discourse-cdn.com/v4/letter/c/9fc29f/32.png) [@cdcosta](https://devforum.zoom.us/u/cdcosta)
#### Post date: [September 24, 2024, 6:19pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/6 "2024-09-24T18:19:33Z")

</div>

@gianni.zoom As mentioned this configuration is for the ZoomChat. We are looking for creating a Zoom Meeting from Workday. Here’s a similar question on the Zoom forum. Not sure if it was resolved -[Zoom - Workday Activation error](https://devforum.zoom.us/t/zoom-workday-activation-error/83871)

---

<div class="post-metadata">

### Author: ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)
#### Post date: [September 25, 2024, 6:48pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/7 "2024-09-25T18:48:36Z")

</div>

Hi @cdcosta ,

> [@cdcosta](#):
>
> As mentioned this configuration is for the ZoomChat. We are looking for creating a Zoom Meeting from Workday.

You are looking to launch workday from Zoom Chat client? Or you are looking to start a Zoom Meeting from Workday client? Can you share the original documentation you referenced so I can clarify? If it’s outside of what I shared above, it may mean intervention from Workday support.

---

<div class="post-metadata">

### Author: ![cdcosta](https://avatars.discourse-cdn.com/v4/letter/c/9fc29f/32.png) [@cdcosta](https://devforum.zoom.us/u/cdcosta)
#### Post date: [September 25, 2024, 7:01pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/8 "2024-09-25T19:01:31Z")

</div>

@gianni.zoom We are trying to integrate Zoom with Workday for interview scheduling. It is an API call from Workday to Zoom for creating a Zoom meeting. With Webex currently, we have created an app and use the Webex API credentials- Client id/Client secret, Meeting scope, Authorize Endpoint URL, Token Endpoint URL and Revoke Endpoint URL in the Workday integration. We are trying to do the same with Zoom. The Workday integration itself is complete, we just need to finish the app on the Zoom side and obtain the credentials mentioned earlier to use in the integration.

---

<div class="post-metadata">

### Author: ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)
#### Post date: [September 26, 2024, 3:28pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/9 "2024-09-26T15:28:25Z")

</div>

Hi @cdcosta , I understand better. I just reached out to your SE team so we can arrange a meeting for tomorrow if you’re available.

---

<div class="post-metadata">

### Author: ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)
#### Post date: [January 24, 2025, 2:30pm UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/10 "2025-01-24T14:30:23Z")

</div>

Shared from customer who finalized troubleshooting after testing with myself:

**Zoom-Workday interview scheduling integration**

This involves creating on a Zoom app and Workday integration. Note this is not a Zoom Official Guide, it is meant to help customers looking to set up Workday Interview Scheduling Integration. Please be careful when sharing Client ID and Secret information.

**Zoom app**

1. Create a Zoom app on [marketplace.zoom.us](http://marketplace.zoom.us)
2. Select a General – User managed app
3. A Client id and Client secret will be generated. Store this for future use in Workday
4. Under OAuth Information, for OAuth Redirect URL, enter your tenant URL
5. Under OAuth Allows lists, enter the following on separate lines-

- [https://wd1-impl.workday.com](https://wd1-impl.workday.com/)

- [https://wd1-impl-services1.workday.com](https://wd1-impl-services1.workday.com/)

- [https://cb.wd1-impl-services1.workday.com/cb1](https://cb.wd1-impl-services1.workday.com/cb1)

- [https://cb.megaleo.com/cb1](https://cb.megaleo.com/cb1)

- [https://cb.myworkday.com](https://cb.myworkday.com/)

- [https://cb.workday.net/cb1](https://cb.workday.net/cb1)

- [https://cb.myworkday.com/cb1](https://cb.myworkday.com/cb1)

- [https://cb-eu.myworkday.com/cb1](https://cb-eu.myworkday.com/cb1)

- [https://cb-eu.myworkday.com](https://cb-eu.myworkday.com/)

_ **Remove the first three URLs when implementing in production. Replace wd1 with your tenant datacenter.** _

1. Add the following scopes-

- meeting:write:meeting

- meeting:delete:registrant

- meeting:update:status

- meeting:update:meeting

- meeting:delete:meeting

- meeting:write:batch\_registrants

- meeting:update:in\_meeting\_controls

1. Click “Add App Now” and “Allow” to allow this app to use shared access permissions.
2. Once done, you should be redirected to your tenant URL.

**Workday Studio integration**

Use this documentation for the integration implementation structure for the Workday Studio integration:

[https://community-content.workday.com/content/workday-community/en-us/kits-and-tools/products/platform-and-product-extensions/integrations/configuration-catalog/interview-web-conference-sample-integration-for-zoom.html#accordion-6e72638e2f-item-e2857ecd7c](https://community-content.workday.com/content/workday-community/en-us/kits-and-tools/products/platform-and-product-extensions/integrations/configuration-catalog/interview-web-conference-sample-integration-for-zoom.html)

You will be using the web services - Get Web Conference Interview Data & Put Web Conference Interview Data

**Workday Security**

1. Configure ISU/ISSG integration security for Get and Put access to Interview Integrations domain
2. Edit Workday account for the integration and add this ISU

**Workday OAuth configuration**

Use this documentation from the Administrator guide in Workday community for configuring the integration -

[https://doc.workday.com/admin-guide/en-us/human-capital-management/recruiting/interviews/frn1614015900033.html](https://doc.workday.com/admin-guide/en-us/human-capital-management/recruiting/interviews/frn1614015900033.html)

**Register external OAuth client in Workday**

Use task ‘Register External OAuth 2.0 Client’ and enter the following:

1. Integration number from above
2. Client name – Zoom
3. Client id and Client secret from the Zoom app above
4. Authorize endpoint URL [Error - Zoom](https://zoom.us/oauth/authorize)
5. Token endpoint URL [https://zoom.us/oauth/token](https://zoom.us/oauth/token)
6. Leave meeting scope and Revoke Endpoint blank

**Edit Tenant setup-Recruiting**

1. Use task ‘Edit Tenant setup-Recruiting’
2. Enter your Workday Studio integration for the ‘Web Conference Integration System’

**Schedule Interview Workday Inbox Task**

When Recruiters scheduling the interview access the Schedule Interview task in their Workday inbox for the first time, they will need to sign into Outlook and Zoom and “Allow” permissions as was done before.

In the Schedule interview task, once interview date/time, attendees are entered, the “Include Web conference link” is checked and “Confirm” is clicked the integration will run and generate a Zoom meeting link.

---

<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: [January 30, 2026, 1:30am UTC](https://devforum.zoom.us/t/workday-zoom-interview-scheduling-api/117961/12 "2026-01-30T01:30:22Z")

</div>

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