Okta
Identity and access management platform
Actions (66)
Users · 17
- Activate userPOST /api/v1/users/{id}/lifecycle/activate
Activates a deactivated user.
documented - Change passwordPOST /api/v1/users/{id}/credentials/change_password
Changes a user's password.
documented - Create userPOST /api/v1/users
Creates a new user in your Okta org.
documented - Deactivate userPOST /api/v1/users/{id}/lifecycle/deactivate
Deactivates a user.
documented - Delete userDELETE /api/v1/users/{id}
Deletes a user (permanent deletion after deprovisioning).
documented - Expire passwordPOST /api/v1/users/{id}/lifecycle/expirePassword
Expires a user's password.
documented - Get current userGET /api/v1/users/me
Retrieves the user associated with the API token.
documented - Get user credentialsGET /api/v1/users/{id}/credentials
Retrieves a user's credentials.
documented - List MFA factorsGET /api/v1/users/{id}/factors
Lists MFA factors enrolled for a user.
documented - List user sessionsGET /api/v1/users/{id}/sessions
Lists active sessions for a user.
documented - List usersGET /api/v1/users
Lists users in your org (with pagination).
documented - Replace userPUT /api/v1/users/{id}
Replaces a user's profile and/or credentials.
documented - Reset passwordPOST /api/v1/users/{id}/lifecycle/resetPassword
Resets a user's password.
documented - Retrieve userGET /api/v1/users/{id}
Retrieves a user by ID.
documented - Suspend userPOST /api/v1/users/{id}/lifecycle/suspend
Suspends a user.
documented - Unsuspend userPOST /api/v1/users/{id}/lifecycle/unsuspend
Resumes a suspended user.
documented - Update userPOST /api/v1/users/{id}
Updates a user's profile or credentials (partial update).
documented
OAuth 2.0 · 13
- AuthorizeGET /oauth2/v1/authorize
Authorization endpoint for user consent in OAuth/OIDC flows.
documented - Authorize (implicit)GET /oauth2/v1/authorize
Authorization endpoint used in implicit flow.
documented - Delete clientDELETE /oauth2/v1/clients/{clientId}
Deletes a dynamic OAuth client.
documented - Get clientGET /oauth2/v1/clients/{clientId}
Retrieves a dynamic OAuth client.
documented - IntrospectPOST /oauth2/v1/introspect
Introspects a token.
documented - List client registrationsGET /oauth2/v1/clients
Lists dynamic OAuth clients.
documented - OpenID Provider ConfigurationGET /oauth2/v1/.well-known/openid-configuration
Discovery document for the authorization server.
documented - Register clientPOST /oauth2/v1/clients
Registers a new dynamic OAuth client.
documented - Replace clientPUT /oauth2/v1/clients/{clientId}
Replaces a dynamic OAuth client.
documented - Revoke tokenPOST /oauth2/v1/revoke
Revokes an access or refresh token.
documented - Rotate client secretPOST /oauth2/v1/clients/{clientId}/client_secret
Rotates/regenerates the client secret for a dynamic client.
documented - TokenPOST /oauth2/v1/token
Token endpoint to exchange authorization codes for tokens.
documented - UserinfoGET /oauth2/v1/userinfo
Retrieves user profile information (OIDC).
documented
SCIM 2.0 · 8
- Create SCIM groupPOST /scim/v2/Groups
Creates a SCIM group (v2).
documented - Create SCIM userPOST /scim/v2/Users
Creates a SCIM user (v2).
documented - List SCIM groupsGET /scim/v2/Groups
Lists SCIM groups (v2).
documented - List SCIM users (v2)GET /scim/v2/Users
Lists SCIM users via SCIM 2.0.
documented - Replace SCIM groupPUT /scim/v2/Groups/{id}
Replaces a SCIM group (v2).
documented - Replace SCIM userPUT /scim/v2/Users/{id}
Replaces a SCIM user (v2).
documented - Retrieve SCIM groupGET /scim/v2/Groups/{id}
Retrieves a SCIM group (v2).
documented - Retrieve SCIM userGET /scim/v2/Users/{id}
Retrieves a SCIM user (v2).
documented
Event Hooks · 7
- Activate event hookPOST /api/v1/eventHooks/{eventHookId}/activate
Activates an event hook.
documented - Create event hookPOST /api/v1/eventHooks
Creates a new event hook.
documented - Deactivate event hookPOST /api/v1/eventHooks/{eventHookId}/deactivate
Deactivates an event hook.
documented - List event hooksGET /api/v1/eventHooks
Lists all event hooks.
documented - Replace event hookPUT /api/v1/eventHooks/{eventHookId}
Replaces an event hook.
documented - Retrieve event hookGET /api/v1/eventHooks/{eventHookId}
Retrieves a specific event hook.
documented - Verify event hookPOST /api/v1/eventHooks/{eventHookId}/verify
Verifies an event hook against the registered receiver.
documented
Inline Hooks · 7
- Activate inline hookPOST /api/v1/inlineHooks/{inlineHookId}/activate
Activates an inline hook.
documented - Create inline hookPOST /api/v1/inlineHooks
Creates an inline hook.
documented - Deactivate inline hookPOST /api/v1/inlineHooks/{inlineHookId}/deactivate
Deactivates an inline hook.
documented - Delete inline hookDELETE /api/v1/inlineHooks/{inlineHookId}
Deletes an inline hook.
documented - List inline hooksGET /api/v1/inlineHooks
Lists inline hooks (management API).
documented - Replace inline hookPUT /api/v1/inlineHooks/{inlineHookId}
Replaces an inline hook.
documented - Retrieve inline hookGET /api/v1/inlineHooks/{inlineHookId}
Retrieves an inline hook.
documented
Authorization Servers · 6
- Activate authorization serverPOST /api/v1/authorizationServers/{authorizationServerId}/lifecycle/activate
Activates an authorization server.
documented - Create authorization serverPOST /api/v1/authorizationServers
Creates a new authorization server.
documented - Deactivate authorization serverPOST /api/v1/authorizationServers/{authorizationServerId}/lifecycle/deactivate
Deactivates an authorization server.
documented - List authorization serversGET /api/v1/authorizationServers
Lists custom OAuth 2.0 authorization servers.
documented - Replace authorization serverPUT /api/v1/authorizationServers/{authorizationServerId}
Replaces an authorization server.
documented - Retrieve authorization serverGET /api/v1/authorizationServers/{authorizationServerId}
Retrieves an authorization server.
documented
SCIM 1.1 · 6
- Create SCIM groupPOST /scim/v1/Groups
Creates a SCIM group (v1).
documented - Create SCIM userPOST /scim/v1/Users
Creates a SCIM user (v1).
documented - List SCIM groupsGET /scim/v1/Groups
Lists SCIM groups (v1).
documented - List SCIM users (v1)GET /scim/v1/Users
Lists SCIM users (SCIM 1.1).
documented - Replace SCIM userPUT /scim/v1/Users/{id}
Replaces a SCIM user (v1).
documented - Retrieve SCIM userGET /scim/v1/Users/{id}
Retrieves a SCIM user (v1).
documented