AptlyStar

Okta

Manage users and groups in Okta

使用说明

Integrate Okta identity management into your workflow. List, create, update, activate, suspend, and delete users. Reset passwords. Manage groups and group membership.

工具

okta_list_users

List all users in your Okta organization with optional search and filtering

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
searchstring否Okta search expression (e.g., profile.firstName eq "John" or profile.email co "example.com")
filterstring否Okta filter expression (e.g., status eq "ACTIVE")
limitnumber否Maximum number of users to return (default: 200, max: 200)

输出

参数类型描述
usersarrayArray of Okta user objects
↳ idstringUser ID
↳ statusstringUser status (ACTIVE, STAGED, PROVISIONED, etc.)
↳ firstNamestringFirst name
↳ lastNamestringLast name
↳ emailstringEmail address
↳ loginstringLogin (usually email)
↳ mobilePhonestringMobile phone
↳ titlestringJob title
↳ departmentstringDepartment
↳ createdstringCreation timestamp
↳ lastLoginstringLast login timestamp
↳ lastUpdatedstringLast update timestamp
↳ activatedstringActivation timestamp
↳ statusChangedstringStatus change timestamp
countnumberNumber of users returned
successbooleanOperation success status

okta_get_user

Get a specific user by ID or login from your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID or login (email) to look up

输出

参数类型描述
idstringUser ID
statusstringUser status
firstNamestringFirst name
lastNamestringLast name
emailstringEmail address
loginstringLogin (usually email)
mobilePhonestringMobile phone
secondEmailstringSecondary email
displayNamestringDisplay name
titlestringJob title
departmentstringDepartment
organizationstringOrganization
managerstringManager name
managerIdstringManager ID
divisionstringDivision
employeeNumberstringEmployee number
userTypestringUser type
createdstringCreation timestamp
activatedstringActivation timestamp
lastLoginstringLast login timestamp
lastUpdatedstringLast update timestamp
statusChangedstringStatus change timestamp
passwordChangedstringPassword change timestamp
successbooleanOperation success status

okta_create_user

Create a new user in your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
firstNamestring是First name of the user
lastNamestring是Last name of the user
emailstring是Email address of the user
loginstring否Login for the user (defaults to email if not provided)
passwordstring否Password for the user (if not set, user will be emailed to set password)
mobilePhonestring否Mobile phone number
titlestring否Job title
departmentstring否Department
activateboolean否Whether to activate the user immediately (default: true)

输出

参数类型描述
idstringCreated user ID
statusstringUser status
firstNamestringFirst name
lastNamestringLast name
emailstringEmail address
loginstringLogin
createdstringCreation timestamp
lastUpdatedstringLast update timestamp
successbooleanOperation success status

okta_update_user

Update a user profile in your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID or login to update
firstNamestring否Updated first name
lastNamestring否Updated last name
emailstring否Updated email address
loginstring否Updated login
mobilePhonestring否Updated mobile phone number
titlestring否Updated job title
departmentstring否Updated department

输出

参数类型描述
idstringUser ID
statusstringUser status
firstNamestringFirst name
lastNamestringLast name
emailstringEmail address
loginstringLogin
createdstringCreation timestamp
lastUpdatedstringLast update timestamp
successbooleanOperation success status

okta_activate_user

Activate a user in your Okta organization. Can only be performed on users with STAGED or DEPROVISIONED status. Optionally sends an activation email.

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID or login to activate
sendEmailboolean否Send activation email to the user (default: true)

输出

参数类型描述
userIdstringActivated user ID
activatedbooleanWhether the user was activated
activationUrlstringActivation URL (only returned when sendEmail is false)
activationTokenstringActivation token (only returned when sendEmail is false)
successbooleanOperation success status

okta_deactivate_user

Deactivate a user in your Okta organization. This transitions the user to DEPROVISIONED status.

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID or login to deactivate
sendEmailboolean否Send deactivation email to admin (default: false)

输出

参数类型描述
userIdstringDeactivated user ID
deactivatedbooleanWhether the user was deactivated
successbooleanOperation success status

okta_suspend_user

Suspend a user in your Okta organization. Only users with ACTIVE status can be suspended. Suspended users cannot log in but retain group and app assignments.

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID or login to suspend

输出

参数类型描述
userIdstringSuspended user ID
suspendedbooleanWhether the user was suspended
successbooleanOperation success status

okta_unsuspend_user

Unsuspend a previously suspended user in your Okta organization. Returns the user to ACTIVE status.

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID or login to unsuspend

输出

参数类型描述
userIdstringUnsuspended user ID
unsuspendedbooleanWhether the user was unsuspended
successbooleanOperation success status

okta_reset_password

Generate a one-time token to reset a user password. Can email the reset link to the user or return it directly. Transitions the user to RECOVERY status.

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID or login to reset password for
sendEmailboolean否Send password reset email to the user (default: true)

输出

参数类型描述
userIdstringUser ID
resetPasswordUrlstringPassword reset URL (only returned when sendEmail is false)
successbooleanOperation success status

okta_delete_user

Permanently delete a user from your Okta organization. Can only be performed on DEPROVISIONED users. If the user is active, this will first deactivate them and a second call is needed to delete.

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
userIdstring是User ID to delete
sendEmailboolean否Send deactivation email to admin (default: false)

输出

参数类型描述
userIdstringDeleted user ID
deletedbooleanWhether the user was deleted
successbooleanOperation success status

okta_list_groups

List all groups in your Okta organization with optional search and filtering

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
searchstring否Okta search expression for groups (e.g., profile.name sw "Engineering" or type eq "OKTA_GROUP")
filterstring否Okta filter expression (e.g., type eq "OKTA_GROUP")
limitnumber否Maximum number of groups to return (default: 10000, max: 10000)

输出

参数类型描述
groupsarrayArray of Okta group objects
↳ idstringGroup ID
↳ namestringGroup name
↳ descriptionstringGroup description
↳ typestringGroup type (OKTA_GROUP, APP_GROUP, BUILT_IN)
↳ createdstringCreation timestamp
↳ lastUpdatedstringLast update timestamp
↳ lastMembershipUpdatedstringLast membership change timestamp
countnumberNumber of groups returned
successbooleanOperation success status

okta_get_group

Get a specific group by ID from your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
groupIdstring是Group ID to look up

输出

参数类型描述
idstringGroup ID
namestringGroup name
descriptionstringGroup description
typestringGroup type
createdstringCreation timestamp
lastUpdatedstringLast update timestamp
lastMembershipUpdatedstringLast membership change timestamp
successbooleanOperation success status

okta_create_group

Create a new group in your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
namestring是Name of the group
descriptionstring否Description of the group

输出

参数类型描述
idstringCreated group ID
namestringGroup name
descriptionstringGroup description
typestringGroup type
createdstringCreation timestamp
lastUpdatedstringLast update timestamp
lastMembershipUpdatedstringLast membership change timestamp
successbooleanOperation success status

okta_update_group

Update a group profile in your Okta organization. Only groups of OKTA_GROUP type can be updated. All profile properties must be specified (full replacement).

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
groupIdstring是Group ID to update
namestring是Updated group name
descriptionstring否Updated group description

输出

参数类型描述
idstringGroup ID
namestringGroup name
descriptionstringGroup description
typestringGroup type
createdstringCreation timestamp
lastUpdatedstringLast update timestamp
lastMembershipUpdatedstringLast membership change timestamp
successbooleanOperation success status

okta_delete_group

Delete a group from your Okta organization. Groups of OKTA_GROUP or APP_GROUP type can be removed.

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
groupIdstring是Group ID to delete

输出

参数类型描述
groupIdstringDeleted group ID
deletedbooleanWhether the group was deleted
successbooleanOperation success status

okta_add_user_to_group

Add a user to a group in your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
groupIdstring是Group ID to add the user to
userIdstring是User ID to add to the group

输出

参数类型描述
groupIdstringGroup ID
userIdstringUser ID added to the group
addedbooleanWhether the user was added
successbooleanOperation success status

okta_remove_user_from_group

Remove a user from a group in your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
groupIdstring是Group ID to remove the user from
userIdstring是User ID to remove from the group

输出

参数类型描述
groupIdstringGroup ID
userIdstringUser ID removed from the group
removedbooleanWhether the user was removed
successbooleanOperation success status

okta_list_group_members

List all members of a specific group in your Okta organization

输入

参数类型必填描述
apiKeystring是Okta API token for authentication
domainstring是Okta domain (e.g., dev-123456.okta.com)
groupIdstring是Group ID to list members for
limitnumber否Maximum number of members to return (default: 1000, max: 1000)

输出

参数类型描述
membersarrayArray of group member user objects
↳ idstringUser ID
↳ statusstringUser status
↳ firstNamestringFirst name
↳ lastNamestringLast name
↳ emailstringEmail address
↳ loginstringLogin
↳ mobilePhonestringMobile phone
↳ titlestringJob title
↳ departmentstringDepartment
↳ createdstringCreation timestamp
↳ lastLoginstringLast login timestamp
↳ lastUpdatedstringLast update timestamp
↳ activatedstringActivation timestamp
↳ statusChangedstringStatus change timestamp
countnumberNumber of members returned
successbooleanOperation success status

On this page