Configure SCIM with Okta
Brief Overview
WalkMe supports SCIM (System for Cross-domain Identity Management) provisioning through Okta. You can use either the WalkMe Okta App or the SCIM 2.0 Test App (Header Auth) to automatically add and remove users in your organization.
How It Works
There are two ways to set up SCIM:
- Okta app
- SCIM 2.0 Test App (Header Auth)
Use Okta app
WalkMe is available as an app in the Okta Integration Network, allowing you to enable user provisioning directly through Okta.
Before you start
- Add the WalkMe app in Okta
- Set up Okta SSO for your WalkMe account
Step 1: Enable SCIM in WalkMe
- Sign in to the WalkMe Admin Center
- Go to IDP Integrations select SCIM Integration
- Select + Create SCIM Integration
- Enter the following details:
- Integration Name: Enter a descriptive name for the integration, for example: Okta SCIM
- Authorization Type: Select Basic Authentication
- User Name: Enter the username that will be used by Okta for authentication
- Password: Enter a strong password that will be your SCIM API key
- Select Create

Step 2: Configure API Integration
- In Okta, open the WalkMe app
- Go to Provisioning and select Configure API Integration
- Select Enable API Integration
- Enter the following:
- Base URL
- For US tenants: https://papi.walkme.com/deepui/api/scim/v2
- For EU tenants: https://eu-papi.walkme.com/deepui/api/scim/v2
- API Token: Enter your SCIM API key from WalkMe Admin Center (The API should be Basic <base64(user:password>)
- Base URL
- Select Test API Credentials
- If successful, a verification message appears
- Click Save


Step 3: Set provisioning features
The WalkMe Okta app supports the provisioning features listed in the WalkMe SCIM Provisioning Overview.
To turn these features on or off, do the following:
- In Okta, open the WalkMe app
- Select To App on the left panel
- Select Edit
- Enable or disable the features you need
- Select Save


Use the SCIM 2.0 Test App (Header Auth)
If you prefer to set up SCIM manually, you can use the SCIM 2.0 Test App (Header Auth) in the Okta Integration Network.
Before you start
- Set up Okta SSO for your WalkMe account
Step 1: Enable SCIM in WalkMe
- Sign in to the WalkMe Admin Center
- Go to IDP Integrations select SCIM Integration
- Select + Create SCIM Integration
- Enter the following details:
- Integration Name: Enter a descriptive name for the integration, for example: Okta SCIM
- Authorization Type: Select Basic Authentication
- User Name: Enter the username that will be used by Okta for authentication
- Password: Enter a strong password that will be your SCIM API key
- Select Create

Step 2: Add SCIM 2.0 Test App (Header Auth) in Okta
- Open the Okta Admin Console in a new tab
- Go to Applications and select Browse App Catalog
- Search for SCIM 2.0 Test App (Header Auth)
- Select Add Integration
- Enter a name for the app and select Next, then Done


Step 3: Configure API Integration
- In Okta, open the SCIM 2.0 Test App (Header Auth)
- Go to Provisioning and select Configure API Integration
- Select Enable API Integration
- Enter the following:
- Base URL
- For US tenants: https://papi.walkme.com/deepui/api/scim/v2
- For EU tenants: https://eu-papi.walkme.com/deepui/api/scim/v2
- API Token: Enter your SCIM API key from WalkMe Admin Center
- Base URL
- Select Test API Credentials to verify
- Select Save


Step 4: Set provisioning features
The SCIM 2.0 Test App supports the same provisioning features listed in the WalkMe SCIM Provisioning Overview. The app supports creating, updating, and deactivating users, as well as syncing group data.
To turn these features on or off, do the following:
- In Okta, go to SCIM 2.0 Test App (Header Auth)
- Select Provisioning and then select To App on the left panel
- Select Edit

- Enable the following features:
- Create Users
- Update User Attributes
- Deactivate Users
- Select Save
- In the Attribute Mappings section make sure only the following are mapped (remove other attributes if present):
- Username
- Given Name
- Family Name


Assign users to WalkMe in Okta
We recommend syncing groups from Okta to keep permissions and memberships updated.
To assign users or groups to WalkMe:
- Sign in to the Okta Admin Console
- Go to Applications and select the WalkMe app
- Select Assignments
- Select Assign, then Assign to People or Assign to Groups
- Search for users or groups and select Assign
Push groups from Okta to WalkMe
You can use group push to sync Okta groups with WalkMe.
Link an existing WalkMe group
You can link an existing WalkMe group to an AD or Okta group.
- In Okta, open the WalkMe app
- Go to Push Groups and select By Name
- Search for an existing WalkMe group and select Link Group
- Turn on Push group membership immediately
- Select Save
- Confirm the group status is Active
Create a new WalkMe group
To create a new group in WalkMe using an Okta or AD group:
- In the Okta Admin Console, open the WalkMe app
- Go to Push Groups and select By Name
- Enter a group name and select Create Group
- Turn on Push group membership immediately
- Select Save
- Confirm the group appears as Active under the All tab