Skip to main content

Activate user

Action ID: tools.okta.activate_user Activate a user account in Okta. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userlifecycle/#tag/UserLifecycle/operation/activateUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
User ID, login, or email of the user to activate
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
boolean
Whether to send an activation email to the userDefault: true.

Add user to group

Action ID: tools.okta.add_to_group Add a user to a specific group in Okta. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/group/#tag/Group/operation/assignUserToGroup

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of the group to add the user to
string
required
User ID, login, or email to add to the group
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.

Assign group to application

Action ID: tools.okta.assign_group_to_app Assign a group to an application in Okta. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/applicationgroups/#tag/ApplicationGroups/operation/updateGroupAssignmentToApplication

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
Application ID to assign the group to
string
required
Group ID to assign to the application
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
integer | null
Priority of the group assignment (0-100)Default: null.

Clear user sessions

Action ID: tools.okta.clear_user_sessions Clear all active sessions for a user in Okta. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/usersessions/#tag/UserSessions/operation/revokeUserSessions

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
User ID, login, or email of the user whose sessions to clear
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.

Create user

Action ID: tools.okta.create_user Create a new user in your Okta organization. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/user/#tag/User/operation/createUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
Email address of the new user
string
required
First name of the new user
string
required
Last name of the new user
boolean
Whether to activate the user immediatelyDefault: true.
object | null
Additional user profile attributesDefault: null.
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
string | null
Login for the user (defaults to email if not provided)Default: null.

Expire password

Action ID: tools.okta.expire_password Expire password for an Okta user and will force the user to set a new password on next sign-in. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/usercred/#tag/UserCred/operation/expirePassword

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of an existing user.
string | null
Okta organization URL.Default: null.
boolean
Revoke all sessions for the user.Default: false.

Expire password with temporary password

Action ID: tools.okta.expire_password_with_temp_password Expire password for an Okta user and will return a temporary password. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/usercred/#tag/UserCred/operation/expirePasswordWithTempPassword

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of an existing user.
string | null
Okta organization URL.Default: null.
boolean
Revoke all sessions for the user.Default: false.

Get group members

Action ID: tools.okta.get_group_members List all users that are members of a specific group. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/group/#tag/Group/operation/listGroupUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of the group to get members for
string | null
Pagination cursor to start fromDefault: null.
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
integer
Number of members to return (default 200)Default: 200.

Get groups assigned to user

Action ID: tools.okta.get_groups_assigned_to_user List all groups that a user is a member of. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userresources/#tag/UserResources/operation/listUserGroups

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
User ID, login, or email to get group memberships for
string | null
Pagination cursor to start fromDefault: null.
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
integer
Maximum number of groups to return (default 200)Default: 200.

Get user

Action ID: tools.okta.get_user Retrieve a specific user by ID, login, or email from your Okta organization. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/user/#tag/User/operation/getUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
User ID, login, or email of the user to retrieve
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.

List groups in organization

Action ID: tools.okta.list_groups_in_org List all groups in your Okta organization with optional filtering. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/group/#tag/Group/operation/listGroups

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string | null
Pagination cursor to start fromDefault: null.
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
integer
Number of groups to return (default 200)Default: 200.
Search expression for filtering groupsDefault: null.

List users

Action ID: tools.okta.list_users List all users in your Okta organization with optional filtering and search. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/user/#tag/User/operation/listUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string | null
Pagination cursor to start fromDefault: null.
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
string | null
Filter expression for usersDefault: null.
integer
Number of users to return (default 200)Default: 200.

Lookup user by email

Action ID: tools.okta.lookup_user_by_email Get an Okta user by email. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/user/#tag/User/operation/listUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
Email of an existing user.
string | null
Okta organization URL.Default: null.

Remove user from group

Action ID: tools.okta.remove_from_group Remove a user from a specific group in Okta. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/group/#tag/Group/operation/unassignUserFromGroup

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of the group to remove the user from
string
required
User ID, login, or email to remove from the group
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.

Reset password

Action ID: tools.okta.reset_password Reset password for an Okta user and send a password reset email or return a password reset link. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/usercred/#tag/UserCred/operation/resetPassword

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of an existing user.
string | null
Okta organization URL.Default: null.
boolean
Revoke all sessions for the user.Default: false.
boolean
Sends a OTT link email to the user, if false returns password reset link.Default: true.

Revoke sessions

Action ID: tools.okta.revoke_sessions Revoke all IdP sessions for an Okta user. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/usersessions/#tag/UserSessions/operation/revokeUserSessions

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of an existing user.
string | null
Okta organization URL.Default: null.

Search users

Action ID: tools.okta.search_users Search for users using a query string that matches login, email, firstName, or lastName. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/user/#tag/User/operation/listUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
Query string to search for users
string | null
Pagination cursor to start fromDefault: null.
string | null
Okta domain base URL (e.g., ‘https://your-org.okta.com’)Default: null.
integer
Number of users to return (default 10)Default: 10.

Suspend user

Action ID: tools.okta.suspend_user Suspend an Okta user. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userlifecycle/#tag/UserLifecycle/operation/suspendUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of an existing user.
string | null
Okta organization URL.Default: null.

Unsuspend user

Action ID: tools.okta.unsuspend_user Unsuspend an Okta user. Reference: https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userlifecycle/#tag/UserLifecycle/operation/unsuspendUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

string
required
ID of the user to unsuspend.
string | null
Okta organization URL.Default: null.