> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Workday - How do I link my account?

# Overview

To authenticate with Workday, you need:

1. **Hostname** - The base URL for the Workday Web Services endpoint.
2. **Tenant** - The unique identifier for your Workday instance, often included in the URL.
3. **Username** - The Workday Integration System User (ISU) username.
4. **Password** – The password for the ISU user, used in combination with the ISU username to authenticate API requests to Workday.

This guide will walk you through finding or generating these credentials within Workday.

### Prerequisites:

* You must have an account with Workday with administrator access.

#### Step 1: Finding your Hostname

1. Log in to your Workday instance.
2. In your Workday homepage, go to the search bar and type **View API Clients** then select it.
3. Look for the **Workday REST API Endpoint** field.
4. The **Hostname** is everything after `https://` and before `/ccx/api/v1/`.

* Example: If the endpoint is `https://wd2-impl-services1.workday.com/ccx/api/v1/acme`, the hostname is `wd2-impl-services1.workday.com`.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/hostname.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=30cecc2fcf461679a068b95fc9d3b6cb" width="994" height="280" data-path="integrations/all/workday/hostname.png" />

#### Step 2: Finding your Tenant

1. In the same **Workday REST API Endpoint** field from the **View API Clients** report, the **Tenant** is the final part of the URL after **/v1/**.

* Example: If the endpoint is `https://wd2-impl-services1.workday.com/ccx/api/v1/acme`, the **Tenant** is `acme`.

#### Step 3: Create Integration System User (ISU)

1. Log into your Workday instance.
2. In your Workday homepage, go to the search bar and type **Create Integration System User** then select it.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/search.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=a43f5f948c0dee06464b2a1d3290e8e5" width="1175" height="265" data-path="integrations/all/workday/search.png" />

3. Add in a **Username** and type in a secure **Password** of your choosing. Uncheck the box: **Require New Password at Next Sign In**, then click **Done**.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/credentials.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=f326c6b3087bb7da53695d3637b91f5c" width="970" height="609" data-path="integrations/all/workday/credentials.png" />

4. Confirm the ISU account has been created by viewing **All Workday Accounts** and filter on the **Username** you created.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/confirm_user.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=bce9de33359f12bb32a7ad8148500413" width="1567" height="343" data-path="integrations/all/workday/confirm_user.png" />

5.Go to the search bar and type **Create Security Group** then select it.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/search_2.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=5bb36a55fc68b355ef0415bc9013397f" width="906" height="229" data-path="integrations/all/workday/search_2.png" />

<Tip>Creating a security group allows you to assign the necessary permissions to the ISU account</Tip>
6\. When creating the group, the group must be of type **Integration System Security Group (Unconstrained)**. Add in a **Name** for the group and click **OK**.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/create_security_group.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=b1112d6e8de27dae88874fc11ac9a251" width="568" height="291" data-path="integrations/all/workday/create_security_group.png" />

7. Assign the ISU account we created in step 3 above to your new security group and click **OK**.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/assign_user.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=48592181429dd7ac41514da1dbf370e1" width="856" height="390" data-path="integrations/all/workday/assign_user.png" />

8. Go to the search bar and type **View Security Groups for User** then select it.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/view_security_group.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=5cee32006a68ae10191985f586c523ed" width="1107" height="264" data-path="integrations/all/workday/view_security_group.png" />

9. In the Person field, search for the ISU username we created above and click **OK**.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/view_security_group_for_user.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=eefc767eed06b012b69b88bf596cc7bd" width="566" height="369" data-path="integrations/all/workday/view_security_group_for_user.png" />

10. You should see the security groups associated with the ISU account, including the one you just created (**Integration System Security Group (Unconstrained)**). Scroll down to find this security group, then click on it.
11. Navigate to **ellipses** > **Security Group** > **Maintain Domain Permissions for Security Group**.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/view_isu_group.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=612d88a9fbc0c11ed48831a769376e51" width="1591" height="464" data-path="integrations/all/workday/view_isu_group.png" />

12. Add all of the required domain security policies with the proper view/modify access for the **Integration Permissions**.
    <Tip>In Workday, all security changes remain **pending** until they are activated by a user with the appropriate permissions.</Tip>
13. Activate your security policy changes by;

* Go to the search bar and type **Activate Pending Security Policy Changes** then select it.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/search_3.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=0c10ab1587a23cec9490c0326f46af91" width="1065" height="375" data-path="integrations/all/workday/search_3.png" />

* Enter a comment and click **OK**.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/activate_policy_changes.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=fd6bdc42238dc2523d0eb81a7ccb7f7c" width="982" height="367" data-path="integrations/all/workday/activate_policy_changes.png" />

* You will see a list of changes that were made. You must check the **Confirm** box and click **OK**.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/verify_policy_change.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=90b66673f3044466d6ebdbed172e4d4e" width="1293" height="811" data-path="integrations/all/workday/verify_policy_change.png" />

#### Step 4: Generating your Username

* This is the **Username** from the Integration System User (ISU) you created above, followed by `@` and your **Workday tenant** name from above.
* **Format:** `username@yourtenant`
* **Example:** `ISU Nango@acme`

#### Step 5: Finding your Password

* This is the **Password** you set when creating the Integration System User (ISU) above.

#### Step 6: Enter credentials in the Connect UI

Once you have your **Hostname**, **Tenant**, **Username** and **Password**:

1. Open the form where you need to authenticate with Workday.
2. Enter your **Hostname**, **Tenant**, **Username** and **Password** in their designated fields.
3. Submit the form, and you should be successfully authenticated.

<img src="https://mintcdn.com/nango/_RLkbImQrpSTYVYg/integrations/all/workday/form.png?fit=max&auto=format&n=_RLkbImQrpSTYVYg&q=85&s=f760bbae3b410daeab6beb063abcfe2a" style={{maxWidth: "450px" }} width="500" height="794" data-path="integrations/all/workday/form.png" />

You are now connected to Workday.
