Skip to main content
Server path: /okta | Type: Application | PCID required: Yes Identity and access management

Tools

ToolDescription
okta_list_usersList users in Okta
okta_get_userGet a specific user by ID or login
okta_create_userCreate a new user in Okta
okta_update_userUpdate an existing user (partial update - only specified fields are updated)
okta_deactivate_userDeactivate a user account
okta_list_groupsList groups in Okta
okta_get_groupGet a specific group by ID
okta_add_user_to_groupAdd a user to a group
okta_remove_user_from_groupRemove a user from a group
okta_create_groupCreate a new group in Okta
okta_update_groupUpdate an existing group
okta_delete_groupDelete a group from Okta
okta_list_group_membersList all members (users) assigned to a group
okta_list_group_applicationsList all applications assigned to a group
okta_get_system_logsRetrieve Okta system logs for auditing and monitoring

okta_list_users

List users in Okta Parameters:
ParameterTypeRequiredDefaultDescription
qstringNoSearch query for users
filterstringNoFilter expression
limitnumberNo200Maximum number of users to return
afterstringNoCursor for pagination

okta_get_user

Get a specific user by ID or login Parameters:
ParameterTypeRequiredDefaultDescription
userIdstringYesUser ID or login to retrieve

okta_create_user

Create a new user in Okta Parameters:
ParameterTypeRequiredDefaultDescription
profileobjectYesUser profile information
credentialsobjectNoUser credentials (password and/or recovery question)
groupIdsstring[]NoArray of group IDs to add user to (max 20)
activatebooleanNotrueExecute activation lifecycle operation when creating the user (default true)

okta_update_user

Update an existing user (partial update - only specified fields are updated) Parameters:
ParameterTypeRequiredDefaultDescription
userIdstringYesUser ID to update
profileobjectNoUpdated profile information

okta_deactivate_user

Deactivate a user account Parameters:
ParameterTypeRequiredDefaultDescription
userIdstringYesUser ID to deactivate
sendEmailbooleanNofalseSend deactivation email to user

okta_list_groups

List groups in Okta Parameters:
ParameterTypeRequiredDefaultDescription
qstringNoSearch query for groups
filterstringNoFilter expression
limitnumberNo200Maximum number of groups to return

okta_get_group

Get a specific group by ID Parameters:
ParameterTypeRequiredDefaultDescription
groupIdstringYesGroup ID to retrieve

okta_add_user_to_group

Add a user to a group Parameters:
ParameterTypeRequiredDefaultDescription
groupIdstringYesGroup ID
userIdstringYesUser ID to add to group

okta_remove_user_from_group

Remove a user from a group Parameters:
ParameterTypeRequiredDefaultDescription
groupIdstringYesGroup ID
userIdstringYesUser ID to remove from group

okta_create_group

Create a new group in Okta Parameters:
ParameterTypeRequiredDefaultDescription
profileobjectYesGroup profile information

okta_update_group

Update an existing group Parameters:
ParameterTypeRequiredDefaultDescription
groupIdstringYesGroup ID to update
profileobjectYesUpdated group profile information

okta_delete_group

Delete a group from Okta Parameters:
ParameterTypeRequiredDefaultDescription
groupIdstringYesGroup ID to delete

okta_list_group_members

List all members (users) assigned to a group Parameters:
ParameterTypeRequiredDefaultDescription
groupIdstringYesGroup ID to list members for
limitnumberNo200Maximum number of members to return
afterstringNoCursor for pagination

okta_list_group_applications

List all applications assigned to a group Parameters:
ParameterTypeRequiredDefaultDescription
groupIdstringYesGroup ID to list applications for
limitnumberNo20Maximum number of applications to return
afterstringNoCursor for pagination

okta_get_system_logs

Retrieve Okta system logs for auditing and monitoring Parameters:
ParameterTypeRequiredDefaultDescription
sincestringNoTimestamp to start from (ISO 8601 format)
untilstringNoTimestamp to end at (ISO 8601 format)
filterstringNoFilter expression (e.g., “eventType eq “user.session.start"")
qstringNoSearch query for log events
limitnumberNo100Maximum number of log entries to return
sortOrderstringNo"DESCENDING"Sort order for log entries
afterstringNoCursor for pagination