Provide API information
Gather and provide Workday API information for Indeed integration.
Who: Workday administrator
Time: ~5 minutes
Gather Workday API connection details and organization settings. Provide this information to your Indeed administrator to complete the integration installation.
Step 1: Get API client information
-
Search for
View API Clientsand select the Report.
View API Clients report with example data -
Select API Clients for Integrations.
-
Locate and record these values for your Indeed administrator:
- Token Endpoint URL (used to derive the Base API URL and Tenant)
- Client ID
- Client Secret: The value saved during Register the API client for integrations. If you lost this value, see Recover a lost Client Secret.
- Refresh Token: The value saved during Generate the refresh token. If you lost this value, follow step below.
-
To retrieve the refresh token: a. Select the Indeed button to open the menu, then select API Client > Manage Refresh Tokens for Integrations.

Manage refresh tokens menu b. In the Workday Account field, enter
ISU_Indeed, then select OK.
Manage refresh tokens dialog c. Copy and save the Refresh Token value.

Refresh token displayed
The Company field is not in the API Clients report. Provide your organization type value separately. If you need a custom organization type, see Configure custom organization.
Step 2: Get organization type ID
Identify your organization type ID to specify which company name displays to job seekers on Indeed.
Verify that your organization type appears in the Job Requisition > Organizations assignment. If it is not present, it cannot be used for Indeed job postings.

-
Search for
View Organization Types Setupand select the Report.
View Organization Types Setup screen -
Find your organization type in the list.
-
Select the options icon next to the organization type.
-
Select Integration IDs > View IDs.

Reference IDs screen -
Copy the ID from the Reference IDs table.
Step 3: Review integration field requirements
Provide the information below to your Indeed administrator. They will need these values during installation.
| Indeed installation field | Description |
|---|---|
| Integration Name | Pre-filled with the ATS integration name. |
| Base API URL | From the Token Endpoint URL, copy everything up to and including ccx. |
| Tenant | In the Token Endpoint URL, extract the value between oauth2/ and /token. |
| Client ID | Copy from the View API Clients report. |
| Client Secret | The value saved during Register the API client for integrations. |
| Refresh Token | The value saved during Generate the refresh token. |
| Company | Company name displayed to job seekers on Indeed. Use any standard or custom organization type assigned to job requisitions. See Configure custom organization if needed. |
| Job Location | Choose Primary Location Reference or Primary Job Posting Location Reference. By default, Indeed displays the primary location and all additional locations. Contact your Indeed administrator if you want to display only the primary location. |
| Source(s) | Specify organic and sponsored recruiting sources. These sources appear on application records based on application type (organic or sponsored). |
| Test or production install | Choose test or production installation. Coordinate with your Indeed administrator before starting installation. |
Share information with Indeed administrator
Share these values with your Indeed Employer Home administrator:
- Base API URL: [Your value from step 1]
- Tenant: [Your value from step 1]
- Client ID: [Your value from step 1]
- Client Secret: The value saved during Register the API client for integrations
- Refresh Token: The value saved during Generate the refresh token
- Company: [Standard organization type or custom organization type ID]
- Installation type: Test, production, or both
Optional information (if applicable):
- Preferred Indeed Source: [Your source name] (required only if using Indeed notifications)
- Custom organization type ID: [Your value from step 2] (if you configured custom organization)
Next steps
After sharing this information, your Indeed administrator can complete the installation: