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/tag/UserLifecycle/#tag/UserLifecycle/operation/activateUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
User ID, login, or email of the user to activate
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
send_email
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/tag/Group/#tag/Group/operation/assignUserToGroup

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

group_id
string
required
ID of the group to add the user to
user_id
string
required
User ID, login, or email to add to the group
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.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/tag/ApplicationGroups/#tag/ApplicationGroups/operation/updateGroupAssignmentToApplication

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

app_id
string
required
Application ID to assign the group to
group_id
string
required
Group ID to assign to the application
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
priority
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/tag/UserSessions/#tag/UserSessions/operation/revokeUserSessions

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
User ID, login, or email of the user whose sessions to clear
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.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/tag/User/#tag/User/operation/createUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

email
string
required
Email address of the new user
first_name
string
required
First name of the new user
last_name
string
required
Last name of the new user
activate
boolean
Whether to activate the user immediatelyDefault: true.
additional_attributes
object | null
Additional user profile attributesDefault: null.
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
login
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/tag/UserCred/#tag/UserCred/operation/expirePassword

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
ID of an existing user.
base_url
string | null
Okta organization URL.Default: null.
revoke_sessions
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/tag/UserCred/#tag/UserCred/operation/expirePasswordWithTempPassword

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
ID of an existing user.
base_url
string | null
Okta organization URL.Default: null.
revoke_sessions
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/tag/Group/#tag/Group/operation/listGroupUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

group_id
string
required
ID of the group to get members for
after
string | null
Pagination cursor to start fromDefault: null.
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
limit
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/tag/UserResources/#tag/UserResources/operation/listUserGroups

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
User ID, login, or email to get group memberships for
after
string | null
Pagination cursor to start fromDefault: null.
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
limit
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/tag/User/#tag/User/operation/getUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
User ID, login, or email of the user to retrieve
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.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/tag/Group/#tag/Group/operation/listGroups

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

after
string | null
Pagination cursor to start fromDefault: null.
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
limit
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/tag/User/#tag/User/operation/listUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

after
string | null
Pagination cursor to start fromDefault: null.
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
filter
string | null
Filter expression for usersDefault: null.
limit
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/tag/User/#tag/User/operation/listUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

email
string
required
Email of an existing user.
base_url
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/tag/Group/#tag/Group/operation/unassignUserFromGroup

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

group_id
string
required
ID of the group to remove the user from
user_id
string
required
User ID, login, or email to remove from the group
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.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/tag/UserCred/#tag/UserCred/operation/resetPassword

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
ID of an existing user.
base_url
string | null
Okta organization URL.Default: null.
revoke_sessions
boolean
Revoke all sessions for the user.Default: false.
send_email
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/tag/UserSessions/#tag/UserSessions/operation/revokeUserSessions

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
ID of an existing user.
base_url
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/tag/User/#tag/User/operation/listUsers

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

query
string
required
Query string to search for users
after
string | null
Pagination cursor to start fromDefault: null.
base_url
string | null
Okta domain base URL (e.g., ‘https://dev-12345.okta.com’)Default: null.
limit
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/tag/UserLifecycle/#tag/UserLifecycle/operation/suspendUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

user_id
string
required
ID of an existing user.
base_url
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/tag/UserLifecycle/#tag/UserLifecycle/operation/unsuspendUser

Secrets

Required secrets:
  • okta: required values OKTA_API_TOKEN.

Input fields

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