Connect to Okta identity management to list and manage users, groups, and application integrations.
| Action | Description | Parameters | Returns |
|---|---|---|---|
activate_user | Activate a user in Okta | user_id | bool |
add_user_to_group | Add a user to an Okta group | group_id, user_id | NoneType |
assign_user_to_app | Assign a user to an application | app_id, user_id [profile] | dict |
create_group | Create a new group in Okta | name [description] | OktaGroup |
create_user | Create a new user in Okta | profile [credentials] | OktaUser |
deactivate_user ⚠ | Deactivate a user in Okta | user_id | NoneType |
delete_group ⚠ | Delete a group from Okta | group_id | bool |
get_group | Get a single group by ID | group_id | OktaGroup |
get_user | Get a single user by ID | user_id | OktaUser |
list_applications | List applications in the Okta organization | [limit] | PaginatedList[OktaApplication] |
list_group_members | List members of a group | group_id [limit] | PaginatedList[OktaUser] |
list_groups | List groups in the Okta organization | [search, limit] | PaginatedList[OktaGroup] |
list_system_logs | List system log events | [since, until, filter, q, limit] | PaginatedList[OktaLogEvent] |
list_user_apps | List applications assigned to a user | user_id | list |
list_user_groups | List groups a user belongs to | user_id | list |
list_users | List users in the Okta organization | [search, filter, limit] | PaginatedList[OktaUser] |
remove_user_from_group | Remove a user from a group | group_id, user_id | bool |
reset_password | Reset a user's password | user_id | dict |
suspend_user ⚠ | Suspend a user in Okta | user_id | bool |
unsuspend_user | Unsuspend a user in Okta | user_id | bool |
update_user | Update an existing user's profile in Okta | user_id, profile | OktaUser |
Full schema explorer, code generation, and live API testing