Last updated: 2022-05-09
Overview
Perform operations in Okta using workflows and track apps, users, and usage in Freshservice
Description
The Okta application lets you automate repeatable actions within Freshservice and also helps you track accurate usage information for SaaS Management.
Orchestration
Orchestration apps give you the ability to automate several repeatable actions that span across a diverse set of systems by performing specific actions with Freshservice Workflows.
The list of actions supported for this app include:
1. User Management
\- Get User with ID
\- Get User with Login
\- Get User with Login Shortname
\- Create User with Password
\- Update User Profile with ID
\- Activate User
\- Reactivate User
\- Deactivate User
\- Unlock User
\- Reset Password
\- Suspend User
\- Unsuspend User
\- Delete User
\- Reset Factors
\- Clear User Sessions
\- Expire Password
\- Change Password
\- Forgot Password
\- Set Recovery Question
\- Change Recovery Question
\- Add Use to Multiple Groups
2. Group Management
\- Add Group
\- Get Group
\- Get Group by Name
\- Update Group
\- Add User to Group
\- Add User to Multiple Groups
\- Remove User from Group
\- Remove Group
3. Role Management
\- Assign a Role to a User
4. App Management
\- Get application
\- Activate application
\- Deactivate application
\- Get assigned user for the application
\- Get assigned group for application
\- Remove user from the application
\- Delete application
\- Assign group to application
\- Get assigned user for application
\- Remove group from application
Saas Management
Freshservice’s direct integrations for SaaS management enable accurate and reliable user and usage data discovery. Integrate with Okta to:
This integration requires the SaaS Management Add-on. More details can be found here.
To use this integration for SaaS Management,
Note: To know more about what SaaS Discovery is, click here.
Note: The first sync might take a couple of hours depending on your data load.
Prerequisites:
To install and authenticate this app you will need to provide the following inputs
To obtain the Organization URL (also called an Okta domain):
1. Sign in to your Okta organization with your administrator account

2. Look for the Okta domain at the upper-right corner of the dashboard.
Note: Domains should be added with "https" only
Your Okta domain looks like this:
https://example.oktapreview.com

To obtain the API Token Key:
Okta API tokens are used to authenticate requests to Okta APIs.
To create an API token, follow these steps:
1. Sign in to your Okta organization as a user with administrator privileges
2. Access the API page:
• If you use the Developer Console, select Tokens from the API menu
• If you use the Administrator Console (Classic UI), select API from the Security menu, and then select Tokens

3. Click Create Token

4. Name your token and click Create Token

5. Record the token value. This is the only opportunity to see it and record it

Usecases
Now that you've successfully installed the Okta orchestration app, please have a look at the sample use case below to show how the app can be used efficiently.