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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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.string | null
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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_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 valuesOKTA_API_TOKEN.
Input fields
string
required
ID of the user to unsuspend.
string | null
Okta organization URL.Default:
null.