Workday Financial Management

With Workday Financial Management modules in Make, you can monitor, create, update, list, retrieve, and delete the invoices in your Workday account.
The Workday Financial Management app is available on the Make Enterprise plan.
Refer to the Workday Financial Management API documentation and Workday Resource Management API documentation for a list of available endpoints.
Requirements
To use the Workday Financial Management app in Make, you must have an active Workday account with appropriate permissions to access the web services. For subscription, refer to the Workday Financial Management pricing page.
Refer to the Workday HCM API documentation for a list of available endpoints.
Get started with Workday Financial Management
To use Workday HCM with Make, a Workday Financial Management admin must first complete the following:
Connect Workday Financial Management to Make
You can establish three types of connection between Workday Financial Management and Make: with user credentials or OAuth2.
Establish the connection with Workday Financial Management in Make via User Credentials
To establish a connection with user credentials:
- Log in to your Make account, add a Workday Financial Management module to your scenario, and click Create a connection.
- In the Connection type dropdown, select Workday Financial Management.
- Enter your Host URL Address that you copied above without a trailing slash. For example, https://wd3-services1.myworkday.com for your production instance and https://wd3-impl-services1.workday.com for your sandbox instance.
- Enter your Tenant ID. This can be located in your account URL address as follows: https://HostName.workday.com/TenantID/d/home/html.
- In the Username and Password fields, enter the Workday Financial Management login credentials with API access. For more information, see the Getting Started Getting Started section.
- Click Save.
You have successfully established the connection. You can now edit and add more Workday Financial Management modules. If your connection requires reauthorization, follow the connection renewal steps herehere.
Establish the connection with Workday Financial Management (Refresh Token)
Before establishing a refresh token, your Workday system administrator must complete the steps in the Set Up Workday Financial Management for client credentials and refresh tokens section to generate client credentials and refresh tokens.
- Log in to your Make account, add a Workday Financial Management module to your scenario, and click Create a connection.
- In the Connection type dropdown, select Workday Financial Management (Refresh Token).
- Enter your Host URL Address. For example, https://HostName.workday.com. Do not include a trailing slash.
- Enter your Tenant ID. This can be located in your account URL address as follows: https://HostName.workday.com/TenantID/d/home/html.
- In the Client ID and Client Secret fields, enter your client credentials.
- Enter the Refresh Token for the connection, provided by your Workday system administrator. Each connection should have its own refresh token as sharing tokens may result in connections being broken.
- Workday system administrators can generate tokens in Workday > View API Clients > Manage Refresh Tokens for integrations.
- Set the Access Token Expiry in Seconds, provided by your Workday system administrator. This value must be the same as the token expiry settings in Workday.
- Click Save.
You have successfully established the connection. You can now edit and add more Workday Financial Management modules. If your connection requires reauthorization, follow the connection renewal steps herehere.
Establish the connection with Workday Financial Management (Authorization code)
Use this connection type when you want Make to access Workday Financial Management on behalf of the signed-in user.
- Log in to your Make account, add a Workday Financial Management module to your scenario, and click Create a connection.
- In the Connection type dropdown, select Workday Financial Management (Authorization code).
- In the Connection name field, enter a name for your connection.
- In the Authorization endpoint host field, enter the authorization endpoint host.
Host of the Authorization Endpoint, without a trailing slash. For example, https://wd3-impl.workday.com.
You can obtain your authorization endpoint host by going to View API Clients → the API client created with Register API Client → Authorization Endpoint in your Workday account.
- In the Token endpoint host field, enter the host of the Token endpoint.
Host of the Token Endpoint, without a trailing slash. REST and SOAP use this host. For example, https://wd3-impl-services1.workday.com.
You can obtain your token endpoint host by going to View API Clients → the API client created with Register API Client → Token Endpoint in your Workday account.
- Enter your Tenant ID. This can be located in your account URL address as follows: https://HostName.workday.com/TenantID/d/home/html.
- In the Client ID and Client Secret fields, enter your client credentials.
- Click Save.
- Login your Workday account and authorize on the pop up.
Set Up Workday Financial Management for client credentials and refresh tokens
Follow these steps in Workday to retrieve the client credentials and refresh tokens necessary to establish a connection:
Generate Client Credentials
- In your Workday account search bar, search for and select the Register API Client for Integrations task.
- Fill in the Client Name field.
- Check the Non-Expiring Refresh Tokens box. This is important to minimize risk of integration down-time. If it is not selected, a new refresh token must be manually created and entered into Make after each expiration.
- Add the following Scopes (Functional Areas): System for WQL functionality and Tenant Non-Configurable for RAAS functionality.
- Click OK.
- Copy the Client ID and Client Secret values and store them in a safe place. This is important as you will not be able to view the Client Secret again after leaving this page. If you lose the Client Secret, you will be required to generate new credentials.
You have successfully created the Client ID and Client Secret to be used when creating the connection in Make.
Configure Refresh Tokens
- In your Workday account, go to View API Clients.
- Find the relevant API Client and click on ... > API Client > Manage Refresh Tokens for Integrations.
- Note: This is also where you can edit API Client scopes, generate new client secrets, and find new refresh tokens if an expiration date was set.
- In the Manage Refresh Tokens for Integrations window, enter the Workday Account to be assigned to the API Client. This account must have access to the reports you would like to work with. WQL, RAAS, and SOAP API security is tied to the Workday account.
- Click OK.
- In the Delete or Regenerate Refresh Token task, click the Generate New Refresh Token box.
- Copy the Refresh Token and store it in a safe place.
- Note: Each Workday account will have its own refresh token, but can have the same Client ID and Client Secret as other accounts linked to the same API Client.
You have successfully created the Refresh Token to be used when creating the connection in Make.
Supplier Invoices
You can create, update, search, retrieve, and cancel invoices with the following modules.









