Okta
No catalog description yet.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
| API Token (SSWS) | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "OKTA_ACTIVATE_AGENT_POOLS_UPDATE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("OKTA_ACTIVATE_AGENT_POOLS_UPDATE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute OKTA_ACTIVATE_AGENT_POOLS_UPDATE --data '{ }'Tool catalog
Available tools
727 callable operations
Activate an agent pool updateOKTA_ACTIVATE_AGENT_POOLS_UPDATEActivates a scheduled agent pool updateConnection1 scope
Activates a scheduled agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Activate an API service integration instance secretOKTA_ACTIVATE_API_SERVICE_INTEGRATION_INSTANCE_SECRETActivates an API Service Integration instance Secret by `secretId`Connection1 scope
Activates an API Service Integration instance Secret by `secretId`
Authentication
Connected account requiredScopes
okta.oauthIntegrations.manageTags
Activate an applicationOKTA_ACTIVATE_APPLICATIONActivates an inactive applicationConnection1 scope
Activates an inactive application
Authentication
Connected account requiredScopes
okta.apps.manageTags
Activate an authenticatorOKTA_ACTIVATE_AUTHENTICATORActivates an authenticator by `authenticatorId`Connection1 scope
Activates an authenticator by `authenticatorId`
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Activate an authenticator methodOKTA_ACTIVATE_AUTHENTICATOR_METHODActivates a method for an authenticator identified by `authenticatorId` and `methodType`Connection1 scope
Activates a method for an authenticator identified by `authenticatorId` and `methodType`
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Activate an authorization serverOKTA_ACTIVATE_AUTHORIZATION_SERVERActivates an authorization serverConnection1 scope
Activates an authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Activate a policyOKTA_ACTIVATE_AUTHORIZATION_SERVER_POLICYActivates an authorization server policyConnection1 scope
Activates an authorization server policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Activate a policy ruleOKTA_ACTIVATE_AUTHORIZATION_SERVER_POLICY_RULEActivates an authorization server policy ruleConnection1 scope
Activates an authorization server policy rule
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Activate a behavior detection ruleOKTA_ACTIVATE_BEHAVIOR_DETECTION_RULEActivates a behavior detection ruleConnection1 scope
Activates a behavior detection rule
Authentication
Connected account requiredScopes
okta.behaviors.manageTags
Activate a custom telephony providerOKTA_ACTIVATE_CUSTOM_TELEPHONY_CREDENTIALActivates a custom telephony provider by its ID. You must activate a provider before it can be used.Connection1 scope
Activates a custom telephony provider by its ID. You must activate a provider before it can be used.
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.manageTags
Activate the default provisioning connectionOKTA_ACTIVATE_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONActivates the default provisioning connection for an appConnection1 scope
Activates the default provisioning connection for an app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Activate a deviceOKTA_ACTIVATE_DEVICEActivates a device by setting its status to `ACTIVE` by `deviceId`. Activated devices are used to create and delete device user links.Connection1 scope
Activates a device by setting its status to `ACTIVE` by `deviceId`. Activated devices are used to create and delete device user links.
Authentication
Connected account requiredScopes
okta.devices.manageTags
Activate a device integrationOKTA_ACTIVATE_DEVICE_INTEGRATIONActivates a device integration and populates the related configurations by `deviceIntegrationId`Connection1 scope
Activates a device integration and populates the related configurations by `deviceIntegrationId`
Authentication
Connected account requiredScopes
okta.deviceIntegrations.manageTags
Activate an event hookOKTA_ACTIVATE_EVENT_HOOKActivates the event hook that matches the provided `id`Connection1 scope
Activates the event hook that matches the provided `id`
Authentication
Connected account requiredScopes
okta.eventHooks.manageTags
Activate a factorOKTA_ACTIVATE_FACTORActivates a factor. Some factors (`call`, `email`, `push`, `sms`, `token:software:totp`, `u2f`, and `webauthn`) require activation to complete the enrollment process. Okta enforces a rate limit of five activation attempts within five minutes. After a user exceeds the rate limit, Okta returns an error message. > **Notes:** > * If the user exceeds their SMS, call, or email factor activation rate limit, then an [OTP resend request](./#tag/UserFactor/operation/resendEnrollFactor) isn't allowed for the same factor. > * You can't use the Factors API to activate Okta FastPass (`signed_nonce`) for a user. See [Configure Okta FastPass](https://help.okta.com/okta_help.htm?type=oie&id=ext-fp-configure).Connection1 scope
Activates a factor. Some factors (`call`, `email`, `push`, `sms`, `token:software:totp`, `u2f`, and `webauthn`) require activation to complete the enrollment process. Okta enforces a rate limit of five activation attempts within five minutes. After a user exceeds the rate limit, Okta returns an error message. > **Notes:** > * If the user exceeds their SMS, call, or email factor activation rate limit, then an [OTP resend request](./#tag/UserFactor/operation/resendEnrollFactor) isn't allowed for the same factor. > * You can't use the Factors API to activate Okta FastPass (`signed_nonce`) for a user. See [Configure Okta FastPass](https://help.okta.com/okta_help.htm?type=oie&id=ext-fp-configure).
Authentication
Connected account requiredScopes
okta.users.manageTags
Activate a group ruleOKTA_ACTIVATE_GROUP_RULEActivates a specific group rule by ID from your orgConnection1 scope
Activates a specific group rule by ID from your org
Authentication
Connected account requiredScopes
okta.groups.manageTags
Activate an IdPOKTA_ACTIVATE_IDENTITY_PROVIDERActivates an inactive identity provider (IdP)Connection1 scope
Activates an inactive identity provider (IdP)
Authentication
Connected account requiredScopes
okta.idps.manageTags
Activate an inline hookOKTA_ACTIVATE_INLINE_HOOKActivates the inline hook by `inlineHookId`Connection1 scope
Activates the inline hook by `inlineHookId`
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Activate a log streamOKTA_ACTIVATE_LOG_STREAMActivates a log stream by `logStreamId`Connection1 scope
Activates a log stream by `logStreamId`
Authentication
Connected account requiredScopes
okta.logStreams.manageTags
Activate a network zoneOKTA_ACTIVATE_NETWORK_ZONEActivates a Network Zone by `zoneId`Connection1 scope
Activates a Network Zone by `zoneId`
Authentication
Connected account requiredScopes
okta.networkZones.manageTags
Activate an OAuth 2.0 client JSON Web KeyOKTA_ACTIVATE_OAUTH2_CLIENT_JSON_WEB_KEYActivates an OAuth 2.0 client JSON Web Key by `keyId` > **Note:** You can have only one active encryption key at any given time for an app. When you activate an inactive key, the current active key is automatically deactivated.Connection1 scope
Activates an OAuth 2.0 client JSON Web Key by `keyId` > **Note:** You can have only one active encryption key at any given time for an app. When you activate an inactive key, the current active key is automatically deactivated.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Activate an OAuth 2.0 client secretOKTA_ACTIVATE_OAUTH2_CLIENT_SECRETActivates an OAuth 2.0 client secret by `secretId`Connection1 scope
Activates an OAuth 2.0 client secret by `secretId`
Authentication
Connected account requiredScopes
okta.apps.manageTags
Activate a Custom Authorization Server Public JSON Web KeyOKTA_ACTIVATE_OAUTH2_RESOURCE_SERVER_JSON_WEB_KEYActivates a custom authorization server public JSON web key by key `id`. > **Note:** You can have only one active key at any given time for the authorization server. When you activate an inactive key, Okta automatically deactivates the current active key.Connection1 scope
Activates a custom authorization server public JSON web key by key `id`. > **Note:** You can have only one active key at any given time for the authorization server. When you activate an inactive key, Okta automatically deactivates the current active key.
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Activate a policyOKTA_ACTIVATE_POLICYActivates a policyConnection1 scope
Activates a policy
Authentication
Connected account requiredScopes
okta.policies.manageTags
Activate a policy ruleOKTA_ACTIVATE_POLICY_RULEActivates a policy rule identified by `policyId` and `ruleId`Connection1 scope
Activates a policy rule identified by `policyId` and `ruleId`
Authentication
Connected account requiredScopes
okta.policies.manageTags
Activate a preregistered WebAuthn factorOKTA_ACTIVATE_PREREGISTRATION_ENROLLMENTActivates a preregistered WebAuthn factor. As part of this operation, Okta first decrypts and verifies the factor PIN and enrollment data sent by the fulfillment provider.Connection1 scope
Activates a preregistered WebAuthn factor. As part of this operation, Okta first decrypts and verifies the factor PIN and enrollment data sent by the fulfillment provider.
Authentication
Connected account requiredScopes
okta.users.manageTags
Activate a realm assignmentOKTA_ACTIVATE_REALM_ASSIGNMENTActivates a realm assignmentConnection1 scope
Activates a realm assignment
Authentication
Connected account requiredScopes
okta.realmAssignments.manageTags
Activate a security events providerOKTA_ACTIVATE_SECURITY_EVENTS_PROVIDER_INSTANCEActivates a security events provider instance by setting its status to `ACTIVE`. This operation resumes the flow of events from the security events provider to Okta.Connection1 scope
Activates a security events provider instance by setting its status to `ACTIVE`. This operation resumes the flow of events from the security events provider to Okta.
Authentication
Connected account requiredScopes
okta.securityEventsProviders.manageTags
Activate a trusted originOKTA_ACTIVATE_TRUSTED_ORIGINActivates a trusted origin. Sets the `status` to `ACTIVE`.Connection1 scope
Activates a trusted origin. Sets the `status` to `ACTIVE`.
Authentication
Connected account requiredScopes
okta.trustedOrigins.manageTags
Activate a userOKTA_ACTIVATE_USERActivates a user. Perform this operation only on users with a `STAGED` or `DEPROVISIONED` status. Activation of a user is an asynchronous operation. * The user has the `transitioningToStatus` property with an `ACTIVE` value during activation. This indicates that the user hasn't completed the asynchronous operation. * The user has an `ACTIVE` status when the activation process completes. Users who don't have a password must complete the welcome flow by visiting the activation link to complete the transition to `ACTIVE` status. > **Note:** If you want to send a branded user activation email, change the subdomain of your request to the custom domain that's associated with the brand. > For example, change `subdomain.okta.com` to `custom.domain.one`. See [Multibrand and custom domains](https://developer.okta.com/docs/concepts/brands/#multibrand-and-custom-domains). > **Note:** If you have optional password enabled, visiting the activation link is optional for users who aren't required to enroll a password. > See [Create user with optional password](/openapi/okta-management/management/user/create-user-with-optional-password#user/Create-user-with-optional-password). > **Legal disclaimer** > After a user is added to the Okta directory, they receive an activation email. As part of signing up for this service, > you agreed not to use Okta's service/product to spam and/or send unsolicited messages. > Please refrain from adding unrelated accounts to the directory as Okta is not responsible for, and disclaims any and all > liability associated with, the activation email's content. You, and you alone, bear responsibility for the emails sent to any recipients.Connection1 scope
Activates a user. Perform this operation only on users with a `STAGED` or `DEPROVISIONED` status. Activation of a user is an asynchronous operation. * The user has the `transitioningToStatus` property with an `ACTIVE` value during activation. This indicates that the user hasn't completed the asynchronous operation. * The user has an `ACTIVE` status when the activation process completes. Users who don't have a password must complete the welcome flow by visiting the activation link to complete the transition to `ACTIVE` status. > **Note:** If you want to send a branded user activation email, change the subdomain of your request to the custom domain that's associated with the brand. > For example, change `subdomain.okta.com` to `custom.domain.one`. See [Multibrand and custom domains](https://developer.okta.com/docs/concepts/brands/#multibrand-and-custom-domains). > **Note:** If you have optional password enabled, visiting the activation link is optional for users who aren't required to enroll a password. > See [Create user with optional password](/openapi/okta-management/management/user/create-user-with-optional-password#user/Create-user-with-optional-password). > **Legal disclaimer** > After a user is added to the Okta directory, they receive an activation email. As part of signing up for this service, > you agreed not to use Okta's service/product to spam and/or send unsolicited messages. > Please refrain from adding unrelated accounts to the directory as Okta is not responsible for, and disclaims any and all > liability associated with, the activation email's content. You, and you alone, bear responsibility for the emails sent to any recipients.
Authentication
Connected account requiredScopes
okta.users.manageTags
Add a groupOKTA_ADD_GROUPAdds a new group with the `OKTA_GROUP` type to your org. > **Note:** App import operations are responsible for syncing groups with `APP_GROUP` type such as Active Directory groups. See [About groups](https://help.okta.com/okta_help.htm?id=Directory_Groups) in the help documentation.Connection1 scope
Adds a new group with the `OKTA_GROUP` type to your org. > **Note:** App import operations are responsible for syncing groups with `APP_GROUP` type such as Active Directory groups. See [About groups](https://help.okta.com/okta_help.htm?id=Directory_Groups) in the help documentation.
Authentication
Connected account requiredScopes
okta.groups.manageTags
Add a JSON Web KeyOKTA_ADD_JWKAdds a new JSON Web Key to the client`s JSON Web Keys. > **Note:** This API doesn't allow you to add a key if the existing key doesn't have a `kid`. This is also consistent with how the [Dynamic Client Registration](/openapi/okta-oauth/oauth/client) or [Applications](/openapi/okta-management/management/tags/application) APIs behave, as they don't allow the creation of multiple keys without `kids`. Use the [Replace an Application](/openapi/okta-management/management/application/replaceapplication) or the [Replace a Client Application](/openapi/okta-oauth/oauth/client/replaceclient) operation to update the JWKS or [Delete an OAuth 2.0 Client JSON Web Key](/openapi/okta-management/management/applicationssopublickeys/deletejwk) and re-add the key with a `kid`.Connection1 scope
Adds a new JSON Web Key to the client`s JSON Web Keys. > **Note:** This API doesn't allow you to add a key if the existing key doesn't have a `kid`. This is also consistent with how the [Dynamic Client Registration](/openapi/okta-oauth/oauth/client) or [Applications](/openapi/okta-management/management/tags/application) APIs behave, as they don't allow the creation of multiple keys without `kids`. Use the [Replace an Application](/openapi/okta-management/management/application/replaceapplication) or the [Replace a Client Application](/openapi/okta-oauth/oauth/client/replaceclient) operation to update the JWKS or [Delete an OAuth 2.0 Client JSON Web Key](/openapi/okta-management/management/applicationssopublickeys/deletejwk) and re-add the key with a `kid`.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Add more role resource set binding membersOKTA_ADD_MEMBERS_TO_BINDINGAdds more members to a role resource set bindingConnection1 scope
Adds more members to a role resource set binding
Authentication
Connected account requiredScopes
okta.roles.manageTags
Add a JSON Web KeyOKTA_ADD_OAUTH2_RESOURCE_SERVER_JSON_WEB_KEYAdds a new JSON Web Key to the custom authorization server`s JSON web keys. > **Note:** This API doesn't allow you to add a key if the existing key doesn't have a `kid`. Use the [Replace an Authorization Server](/openapi/okta-management/management/authorizationserver/replaceauthorizationserver) operation to update the JWKS or [Delete a Custom Authorization Server Public JSON Web Key](/openapi/okta-management/management/oauth2resourceservercredentialskeys/deleteoauth2resourceserverjsonwebkey) and re-add the key with a `kid`. > **Note:** This API doesn't allow you to add a key with an ACTIVE status. You need to add an INACTIVE key first, and then ACTIVATE the key.Connection1 scope
Adds a new JSON Web Key to the custom authorization server`s JSON web keys. > **Note:** This API doesn't allow you to add a key if the existing key doesn't have a `kid`. Use the [Replace an Authorization Server](/openapi/okta-management/management/authorizationserver/replaceauthorizationserver) operation to update the JWKS or [Delete a Custom Authorization Server Public JSON Web Key](/openapi/okta-management/management/oauth2resourceservercredentialskeys/deleteoauth2resourceserverjsonwebkey) and re-add the key with a `kid`. > **Note:** This API doesn't allow you to add a key with an ACTIVE status. You need to add an INACTIVE key first, and then ACTIVATE the key.
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Add a resource set resource with conditionsOKTA_ADD_RESOURCE_SET_RESOURCEAdds a resource with conditions for a resource setConnection1 scope
Adds a resource with conditions for a resource set
Authentication
Connected account requiredScopes
okta.roles.manageTags
Add more resources to a resource setOKTA_ADD_RESOURCE_SET_RESOURCESAdds more resources to a resource setConnection1 scope
Adds more resources to a resource set
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign all apps as target to admin roleOKTA_ASSIGN_ALL_APPS_AS_TARGET_TO_ROLE_FOR_USERAssigns all apps as target to an `APP_ADMIN` roleConnection1 scope
Assigns all apps as target to an `APP_ADMIN` role
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign a group role app instance targetOKTA_ASSIGN_APP_INSTANCE_TARGET_TO_APP_ADMIN_ROLE_FOR_GROUPAssigns an app instance target to an `APP_ADMIN` role assignment to a group. When you assign the first OIN app or app instance target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. > **Note:** You can target a mixture of both OIN app and app instance targets, but you can't assign permissions to manage all instances of an OIN app and then assign a subset of permissions to the same app. > For example, you can't specify that an admin has access to manage all instances of the Salesforce app and then also manage specific configurations of the Salesforce app.Connection1 scope
Assigns an app instance target to an `APP_ADMIN` role assignment to a group. When you assign the first OIN app or app instance target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. > **Note:** You can target a mixture of both OIN app and app instance targets, but you can't assign permissions to manage all instances of an OIN app and then assign a subset of permissions to the same app. > For example, you can't specify that an admin has access to manage all instances of the Salesforce app and then also manage specific configurations of the Salesforce app.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign an admin role app instance targetOKTA_ASSIGN_APP_INSTANCE_TARGET_TO_APP_ADMIN_ROLE_FOR_USERAssigns an app instance target to an `APP_ADMIN` role assignment to an admin user. When you assign the first OIN app or app instance target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. > **Note:** You can target a mixture of both OIN app and app instance targets, but can't assign permissions to manage all instances of an OIN app and then assign a subset of permission to the same OIN app. > For example, you can't specify that an admin has access to manage all instances of the Salesforce app and then also manage specific configurations of the Salesforce app.Connection1 scope
Assigns an app instance target to an `APP_ADMIN` role assignment to an admin user. When you assign the first OIN app or app instance target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. > **Note:** You can target a mixture of both OIN app and app instance targets, but can't assign permissions to manage all instances of an OIN app and then assign a subset of permission to the same OIN app. > For example, you can't specify that an admin has access to manage all instances of the Salesforce app and then also manage specific configurations of the Salesforce app.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign a client role app instance targetOKTA_ASSIGN_APP_TARGET_INSTANCE_ROLE_FOR_CLIENTAssigns an app instance target to an `APP_ADMIN` role assignment to a client. When you assign the first OIN app or app instance target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. > **Note:** You can target a mixture of both OIN app and app instance targets, but you can't assign permissions to manage all instances of an OIN app and then assign a subset of permissions to the same app. For example, you can't specify that an admin has access to manage all instances of the Salesforce app and then also manage only specific configurations of the Salesforce app.Connection1 scope
Assigns an app instance target to an `APP_ADMIN` role assignment to a client. When you assign the first OIN app or app instance target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. > **Note:** You can target a mixture of both OIN app and app instance targets, but you can't assign permissions to manage all instances of an OIN app and then assign a subset of permissions to the same app. For example, you can't specify that an admin has access to manage all instances of the Salesforce app and then also manage only specific configurations of the Salesforce app.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign a client role app targetOKTA_ASSIGN_APP_TARGET_ROLE_TO_CLIENTAssigns an OIN app target for an `APP_ADMIN` role assignment to a client. When you assign an app target from the OIN catalog, you reduce the scope of the role assignment. The role assignment applies to only app instances that are included in the specified OIN app target. An assigned OIN app target overrides any existing app instance targets. For example, if a user is assigned to administer a specific Facebook instance, a successful request to add an OIN app target with `facebook` for `appName` makes that user the administrator for all Facebook instances.Connection1 scope
Assigns an OIN app target for an `APP_ADMIN` role assignment to a client. When you assign an app target from the OIN catalog, you reduce the scope of the role assignment. The role assignment applies to only app instances that are included in the specified OIN app target. An assigned OIN app target overrides any existing app instance targets. For example, if a user is assigned to administer a specific Facebook instance, a successful request to add an OIN app target with `facebook` for `appName` makes that user the administrator for all Facebook instances.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign a group role app targetOKTA_ASSIGN_APP_TARGET_TO_ADMIN_ROLE_FOR_GROUPAssigns an OIN app target to an `APP_ADMIN` role assignment to a group. When you assign the first OIN app target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. An OIN app target that's assigned to the role overrides any existing instance targets of the OIN app. For example, if a user is assigned to administer a specific Facebook instance, a successful request to add an OIN app with `facebook` for `appName` makes that user the administrator for all Facebook instances.Connection1 scope
Assigns an OIN app target to an `APP_ADMIN` role assignment to a group. When you assign the first OIN app target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. An OIN app target that's assigned to the role overrides any existing instance targets of the OIN app. For example, if a user is assigned to administer a specific Facebook instance, a successful request to add an OIN app with `facebook` for `appName` makes that user the administrator for all Facebook instances.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign an admin role app targetOKTA_ASSIGN_APP_TARGET_TO_ADMIN_ROLE_FOR_USERAssigns an OIN app target for an `APP_ADMIN` role assignment to an admin user. When you assign the first app target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. Assigning an OIN app target overrides any existing app instance targets of the OIN app. For example, if a user was assigned to administer a specific Facebook instance, a successful request to add an OIN app target with `facebook` for `appName` makes that user the admin for all Facebook instances.Connection1 scope
Assigns an OIN app target for an `APP_ADMIN` role assignment to an admin user. When you assign the first app target, you reduce the scope of the role assignment. The role no longer applies to all app targets, but applies only to the specified target. Assigning an OIN app target overrides any existing app instance targets of the OIN app. For example, if a user was assigned to administer a specific Facebook instance, a successful request to add an OIN app target with `facebook` for `appName` makes that user the admin for all Facebook instances.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign an app sign-in policyOKTA_ASSIGN_APPLICATION_POLICYAssigns an app to an [app sign-in policy](/openapi/okta-management/management/tags/policy/), identified by `policyId`. If the app was previously assigned to another policy, this operation replaces that assignment with the updated policy identified by `policyId`. > **Note:** When you [merge duplicate app sign-in policies](https://help.okta.com/okta_help.htm?type=oie&id=ext-merge-auth-policies), the policy and mapping CRUD operations may be unavailable during the consolidation. When the consolidation is complete, you receive an email with merged results.Connection1 scope
Assigns an app to an [app sign-in policy](/openapi/okta-management/management/tags/policy/), identified by `policyId`. If the app was previously assigned to another policy, this operation replaces that assignment with the updated policy identified by `policyId`. > **Note:** When you [merge duplicate app sign-in policies](https://help.okta.com/okta_help.htm?type=oie&id=ext-merge-auth-policies), the policy and mapping CRUD operations may be unavailable during the consolidation. When the consolidation is complete, you receive an email with merged results.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Assign the default public client app role settingOKTA_ASSIGN_CLIENT_PRIVILEGES_SETTINGAssigns the [Super Admin role](https://help.okta.com/okta_help.htm?type=oie&id=ext_superadmin) as the default role for new public client appsConnection1 scope
Assigns the [Super Admin role](https://help.okta.com/okta_help.htm?type=oie&id=ext_superadmin) as the default role for new public client apps
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Assign the fulfillment error status to a WebAuthn preregistration factorOKTA_ASSIGN_FULFILLMENT_ERROR_WEB_AUTHN_PREREGISTRATION_FACTORAssigns the fulfillment error status to a WebAuthn preregistration factor for a user. The `/mark-error` path indicates that the specific `FULFILLMENT_ERRORED` AuthFactor status is set on the enrollment.Connection1 scope
Assigns the fulfillment error status to a WebAuthn preregistration factor for a user. The `/mark-error` path indicates that the specific `FULFILLMENT_ERRORED` AuthFactor status is set on the enrollment.
Authentication
Connected account requiredScopes
okta.users.manageTags
Assign a group ownerOKTA_ASSIGN_GROUP_OWNERAssigns a group ownerConnection1 scope
Assigns a group owner
Authentication
Connected account requiredScopes
okta.groups.manageTags
Assign a client role group targetOKTA_ASSIGN_GROUP_TARGET_ROLE_FOR_CLIENTAssigns a group target to a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a client app. When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets, but applies only to the specified target.Connection1 scope
Assigns a group target to a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a client app. When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets, but applies only to the specified target.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign a group role group targetOKTA_ASSIGN_GROUP_TARGET_TO_GROUP_ADMIN_ROLEAssigns a group target to a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a group. When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets but applies only to the specified target.Connection1 scope
Assigns a group target to a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a group. When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets but applies only to the specified target.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign an admin role group targetOKTA_ASSIGN_GROUP_TARGET_TO_USER_ROLEAssigns a group target for a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user. When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets but applies only to the specified target.Connection1 scope
Assigns a group target for a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user. When you assign the first group target, you reduce the scope of the role assignment. The role no longer applies to all targets but applies only to the specified target.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign an application groupOKTA_ASSIGN_GROUP_TO_APPLICATIONAssigns a [Group](/openapi/okta-management/management/tags/group) to an app, which in turn assigns the app to each [User](/openapi/okta-management/management/tags/user) that belongs to the group. The resulting application user [scope](/openapi/okta-management/management/applicationusers/listapplicationusers#applicationusers/listapplicationusers/t=response&c=200&path=scope) is `GROUP` since the assignment was from the group membership.Connection1 scope
Assigns a [Group](/openapi/okta-management/management/tags/group) to an app, which in turn assigns the app to each [User](/openapi/okta-management/management/tags/user) that belongs to the group. The resulting application user [scope](/openapi/okta-management/management/applicationusers/listapplicationusers#applicationusers/listapplicationusers/t=response&c=200&path=scope) is `GROUP` since the assignment was from the group membership.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Assign a linked object value for primaryOKTA_ASSIGN_LINKED_OBJECT_VALUE_FOR_PRIMARYAssigns the first user as the `associated` and the second user as the `primary` for the specified relationship. If the first user is already associated with a different `primary` for this relationship, the previous link is removed. A linked object relationship can specify only one primary user for an associated user.Connection1 scope
Assigns the first user as the `associated` and the second user as the `primary` for the specified relationship. If the first user is already associated with a different `primary` for this relationship, the previous link is removed. A linked object relationship can specify only one primary user for an associated user.
Authentication
Connected account requiredScopes
okta.users.manageTags
Assign a client roleOKTA_ASSIGN_ROLE_TO_CLIENTAssigns a [standard role](/openapi/okta-management/guides/roles/#standard-roles) to a client app. You can also assign a custom role to a client app, but the preferred method to assign a custom role to a client is to create a binding between the custom role, the resource set, and the client app. See [Create a role resource set binding](/openapi/okta-management/management/roledresourcesetbinding/createresourcesetbinding). > **Notes:** > * The request payload is different for standard and custom role assignments. > * For IAM-based standard role assignments, use the request payload for standard roles. However, the response payload for IAM-based role assignments is similar to the custom role's assignment response.Connection1 scope
Assigns a [standard role](/openapi/okta-management/guides/roles/#standard-roles) to a client app. You can also assign a custom role to a client app, but the preferred method to assign a custom role to a client is to create a binding between the custom role, the resource set, and the client app. See [Create a role resource set binding](/openapi/okta-management/management/roledresourcesetbinding/createresourcesetbinding). > **Notes:** > * The request payload is different for standard and custom role assignments. > * For IAM-based standard role assignments, use the request payload for standard roles. However, the response payload for IAM-based role assignments is similar to the custom role's assignment response.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign a role to a groupOKTA_ASSIGN_ROLE_TO_GROUPAssigns a [standard role](/openapi/okta-management/guides/roles/#standard-roles) to a group. You can also assign a custom role to a group, but the preferred method to assign a custom role to a group is to create a binding between the custom role, the resource set, and the group. See [Create a role resource set binding](/openapi/okta-management/management/roledresourcesetbinding/createresourcesetbinding). > **Notes:** > * The request payload is different for standard and custom role assignments. > * For IAM-based standard role assignments, use the request payload for standard roles. However, the response payload for IAM-based role assignments is similar to the custom role's assignment response.Connection1 scope
Assigns a [standard role](/openapi/okta-management/guides/roles/#standard-roles) to a group. You can also assign a custom role to a group, but the preferred method to assign a custom role to a group is to create a binding between the custom role, the resource set, and the group. See [Create a role resource set binding](/openapi/okta-management/management/roledresourcesetbinding/createresourcesetbinding). > **Notes:** > * The request payload is different for standard and custom role assignments. > * For IAM-based standard role assignments, use the request payload for standard roles. However, the response payload for IAM-based role assignments is similar to the custom role's assignment response.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign a user roleOKTA_ASSIGN_ROLE_TO_USERAssigns a [standard role](/openapi/okta-management/guides/roles/#standard-roles) to a user. You can also assign a custom role to a user, but the preferred method to assign a custom role to a user is to create a binding between the custom role, the resource set, and the user. See [Create a role resource set binding](/openapi/okta-management/management/roledresourcesetbinding/createresourcesetbinding). > **Notes:** > * The request payload is different for standard and custom role assignments. > * For IAM-based standard role assignments, use the request payload for standard roles. However, the response payload for IAM-based role assignments is similar to the custom role's assignment response.Connection1 scope
Assigns a [standard role](/openapi/okta-management/guides/roles/#standard-roles) to a user. You can also assign a custom role to a user, but the preferred method to assign a custom role to a user is to create a binding between the custom role, the resource set, and the user. See [Create a role resource set binding](/openapi/okta-management/management/roledresourcesetbinding/createresourcesetbinding). > **Notes:** > * The request payload is different for standard and custom role assignments. > * For IAM-based standard role assignments, use the request payload for standard roles. However, the response payload for IAM-based role assignments is similar to the custom role's assignment response.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Assign an application userOKTA_ASSIGN_USER_TO_APPLICATIONAssigns a user to an app for: * SSO only<br> Assignments to SSO apps typically don't include a user profile. However, if your SSO app requires a profile but doesn't have provisioning enabled, you can add profile attributes in the request body. * SSO and provisioning<br> Assignments to SSO and provisioning apps typically include credentials and an app-specific profile. Profile mappings defined for the app are applied first before applying any profile properties that are specified in the request body. > **Notes:** > * When Universal Directory is enabled, you can only specify profile properties that aren't defined in profile mappings. > * Omit mapped properties during assignment to minimize assignment errors.Connection1 scope
Assigns a user to an app for: * SSO only<br> Assignments to SSO apps typically don't include a user profile. However, if your SSO app requires a profile but doesn't have provisioning enabled, you can add profile attributes in the request body. * SSO and provisioning<br> Assignments to SSO and provisioning apps typically include credentials and an app-specific profile. Profile mappings defined for the app are applied first before applying any profile properties that are specified in the request body. > **Notes:** > * When Universal Directory is enabled, you can only specify profile properties that aren't defined in profile mappings. > * Omit mapped properties during assignment to minimize assignment errors.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Assign a user to a groupOKTA_ASSIGN_USER_TO_GROUPAssigns a user to a group with the `OKTA_GROUP` type. > **Note:** You only can modify memberships for groups of the `OKTA_GROUP` type. App imports are responsible for managing group memberships for groups of the `APP_GROUP` type, such as Active Directory groups.Connection1 scope
Assigns a user to a group with the `OKTA_GROUP` type. > **Note:** You only can modify memberships for groups of the `OKTA_GROUP` type. App imports are responsible for managing group memberships for groups of the `APP_GROUP` type, such as Active Directory groups.
Authentication
Connected account requiredScopes
okta.groups.manageTags
Remove bounced emailsOKTA_BULK_REMOVE_EMAIL_ADDRESS_BOUNCESRemoves emails from an email service bounce list. The emails submitted in this operation are removed from the bounce list by an asynchronous job. Any email address that passes validation is accepted for the removal process, even if there are other email addresses in the request that failed validation. > **Note:** If there are validation errors for all email addresses, a `200 OK` HTTP status is still returned.Connection1 scope
Removes emails from an email service bounce list. The emails submitted in this operation are removed from the bounce list by an asynchronous job. Any email address that passes validation is accepted for the removal process, even if there are other email addresses in the request that failed validation. > **Note:** If there are validation errors for all email addresses, a `200 OK` HTTP status is still returned.
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Update passwordOKTA_CHANGE_PASSWORDUpdates a user's password by validating the user's current password. This operation provides an option to delete all the sessions of the specified user. However, if the request is made in the context of a session owned by the specified user, that session isn't cleared. You can only perform this operation on users in `STAGED`, `ACTIVE`, `PASSWORD_EXPIRED`, or `RECOVERY` status that have a valid [password credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/User/#tag/User/operation/createUser!path=credentials/password&t=request). The user transitions to `ACTIVE` status when successfully invoked in `RECOVERY` status. > **Note:** The Okta account management policy doesn't support the `/users/{userId}/credentials/change_password` endpoint. See [Configure an Okta account management policy](https://developer.okta.com/docs/guides/okta-account-management-policy/main/).Connection1 scope
Updates a user's password by validating the user's current password. This operation provides an option to delete all the sessions of the specified user. However, if the request is made in the context of a session owned by the specified user, that session isn't cleared. You can only perform this operation on users in `STAGED`, `ACTIVE`, `PASSWORD_EXPIRED`, or `RECOVERY` status that have a valid [password credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/User/#tag/User/operation/createUser!path=credentials/password&t=request). The user transitions to `ACTIVE` status when successfully invoked in `RECOVERY` status. > **Note:** The Okta account management policy doesn't support the `/users/{userId}/credentials/change_password` endpoint. See [Configure an Okta account management policy](https://developer.okta.com/docs/guides/okta-account-management-policy/main/).
Authentication
Connected account requiredScopes
okta.users.manageTags
Update recovery questionOKTA_CHANGE_RECOVERY_QUESTIONUpdates a user's recovery question and answer credential by validating the user's current password. You can only perform this operation on users in `STAGED`, `ACTIVE`, or `RECOVERY` status that have a valid [password credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/User/#tag/User/operation/createUser!path=credentials/password&t=request).Connection1 scope
Updates a user's recovery question and answer credential by validating the user's current password. You can only perform this operation on users in `STAGED`, `ACTIVE`, or `RECOVERY` status that have a valid [password credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/User/#tag/User/operation/createUser!path=credentials/password&t=request).
Authentication
Connected account requiredScopes
okta.users.manageTags
Clone a key credentialOKTA_CLONE_APPLICATION_KEYClones an X.509 certificate for an application key credential from a source app to a target app. For step-by-step instructions to clone a credential, see [Share application key credentials for IdPs across apps](https://developer.okta.com/docs/guides/sharing-cert/main/). > **Note:** Sharing certificates isn't a recommended security practice.Connection1 scope
Clones an X.509 certificate for an application key credential from a source app to a target app. For step-by-step instructions to clone a credential, see [Share application key credentials for IdPs across apps](https://developer.okta.com/docs/guides/sharing-cert/main/). > **Note:** Sharing certificates isn't a recommended security practice.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Clone a signing key credential for IdPOKTA_CLONE_IDENTITY_PROVIDER_KEYClones an X.509 certificate for an identity provider (IdP) signing key credential from a source IdP to target IdP > **Caution:** Sharing certificates isn't a recommended security practice. > **Note:** If the key is already present in the list of key credentials for the target IdP, you receive a 400 error response.Connection1 scope
Clones an X.509 certificate for an identity provider (IdP) signing key credential from a source IdP to target IdP > **Caution:** Sharing certificates isn't a recommended security practice. > **Note:** If the key is already present in the list of key credentials for the target IdP, you receive a 400 error response.
Authentication
Connected account requiredScopes
okta.idps.manageTags
Clone an existing policyOKTA_CLONE_POLICYClones an existing policyConnection1 scope
Clones an existing policy
Authentication
Connected account requiredScopes
okta.policies.manageTags
Create an agent pool updateOKTA_CREATE_AGENT_POOLS_UPDATECreates an agent pool updateConnection1 scope
Creates an agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Create an API service integration instanceOKTA_CREATE_API_SERVICE_INTEGRATION_INSTANCECreates and authorizes an API Service Integration instanceConnection1 scope
Creates and authorizes an API Service Integration instance
Authentication
Connected account requiredScopes
okta.oauthIntegrations.manageTags
Create an API service integration instance secretOKTA_CREATE_API_SERVICE_INTEGRATION_INSTANCE_SECRETCreates an API Service Integration instance Secret object with a new active client secret. You can create up to two Secret objects. An error is returned if you attempt to create more than two Secret objects.Connection1 scope
Creates an API Service Integration instance Secret object with a new active client secret. You can create up to two Secret objects. An error is returned if you attempt to create more than two Secret objects.
Authentication
Connected account requiredScopes
okta.oauthIntegrations.manageTags
Create an app service accountOKTA_CREATE_APP_SERVICE_ACCOUNTCreates a new app service account for managing an app accountConnection1 scope
Creates a new app service account for managing an app account
Authentication
Connected account requiredScopes
okta.serviceAccounts.manageTags
Create an applicationOKTA_CREATE_APPLICATIONCreates an app instance in your Okta org. You can either create an OIN app instance or a custom app instance: * OIN app instances have prescribed `name` (key app definition) and `signOnMode` options. See the [OIN schemas](/openapi/okta-management/management/application/googleapplication) for the request body. * For custom app instances, select the [signOnMode](/openapi/okta-management/management/tags/application/other/createapplication#application/createapplication/t=request&path=&d=0/signonmode) that pertains to your app and specify the required parameters in the request body.Connection1 scope
Creates an app instance in your Okta org. You can either create an OIN app instance or a custom app instance: * OIN app instances have prescribed `name` (key app definition) and `signOnMode` options. See the [OIN schemas](/openapi/okta-management/management/application/googleapplication) for the request body. * For custom app instances, select the [signOnMode](/openapi/okta-management/management/tags/application/other/createapplication#application/createapplication/t=request&path=&d=0/signonmode) that pertains to your app and specify the required parameters in the request body.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Create an associated authorization serverOKTA_CREATE_ASSOCIATED_SERVERSCreates trusted relationships between the given authorization server and other authorization serversConnection1 scope
Creates trusted relationships between the given authorization server and other authorization servers
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Create an authenticatorOKTA_CREATE_AUTHENTICATORCreates an authenticatorConnection1 scope
Creates an authenticator
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Create an auto-activated Phone authenticator enrollmentOKTA_CREATE_AUTHENTICATOR_ENROLLMENTCreates a Phone authenticator enrollment that's automatically activatedConnection1 scope
Creates a Phone authenticator enrollment that's automatically activated
Authentication
Connected account requiredScopes
okta.users.manageTags
Create an authorization serverOKTA_CREATE_AUTHORIZATION_SERVERCreates an authorization serverConnection1 scope
Creates an authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Create a policyOKTA_CREATE_AUTHORIZATION_SERVER_POLICYCreates a policyConnection1 scope
Creates a policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Create a policy ruleOKTA_CREATE_AUTHORIZATION_SERVER_POLICY_RULECreates a policy rule for the specified Custom Authorization Server and PolicyConnection1 scope
Creates a policy rule for the specified Custom Authorization Server and Policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Create a behavior detection ruleOKTA_CREATE_BEHAVIOR_DETECTION_RULECreates a new behavior detection ruleConnection1 scope
Creates a new behavior detection rule
Authentication
Connected account requiredScopes
okta.behaviors.manageTags
Create a brandOKTA_CREATE_BRANDCreates a new brand in your orgConnection1 scope
Creates a new brand in your org
Authentication
Connected account requiredScopes
okta.brands.manageTags
Create a CAPTCHA instanceOKTA_CREATE_CAPTCHA_INSTANCECreates a new CAPTCHA instance. Currently, an org can only configure a single CAPTCHA instance.Connection1 scope
Creates a new CAPTCHA instance. Currently, an org can only configure a single CAPTCHA instance.
Authentication
Connected account requiredScopes
okta.captchas.manageTags
Create an orgOKTA_CREATE_CHILD_ORGCreates an org (child org) that has the same features as the current requesting org (parent org). A child org inherits any new features added to the parent org, but new features added to the child org aren't propagated back to the parent org. > **Notes:** > * Some features associated with products, such as Atspoke, Workflows, and Okta Identity Governance, aren't propagated to the child org. > * Wait at least 30 seconds after a 201-Created response before you make API requests to the new child org. > * For rate limits, see [Org creation rate limits](https://developer.okta.com/docs/reference/rl-additional-limits/#org-creation-rate-limits).Connection1 scope
Creates an org (child org) that has the same features as the current requesting org (parent org). A child org inherits any new features added to the parent org, but new features added to the child org aren't propagated back to the parent org. > **Notes:** > * Some features associated with products, such as Atspoke, Workflows, and Okta Identity Governance, aren't propagated to the child org. > * Wait at least 30 seconds after a 201-Created response before you make API requests to the new child org. > * For rate limits, see [Org creation rate limits](https://developer.okta.com/docs/reference/rl-additional-limits/#org-creation-rate-limits).
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Create a Cross App Access connectionOKTA_CREATE_CROSS_APP_ACCESS_CONNECTIONCreates a Cross App Access connectionConnection1 scope
Creates a Cross App Access connection
Authentication
Connected account requiredScopes
okta.apps.manageTags
Create a custom AAGUIDOKTA_CREATE_CUSTOM_AAGUIDCreates a custom AAGUID for the Passkey (FIDO2 WebAuthn) authenticatorConnection1 scope
Creates a custom AAGUID for the Passkey (FIDO2 WebAuthn) authenticator
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Create a custom domainOKTA_CREATE_CUSTOM_DOMAINCreates your custom domainConnection1 scope
Creates your custom domain
Authentication
Connected account requiredScopes
okta.domains.manageTags
Create a custom telephony providerOKTA_CREATE_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALSCreates a custom telephony provider with the provided credentialsConnection1 scope
Creates a custom telephony provider with the provided credentials
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.manageTags
Create a device assurance policyOKTA_CREATE_DEVICE_ASSURANCE_POLICYCreates a new device assurance policyConnection1 scope
Creates a new device assurance policy
Authentication
Connected account requiredScopes
okta.deviceAssurance.manageTags
Create a device posture checkOKTA_CREATE_DEVICE_POSTURE_CHECKCreates a device posture checkConnection1 scope
Creates a device posture check
Authentication
Connected account requiredScopes
okta.devicePostureChecks.manageTags
Create an email customizationOKTA_CREATE_EMAIL_CUSTOMIZATIONCreates a new Email Customization <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled, you can create a customization for any BCP47 language in addition to the Okta-supported languages.Connection1 scope
Creates a new Email Customization <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled, you can create a customization for any BCP47 language in addition to the Okta-supported languages.
Authentication
Connected account requiredScopes
okta.templates.manageTags
Create an email domainOKTA_CREATE_EMAIL_DOMAINCreates an Email Domain in your orgConnection1 scope
Creates an Email Domain in your org
Authentication
Connected account requiredScopes
okta.emailDomains.manageTags
Create a custom SMTP serverOKTA_CREATE_EMAIL_SERVERCreates a custom email SMTP server configuration for your org. For more information about configuring the OAuth 2.0 authentication methods, see [Custom email providers with OAuth 2.0](https://developer.okta.com/docs/guides/custom-smtp/main/).Connection1 scope
Creates a custom email SMTP server configuration for your org. For more information about configuring the OAuth 2.0 authentication methods, see [Custom email providers with OAuth 2.0](https://developer.okta.com/docs/guides/custom-smtp/main/).
Authentication
Connected account requiredScopes
okta.emailServers.manageTags
Create an event hookOKTA_CREATE_EVENT_HOOKCreates a new event hook for your organization in `ACTIVE` status. You pass an event hook object in the JSON payload of your request. That object represents the set of required information about the event hook you're registering, including: * The URI of your external service * The [events](https://developer.okta.com/docs/reference/api/event-types/) in Okta you want to subscribe to * An optional event hook filter that can reduce the number of event hook calls. This is a self-service Early Access (EA) feature. See [Create an event hook filter](https://developer.okta.com/docs/concepts/event-hooks/#create-an-event-hook-filter). Additionally, you can specify a secret API key for Okta to pass to your external service endpoint for security verification. Note that the API key you set here is unrelated to the Okta API token you must supply when making calls to Okta APIs. Optionally, you can specify extra headers that Okta passes to your external service with each call. Your external service must use a valid HTTPS endpoint.Connection1 scope
Creates a new event hook for your organization in `ACTIVE` status. You pass an event hook object in the JSON payload of your request. That object represents the set of required information about the event hook you're registering, including: * The URI of your external service * The [events](https://developer.okta.com/docs/reference/api/event-types/) in Okta you want to subscribe to * An optional event hook filter that can reduce the number of event hook calls. This is a self-service Early Access (EA) feature. See [Create an event hook filter](https://developer.okta.com/docs/concepts/event-hooks/#create-an-event-hook-filter). Additionally, you can specify a secret API key for Okta to pass to your external service endpoint for security verification. Note that the API key you set here is unrelated to the Okta API token you must supply when making calls to Okta APIs. Optionally, you can specify extra headers that Okta passes to your external service with each call. Your external service must use a valid HTTPS endpoint.
Authentication
Connected account requiredScopes
okta.eventHooks.manageTags
Create a federated claimOKTA_CREATE_FEDERATED_CLAIMCreates a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)Connection1 scope
Creates a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)
Authentication
Connected account requiredScopes
okta.apps.manageTags
Create a governance bundleOKTA_CREATE_GOVERNANCE_BUNDLECreates a governance bundle of entitlements for the Admin ConsoleConnection1 scope
Creates a governance bundle of entitlements for the Admin Console
Authentication
Connected account requiredScopes
okta.roles.manageTags
Create a group push mappingOKTA_CREATE_GROUP_PUSH_MAPPINGCreates or links a group push mapping. **Note:** Either `targetGroupId` or `targetGroupName` must be provided, but not both. If `targetGroupId` is provided, it links to an existing group. If `targetGroupName` is provided, it creates a new group.Connection2 scopes
Creates or links a group push mapping. **Note:** Either `targetGroupId` or `targetGroupName` must be provided, but not both. If `targetGroupId` is provided, it links to an existing group. If `targetGroupName` is provided, it creates a new group.
Authentication
Connected account requiredScopes
okta.apps.manageokta.groups.manageTags
Create a group ruleOKTA_CREATE_GROUP_RULECreates a group rule to dynamically add users to the specified group if they match the condition. > **Note:** Group rules are created with the status set to `'INACTIVE'`.Connection1 scope
Creates a group rule to dynamically add users to the specified group if they match the condition. > **Note:** Group rules are created with the status set to `'INACTIVE'`.
Authentication
Connected account requiredScopes
okta.groups.manageTags
Create a keyOKTA_CREATE_HOOK_KEYCreates a key for use with other parts of the application, such as inline hooks > **Note:** Use the key name to access this key for inline hook operations. The total number of keys that you can create in an Okta org is limited to 50. The response is a [Key object](https://developer.okta.com/docs/reference/api/hook-keys/#key-object) that represents the key that you create. The `id` property in the response serves as the unique ID for the key, which you can specify when invoking other CRUD operations. The `keyId` provided in the response is the alias of the public key that you can use to get details of the public key data in a separate call. > **Note:** The keyId is the alias of the public key that you can use to retrieve the public key.Connection1 scope
Creates a key for use with other parts of the application, such as inline hooks > **Note:** Use the key name to access this key for inline hook operations. The total number of keys that you can create in an Okta org is limited to 50. The response is a [Key object](https://developer.okta.com/docs/reference/api/hook-keys/#key-object) that represents the key that you create. The `id` property in the response serves as the unique ID for the key, which you can specify when invoking other CRUD operations. The `keyId` provided in the response is the alias of the public key that you can use to get details of the public key data in a separate call. > **Note:** The keyId is the alias of the public key that you can use to retrieve the public key.
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Create an IdPOKTA_CREATE_IDENTITY_PROVIDERCreates a new identity provider (IdP) integration. #### SAML 2.0 IdP You must first add the IdP's signature certificate to the IdP key store before you can add a SAML 2.0 IdP with a `kid` credential reference. Don't use `fromURI` to automatically redirect a user to a particular app after successfully authenticating with a third-party IdP. Instead, use SAML deep links. Using `fromURI` isn't tested or supported. For more information about using deep links when signing users in using an SP-initiated flow, see [Understanding SP-Initiated Login flow](https://developer.okta.com/docs/concepts/saml/#understanding-sp-initiated-login-flow). Use SAML deep links to automatically redirect the user to an app after successfully authenticating with a third-party IdP. To use deep links, assemble these three parts into a URL: * SP ACS URL<br> For example: `https://${yourOktaDomain}/sso/saml2/:idpId` * The app to which the user is automatically redirected after successfully authenticating with the IdP <br> For example: `/app/:app-location/:appId/sso/saml` * Optionally, if the app is an outbound SAML app, you can specify the `relayState` passed to it.<br> For example: `?RelayState=:anyUrlEncodedValue` The deep link for the above three parts is:<br> `https://${yourOktaDomain}/sso/saml2/:idpId/app/:app-location/:appId/sso/saml?RelayState=:anyUrlEncodedValue` #### Smart Card X509 IdP You must first add the IdP's server certificate to the IdP key store before you can add a Smart Card `X509` IdP with a `kid` credential reference. You need to upload the whole trust chain as a single key using the [Key Store API](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProviderKeys/#tag/IdentityProviderKeys/operation/createIdentityProviderKey). Depending on the information stored in the smart card, select the proper [template](https://developer.okta.com/docs/reference/okta-expression-language/#idp-user-profile) `idpuser.subjectAltNameEmail` or `idpuser.subjectAltNameUpn`. #### Identity verification vendors as identity providers Identity verification (IDV) vendors work like IdPs, with a few key differences. IDV vendors verify your user's identities by requiring them to submit a proof of identity. There are many ways to verify user identities. For example, a proof of identity can be a selfie to determine liveliness or it can be requiring users to submit a photo of their driver's license and matching that information with a database. There are three IDV vendors (Persona, CLEAR Verified, and Incode) with specific configuration settings and another IDV vendor type (Custom IDV) that lets you create a custom IDV vendor, using a [standardized IDV process](https://developer.okta.com/docs/guides/idv-integration/main/). You can configure each of the IDV vendors as IdPs in your org by creating an account with the vendor, and then creating an IdP integration. Control how the IDVs verify your users by using [Okta account management policy rules](https://developer.okta.com/docs/guides/okta-account-management-policy/main/). * [Persona](https://withpersona.com/) * [CLEAR Verified](https://www.clearme.com/) * [Incode](https://incode.com/) * [Custom IDV](https://help.okta.com/okta_help.htm?type=oie&id=idp-add-custom-idv-vendor)Connection1 scope
Creates a new identity provider (IdP) integration. #### SAML 2.0 IdP You must first add the IdP's signature certificate to the IdP key store before you can add a SAML 2.0 IdP with a `kid` credential reference. Don't use `fromURI` to automatically redirect a user to a particular app after successfully authenticating with a third-party IdP. Instead, use SAML deep links. Using `fromURI` isn't tested or supported. For more information about using deep links when signing users in using an SP-initiated flow, see [Understanding SP-Initiated Login flow](https://developer.okta.com/docs/concepts/saml/#understanding-sp-initiated-login-flow). Use SAML deep links to automatically redirect the user to an app after successfully authenticating with a third-party IdP. To use deep links, assemble these three parts into a URL: * SP ACS URL<br> For example: `https://${yourOktaDomain}/sso/saml2/:idpId` * The app to which the user is automatically redirected after successfully authenticating with the IdP <br> For example: `/app/:app-location/:appId/sso/saml` * Optionally, if the app is an outbound SAML app, you can specify the `relayState` passed to it.<br> For example: `?RelayState=:anyUrlEncodedValue` The deep link for the above three parts is:<br> `https://${yourOktaDomain}/sso/saml2/:idpId/app/:app-location/:appId/sso/saml?RelayState=:anyUrlEncodedValue` #### Smart Card X509 IdP You must first add the IdP's server certificate to the IdP key store before you can add a Smart Card `X509` IdP with a `kid` credential reference. You need to upload the whole trust chain as a single key using the [Key Store API](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProviderKeys/#tag/IdentityProviderKeys/operation/createIdentityProviderKey). Depending on the information stored in the smart card, select the proper [template](https://developer.okta.com/docs/reference/okta-expression-language/#idp-user-profile) `idpuser.subjectAltNameEmail` or `idpuser.subjectAltNameUpn`. #### Identity verification vendors as identity providers Identity verification (IDV) vendors work like IdPs, with a few key differences. IDV vendors verify your user's identities by requiring them to submit a proof of identity. There are many ways to verify user identities. For example, a proof of identity can be a selfie to determine liveliness or it can be requiring users to submit a photo of their driver's license and matching that information with a database. There are three IDV vendors (Persona, CLEAR Verified, and Incode) with specific configuration settings and another IDV vendor type (Custom IDV) that lets you create a custom IDV vendor, using a [standardized IDV process](https://developer.okta.com/docs/guides/idv-integration/main/). You can configure each of the IDV vendors as IdPs in your org by creating an account with the vendor, and then creating an IdP integration. Control how the IDVs verify your users by using [Okta account management policy rules](https://developer.okta.com/docs/guides/okta-account-management-policy/main/). * [Persona](https://withpersona.com/) * [CLEAR Verified](https://www.clearme.com/) * [Incode](https://incode.com/) * [Custom IDV](https://help.okta.com/okta_help.htm?type=oie&id=idp-add-custom-idv-vendor)
Authentication
Connected account requiredScopes
okta.idps.manageTags
Create an IdP key credentialOKTA_CREATE_IDENTITY_PROVIDER_KEYCreates a new X.509 certificate credential in the identity provider (IdP) key store > **Note:** RSA-based certificates are supported for all IdP types. Okta currently supports EC-based certificates only for the `X509` IdP type. For EC-based certificates we support only P-256, P-384, and P-521 curves.Connection1 scope
Creates a new X.509 certificate credential in the identity provider (IdP) key store > **Note:** RSA-based certificates are supported for all IdP types. Okta currently supports EC-based certificates only for the `X509` IdP type. For EC-based certificates we support only P-256, P-384, and P-521 curves.
Authentication
Connected account requiredScopes
okta.idps.manageTags
Create an identity source groupOKTA_CREATE_IDENTITY_SOURCE_GROUPSCreates a group in an identity source for the given identity source instanceConnection1 scope
Creates a group in an identity source for the given identity source instance
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Create the memberships for the given identity source groupOKTA_CREATE_IDENTITY_SOURCE_GROUPS_MEMBERSHIPSCreates the group memberships for the given identity source groupConnection1 scope
Creates the group memberships for the given identity source group
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Create an identity source sessionOKTA_CREATE_IDENTITY_SOURCE_SESSIONCreates an identity source session for the given identity source instanceConnection1 scope
Creates an identity source session for the given identity source instance
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Create an identity source userOKTA_CREATE_IDENTITY_SOURCE_USERCreates a user in an identity source for the given identity source instanceConnection1 scope
Creates a user in an identity source for the given identity source instance
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Create an inline hookOKTA_CREATE_INLINE_HOOKCreates an inline hook This endpoint creates an inline hook for your org in an `ACTIVE` status. You need to pass an inline hooks object in the JSON payload of your request. That object represents the set of required information about the inline hook that you're registering, including: * The URI of your external service endpoint * The type of inline hook you're registering * The type of authentication you're registering There are two authentication options that you can configure for your inline hook: HTTP headers and OAuth 2.0 tokens. HTTP headers let you specify a secret API key that you want Okta to pass to your external service endpoint (so that your external service can check for its presence as a security measure). >**Note:** The API key that you set here is unrelated to the Okta API token you must supply when making calls to Okta APIs. You can also optionally specify extra headers that you want Okta to pass to your external service with each call. To configure HTTP header authentication, see parameters for the `config` object. OAuth 2.0 tokens provide enhanced security between Okta and your external service. You can configure these tokens for the following types—client secret and private key. >**Note:** Your external service's endpoint needs to be a valid HTTPS endpoint. The URI you specify should always begin with `https://`. The total number of inline hooks that you can create in an Okta org is limited to 50, which is a combined total for any combination of inline hook types.Connection1 scope
Creates an inline hook This endpoint creates an inline hook for your org in an `ACTIVE` status. You need to pass an inline hooks object in the JSON payload of your request. That object represents the set of required information about the inline hook that you're registering, including: * The URI of your external service endpoint * The type of inline hook you're registering * The type of authentication you're registering There are two authentication options that you can configure for your inline hook: HTTP headers and OAuth 2.0 tokens. HTTP headers let you specify a secret API key that you want Okta to pass to your external service endpoint (so that your external service can check for its presence as a security measure). >**Note:** The API key that you set here is unrelated to the Okta API token you must supply when making calls to Okta APIs. You can also optionally specify extra headers that you want Okta to pass to your external service with each call. To configure HTTP header authentication, see parameters for the `config` object. OAuth 2.0 tokens provide enhanced security between Okta and your external service. You can configure these tokens for the following types—client secret and private key. >**Note:** Your external service's endpoint needs to be a valid HTTPS endpoint. The URI you specify should always begin with `https://`. The total number of inline hooks that you can create in an Okta org is limited to 50, which is a combined total for any combination of inline hook types.
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Create an allowed app mapping for a target appOKTA_CREATE_INTERCLIENT_TRUST_MAPPINGCreates a mapping between the target app and an allowed app for interclient SSO using the interclient tokenConnection1 scope
Creates a mapping between the target app and an allowed app for interclient SSO using the interclient token
Authentication
Connected account requiredScopes
okta.apps.interclientTrust.manageTags
Create a linked object definitionOKTA_CREATE_LINKED_OBJECT_DEFINITIONCreates a Linked Object definitionConnection1 scope
Creates a Linked Object definition
Authentication
Connected account requiredScopes
okta.linkedObjects.manageTags
Create a log streamOKTA_CREATE_LOG_STREAMCreates a new log stream objectConnection1 scope
Creates a new log stream object
Authentication
Connected account requiredScopes
okta.logStreams.manageTags
Create a network zoneOKTA_CREATE_NETWORK_ZONECreates a Network Zone * For an IP Network Zone, you must define either `gateways` or `proxies`. * For a Dynamic Network Zone, you must define at least one of the following: `asns`, `locations`, or `proxyType`. * For an Enhanced Dynamic Network Zone, you must define at least one of the following: `asns`, `locations`, or `ipServiceCategories`. > **Note:** To view all properties for an Enhanced Dynamic Network Zone, select `DYNAMIC_V2` from the `type` dropdown list.Connection1 scope
Creates a Network Zone * For an IP Network Zone, you must define either `gateways` or `proxies`. * For a Dynamic Network Zone, you must define at least one of the following: `asns`, `locations`, or `proxyType`. * For an Enhanced Dynamic Network Zone, you must define at least one of the following: `asns`, `locations`, or `ipServiceCategories`. > **Note:** To view all properties for an Enhanced Dynamic Network Zone, select `DYNAMIC_V2` from the `type` dropdown list.
Authentication
Connected account requiredScopes
okta.networkZones.manageTags
Create a custom token claimOKTA_CREATE_OAUTH2_CLAIMCreates a custom token Claim for a custom authorization serverConnection1 scope
Creates a custom token Claim for a custom authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Create an OAuth 2.0 client secretOKTA_CREATE_OAUTH2_CLIENT_SECRETCreates an OAuth 2.0 client secret object with a new active client secret. You can create up to two secret objects. An error is returned if you attempt to create more than two secret objects. > **Note:** This API lets you bring your own secret. If [token_endpoint_auth_method](/openapi/okta-oauth/oauth/client/createclient#client/createclient/t=request&path=token_endpoint_auth_method) of the app is `client_secret_jwt`, then the minimum length of `client_secret` is 32 characters. If no secret is specified in the request, Okta adds a new system-generated secret.Connection1 scope
Creates an OAuth 2.0 client secret object with a new active client secret. You can create up to two secret objects. An error is returned if you attempt to create more than two secret objects. > **Note:** This API lets you bring your own secret. If [token_endpoint_auth_method](/openapi/okta-oauth/oauth/client/createclient#client/createclient/t=request&path=token_endpoint_auth_method) of the app is `client_secret_jwt`, then the minimum length of `client_secret` is 32 characters. If no secret is specified in the request, Okta adds a new system-generated secret.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Create a custom token scopeOKTA_CREATE_OAUTH2_SCOPECreates a custom token scopeConnection1 scope
Creates a custom token scope
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Create an Okta managed user accountOKTA_CREATE_OKTA_MANAGED_USER_ACCOUNTCreates a new Okta managed user account for managing a Universal Directory user as a service account. You must specify an existing Okta user in your org with the `oktaUserId` request parameter.Connection1 scope
Creates a new Okta managed user account for managing a Universal Directory user as a service account. You must specify an existing Okta user in your org with the `oktaUserId` request parameter.
Authentication
Connected account requiredScopes
okta.serviceAccounts.okta.manageTags
Create a policyOKTA_CREATE_POLICYCreates a policy. There are many types of policies that you can create. See [Policies](https://developer.okta.com/docs/concepts/policies/) for an overview of the types of policies available and links to more indepth information.Connection1 scope
Creates a policy. There are many types of policies that you can create. See [Policies](https://developer.okta.com/docs/concepts/policies/) for an overview of the types of policies available and links to more indepth information.
Authentication
Connected account requiredScopes
okta.policies.manageTags
Create a policy ruleOKTA_CREATE_POLICY_RULECreates a policy rule > **Note:** You can't create additional rules for the `PROFILE_ENROLLMENT`, `POST_AUTH_SESSION`, `CLIENT_UPDATE`, or <x-lifecycle class="ea"></x-lifecycle> `IDENTITY_CLAIM_SOURCING` policies.Connection1 scope
Creates a policy rule > **Note:** You can't create additional rules for the `PROFILE_ENROLLMENT`, `POST_AUTH_SESSION`, `CLIENT_UPDATE`, or <x-lifecycle class="ea"></x-lifecycle> `IDENTITY_CLAIM_SOURCING` policies.
Authentication
Connected account requiredScopes
okta.policies.manageTags
Create a policy simulationOKTA_CREATE_POLICY_SIMULATIONCreates a policy or policy rule simulation. The access simulation evaluates policy and policy rules based on the existing policy rule configuration. The evaluation result simulates what the real-world authentication flow is and what policy rules have been applied or matched to the authentication flow.Connection1 scope
Creates a policy or policy rule simulation. The access simulation evaluates policy and policy rules based on the existing policy rule configuration. The evaluation result simulates what the real-world authentication flow is and what policy rules have been applied or matched to the authentication flow.
Authentication
Connected account requiredScopes
okta.policies.readTags
Create a principal rate limitOKTA_CREATE_PRINCIPAL_RATE_LIMIT_ENTITYCreates a new principal rate limit entity. Okta only allows one principal rate limit entity per org and principal.Connection1 scope
Creates a new principal rate limit entity. Okta only allows one principal rate limit entity per org and principal.
Authentication
Connected account requiredScopes
okta.principalRateLimits.manageTags
Create a push providerOKTA_CREATE_PUSH_PROVIDERCreates a new push provider. Each Push Provider must have a unique `name`.Connection1 scope
Creates a new push provider. Each Push Provider must have a unique `name`.
Authentication
Connected account requiredScopes
okta.pushProviders.manageTags
Create a realmOKTA_CREATE_REALMCreates a new realmConnection1 scope
Creates a new realm
Authentication
Connected account requiredScopes
okta.realms.manageTags
Create a realm assignmentOKTA_CREATE_REALM_ASSIGNMENTCreates a new realm assignmentConnection1 scope
Creates a new realm assignment
Authentication
Connected account requiredScopes
okta.realmAssignments.manageTags
Create a resource setOKTA_CREATE_RESOURCE_SETCreates a new resource set. See [Supported resources](/openapi/okta-management/guides/roles/#supported-resources). > **Note:** The maximum number of `resources` allowed in a resource set object is 1000. Resources are identified by either an Okta Resource Name (ORN) or by a REST URL format. See [Okta Resource Name](/openapi/okta-management/guides/roles/#okta-resource-name-orn).Connection1 scope
Creates a new resource set. See [Supported resources](/openapi/okta-management/guides/roles/#supported-resources). > **Note:** The maximum number of `resources` allowed in a resource set object is 1000. Resources are identified by either an Okta Resource Name (ORN) or by a REST URL format. See [Okta Resource Name](/openapi/okta-management/guides/roles/#okta-resource-name-orn).
Authentication
Connected account requiredScopes
okta.roles.manageTags
Create a role resource set bindingOKTA_CREATE_RESOURCE_SET_BINDINGCreates a binding for the resource set, custom role, and members (users or groups) > **Note:** If you use a custom role with permissions that don't apply to the resources in the resource set, it doesn't affect the admin role. For example, the `okta.users.userprofile.manage` permission gives the admin no privileges if it's granted to a resource set that only includes `https://{yourOktaDomain}/api/v1/groups/{targetGroupId}` resources. If you want the admin to be able to manage the users within the group, the resource set must include the corresponding `https://{yourOktaDomain}/api/v1/groups/{targetGroupId}/users` resource.Connection1 scope
Creates a binding for the resource set, custom role, and members (users or groups) > **Note:** If you use a custom role with permissions that don't apply to the resources in the resource set, it doesn't affect the admin role. For example, the `okta.users.userprofile.manage` permission gives the admin no privileges if it's granted to a resource set that only includes `https://{yourOktaDomain}/api/v1/groups/{targetGroupId}` resources. If you want the admin to be able to manage the users within the group, the resource set must include the corresponding `https://{yourOktaDomain}/api/v1/groups/{targetGroupId}/users` resource.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Create a custom roleOKTA_CREATE_ROLECreates a custom roleConnection1 scope
Creates a custom role
Authentication
Connected account requiredScopes
okta.roles.manageTags
Create a custom role permissionOKTA_CREATE_ROLE_PERMISSIONCreates a permission (specified by `permissionType`) for a custom roleConnection1 scope
Creates a permission (specified by `permissionType`) for a custom role
Authentication
Connected account requiredScopes
okta.roles.manageTags
Create a security events providerOKTA_CREATE_SECURITY_EVENTS_PROVIDER_INSTANCECreates a security events provider instanceConnection1 scope
Creates a security events provider instance
Authentication
Connected account requiredScopes
okta.securityEventsProviders.manageTags
Create an SMS templateOKTA_CREATE_SMS_TEMPLATECreates a new custom SMS templateConnection1 scope
Creates a new custom SMS template
Authentication
Connected account requiredScopes
okta.templates.manageTags
Create an SSF streamOKTA_CREATE_SSF_STREAMCreates an SSF stream for an event receiver to start receiving security events in the form of Security Event Tokens (SETs) from Okta. An SSF stream is associated with the client ID of the OAuth 2.0 access token used to create the stream. The client ID is provided by Okta for an [OAuth 2.0 app integration](https://help.okta.com/okta_help.htm?id=ext_Apps_App_Integration_Wizard-oidc). One SSF stream is allowed for each client ID, hence, one SSF stream is allowed for each app integration in Okta. You can create a maximum of 10 SSF stream configurations for one org.Connection1 scope
Creates an SSF stream for an event receiver to start receiving security events in the form of Security Event Tokens (SETs) from Okta. An SSF stream is associated with the client ID of the OAuth 2.0 access token used to create the stream. The client ID is provided by Okta for an [OAuth 2.0 app integration](https://help.okta.com/okta_help.htm?id=ext_Apps_App_Integration_Wizard-oidc). One SSF stream is allowed for each client ID, hence, one SSF stream is allowed for each app integration in Okta. You can create a maximum of 10 SSF stream configurations for one org.
Authentication
Connected account requiredScopes
ssf.manageTags
Create an auto-activated TAC authenticator enrollmentOKTA_CREATE_TAC_AUTHENTICATOR_ENROLLMENTCreates an auto-activated Temporary access code (TAC) authenticator enrollmentConnection1 scope
Creates an auto-activated Temporary access code (TAC) authenticator enrollment
Authentication
Connected account requiredScopes
okta.users.manageTags
Create a trusted originOKTA_CREATE_TRUSTED_ORIGINCreates a trusted originConnection1 scope
Creates a trusted origin
Authentication
Connected account requiredScopes
okta.trustedOrigins.manageTags
Create a UI schemaOKTA_CREATE_UISCHEMACreates an input for an enrollment formConnection1 scope
Creates an input for an enrollment form
Authentication
Connected account requiredScopes
okta.uischemas.manageTags
Create a userOKTA_CREATE_USERCreates a new user in your Okta org with or without credentials.<br> > **Legal Disclaimer** > > After a user is added to the Okta directory, they receive an activation email. As part of signing up for this service, > you agreed not to use Okta's service/product to spam and/or send unsolicited messages. > Please refrain from adding unrelated accounts to the directory as Okta is not responsible for, and disclaims any and all > liability associated with, the activation email's content. You, and you alone, bear responsibility for the emails sent to any recipients. All responses return the created user. Activation of a user is an asynchronous operation. The system performs group reconciliation during activation and assigns the user to all apps via direct or indirect relationships (group memberships). * The user's `transitioningToStatus` property is `ACTIVE` during activation to indicate that the user hasn't completed the asynchronous operation. * The user's `status` is `ACTIVE` when the activation process is complete. The user is emailed a one-time activation token if activated without a password. > **Note:** If the user is assigned to an app that is configured for provisioning, the activation process triggers downstream provisioning to the app. It is possible for a user to sign in before these apps have been successfully provisioned for the user. > **Important:** Do not generate or send a one-time activation token when activating users with an assigned password. Users should sign in with their assigned password. For more information about the various scenarios of creating a user listed in the examples, see the [User creation scenarios](/openapi/okta-management/management/tags/user/section/user-status#section/User-creation-scenarios) section.Connection1 scope
Creates a new user in your Okta org with or without credentials.<br> > **Legal Disclaimer** > > After a user is added to the Okta directory, they receive an activation email. As part of signing up for this service, > you agreed not to use Okta's service/product to spam and/or send unsolicited messages. > Please refrain from adding unrelated accounts to the directory as Okta is not responsible for, and disclaims any and all > liability associated with, the activation email's content. You, and you alone, bear responsibility for the emails sent to any recipients. All responses return the created user. Activation of a user is an asynchronous operation. The system performs group reconciliation during activation and assigns the user to all apps via direct or indirect relationships (group memberships). * The user's `transitioningToStatus` property is `ACTIVE` during activation to indicate that the user hasn't completed the asynchronous operation. * The user's `status` is `ACTIVE` when the activation process is complete. The user is emailed a one-time activation token if activated without a password. > **Note:** If the user is assigned to an app that is configured for provisioning, the activation process triggers downstream provisioning to the app. It is possible for a user to sign in before these apps have been successfully provisioned for the user. > **Important:** Do not generate or send a one-time activation token when activating users with an assigned password. Users should sign in with their assigned password. For more information about the various scenarios of creating a user listed in the examples, see the [User creation scenarios](/openapi/okta-management/management/tags/user/section/user-status#section/User-creation-scenarios) section.
Authentication
Connected account requiredScopes
okta.users.manageTags
Create a user typeOKTA_CREATE_USER_TYPECreates a new user type. Okta automatically creates a `default` user type for your org. You may add up to nine additional user types. > **Note**: New user types are based on the current default schema template. Modifications to this schema do not automatically propagate to previously created user types.Connection1 scope
Creates a new user type. Okta automatically creates a `default` user type for your org. You may add up to nine additional user types. > **Note**: New user types are based on the current default schema template. Modifications to this schema do not automatically propagate to previously created user types.
Authentication
Connected account requiredScopes
okta.userTypes.manageTags
Deactivate an agent pool updateOKTA_DEACTIVATE_AGENT_POOLS_UPDATEDeactivates scheduled agent pool updateConnection1 scope
Deactivates scheduled agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Deactivate an API service integration instance secretOKTA_DEACTIVATE_API_SERVICE_INTEGRATION_INSTANCE_SECRETDeactivates an API Service Integration instance Secret by `secretId`Connection1 scope
Deactivates an API Service Integration instance Secret by `secretId`
Authentication
Connected account requiredScopes
okta.oauthIntegrations.manageTags
Deactivate an applicationOKTA_DEACTIVATE_APPLICATIONDeactivates an active application > **Note:** Deactivating an app triggers a full reconciliation of all users assigned to the app by groups. This reconcile process removes the app assignment for the deactivated app, and might also correct assignments that were supposed to be removed but failed previously.Connection1 scope
Deactivates an active application > **Note:** Deactivating an app triggers a full reconciliation of all users assigned to the app by groups. This reconcile process removes the app assignment for the deactivated app, and might also correct assignments that were supposed to be removed but failed previously.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Deactivate an authenticatorOKTA_DEACTIVATE_AUTHENTICATORDeactivates an authenticator by `authenticatorId`Connection1 scope
Deactivates an authenticator by `authenticatorId`
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Deactivate an authenticator methodOKTA_DEACTIVATE_AUTHENTICATOR_METHODDeactivates a method for an authenticator identified by `authenticatorId` and `methodType`Connection1 scope
Deactivates a method for an authenticator identified by `authenticatorId` and `methodType`
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Deactivate an authorization serverOKTA_DEACTIVATE_AUTHORIZATION_SERVERDeactivates an authorization serverConnection1 scope
Deactivates an authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Deactivate a policyOKTA_DEACTIVATE_AUTHORIZATION_SERVER_POLICYDeactivates an authorization server policyConnection1 scope
Deactivates an authorization server policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Deactivate a policy ruleOKTA_DEACTIVATE_AUTHORIZATION_SERVER_POLICY_RULEDeactivates an authorization server policy ruleConnection1 scope
Deactivates an authorization server policy rule
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Deactivate a behavior detection ruleOKTA_DEACTIVATE_BEHAVIOR_DETECTION_RULEDeactivates a behavior detection ruleConnection1 scope
Deactivates a behavior detection rule
Authentication
Connected account requiredScopes
okta.behaviors.manageTags
Deactivate a custom telephony providerOKTA_DEACTIVATE_CUSTOM_TELEPHONY_CREDENTIALDeactivates a custom telephony provider by its ID. Keep the following points in mind when you deactivate a provider: * You must deactivate a provider before deleting it. * If you have two telephony providers configured, and both are active, you can only deactivate the secondary provider. The second provider is the one that isn't set as the primary provider.Connection1 scope
Deactivates a custom telephony provider by its ID. Keep the following points in mind when you deactivate a provider: * You must deactivate a provider before deleting it. * If you have two telephony providers configured, and both are active, you can only deactivate the secondary provider. The second provider is the one that isn't set as the primary provider.
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.manageTags
Deactivate the default provisioning connectionOKTA_DEACTIVATE_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONDeactivates the default provisioning connection for an appConnection1 scope
Deactivates the default provisioning connection for an app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Deactivate a deviceOKTA_DEACTIVATE_DEVICEDeactivates a device by setting its status to `DEACTIVATED` by `deviceId`. Deactivation causes a device to lose all device user links. Set the device status to `DEACTIVATED` before deleting it. > **Note:** When deactivating a Device, keep in mind the following: - Device deactivation is a destructive operation for device factors and client certificates. Device reenrollment using Okta Verify allows end users to set up new factors on the device. - Device deletion removes the device record from Okta. Reenrollment creates a new device record.Connection1 scope
Deactivates a device by setting its status to `DEACTIVATED` by `deviceId`. Deactivation causes a device to lose all device user links. Set the device status to `DEACTIVATED` before deleting it. > **Note:** When deactivating a Device, keep in mind the following: - Device deactivation is a destructive operation for device factors and client certificates. Device reenrollment using Okta Verify allows end users to set up new factors on the device. - Device deletion removes the device record from Okta. Reenrollment creates a new device record.
Authentication
Connected account requiredScopes
okta.devices.manageTags
Deactivate a device integrationOKTA_DEACTIVATE_DEVICE_INTEGRATIONDeactivates a device integration by `deviceIntegrationId`Connection1 scope
Deactivates a device integration by `deviceIntegrationId`
Authentication
Connected account requiredScopes
okta.deviceIntegrations.manageTags
Deactivate an event hookOKTA_DEACTIVATE_EVENT_HOOKDeactivates the event hook that matches the provided `id`Connection1 scope
Deactivates the event hook that matches the provided `id`
Authentication
Connected account requiredScopes
okta.eventHooks.manageTags
Deactivate a group ruleOKTA_DEACTIVATE_GROUP_RULEDeactivates a specific group rule by ID from your orgConnection1 scope
Deactivates a specific group rule by ID from your org
Authentication
Connected account requiredScopes
okta.groups.manageTags
Deactivate an IdPOKTA_DEACTIVATE_IDENTITY_PROVIDERDeactivates an active identity provider (IdP)Connection1 scope
Deactivates an active identity provider (IdP)
Authentication
Connected account requiredScopes
okta.idps.manageTags
Deactivate an inline hookOKTA_DEACTIVATE_INLINE_HOOKDeactivates the inline hook by `inlineHookId`Connection1 scope
Deactivates the inline hook by `inlineHookId`
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Deactivate a log streamOKTA_DEACTIVATE_LOG_STREAMDeactivates a log stream by `logStreamId`Connection1 scope
Deactivates a log stream by `logStreamId`
Authentication
Connected account requiredScopes
okta.logStreams.manageTags
Deactivate a network zoneOKTA_DEACTIVATE_NETWORK_ZONEDeactivates a Network Zone by `zoneId`Connection1 scope
Deactivates a Network Zone by `zoneId`
Authentication
Connected account requiredScopes
okta.networkZones.manageTags
Deactivate an OAuth 2.0 client JSON Web KeyOKTA_DEACTIVATE_OAUTH2_CLIENT_JSON_WEB_KEYDeactivates an OAuth 2.0 client JSON Web Key by `keyId` > **Note:** You can only deactivate signing keys. Deactivating the active encryption key isn't allowed if the client has ID token encryption enabled. You can activate another encryption key, which makes the current key inactive.Connection1 scope
Deactivates an OAuth 2.0 client JSON Web Key by `keyId` > **Note:** You can only deactivate signing keys. Deactivating the active encryption key isn't allowed if the client has ID token encryption enabled. You can activate another encryption key, which makes the current key inactive.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Deactivate an OAuth 2.0 client secretOKTA_DEACTIVATE_OAUTH2_CLIENT_SECRETDeactivates an OAuth 2.0 client secret by `secretId`. You can't deactivate a secret if it's the only secret of the client.Connection1 scope
Deactivates an OAuth 2.0 client secret by `secretId`. You can't deactivate a secret if it's the only secret of the client.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Deactivate a Custom Authorization Server Public JSON Web KeyOKTA_DEACTIVATE_OAUTH2_RESOURCE_SERVER_JSON_WEB_KEYDeactivates a custom authorization server public JSON web key by key `id`. > **Note:** Deactivating the active key isn't allowed if the authorization server has access token encryption enabled. You can activate another key, which makes the current key inactive.Connection1 scope
Deactivates a custom authorization server public JSON web key by key `id`. > **Note:** Deactivating the active key isn't allowed if the authorization server has access token encryption enabled. You can activate another key, which makes the current key inactive.
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Deactivate a policyOKTA_DEACTIVATE_POLICYDeactivates a policyConnection1 scope
Deactivates a policy
Authentication
Connected account requiredScopes
okta.policies.manageTags
Deactivate a policy ruleOKTA_DEACTIVATE_POLICY_RULEDeactivates a policy rule identified by `policyId` and `ruleId`Connection1 scope
Deactivates a policy rule identified by `policyId` and `ruleId`
Authentication
Connected account requiredScopes
okta.policies.manageTags
Deactivate a realm assignmentOKTA_DEACTIVATE_REALM_ASSIGNMENTDeactivates a realm assignmentConnection1 scope
Deactivates a realm assignment
Authentication
Connected account requiredScopes
okta.realmAssignments.manageTags
Deactivate a security events providerOKTA_DEACTIVATE_SECURITY_EVENTS_PROVIDER_INSTANCEDeactivates a security events provider instance by setting its status to `INACTIVE`. This operation stops the flow of events from the security events provider to Okta.Connection1 scope
Deactivates a security events provider instance by setting its status to `INACTIVE`. This operation stops the flow of events from the security events provider to Okta.
Authentication
Connected account requiredScopes
okta.securityEventsProviders.manageTags
Deactivate a trusted originOKTA_DEACTIVATE_TRUSTED_ORIGINDeactivates a trusted origin. Sets the `status` to `INACTIVE`.Connection1 scope
Deactivates a trusted origin. Sets the `status` to `INACTIVE`.
Authentication
Connected account requiredScopes
okta.trustedOrigins.manageTags
Deactivate a userOKTA_DEACTIVATE_USERDeactivates a user. Perform this operation only on users that do not have a `DEPROVISIONED` status. * The user's `transitioningToStatus` property is `DEPROVISIONED` during deactivation to indicate that the user hasn't completed the asynchronous operation. * The user's status is `DEPROVISIONED` when the deactivation process is complete. > **Important:** Deactivating a user is a **destructive** operation. The user is deprovisioned from all assigned apps, which might destroy their data such as email or files. **This action cannot be recovered!** You can also perform user deactivation asynchronously. To invoke asynchronous user deactivation, pass an HTTP header `Prefer: respond-async` with the request. > **Note:** Users with the `DEPROVISIONED` status won't have their profiles updated when running the [Update a user](/openapi/okta-management/management/user/updateuser) endpoint unless you have the **Edit Deactived User Profile Updates** option turned on in the Admin Console. See [Edit deactivated user profiles](https://help.okta.com/okta_help.htm?type=oie&id=edit-deactivated-users).Connection1 scope
Deactivates a user. Perform this operation only on users that do not have a `DEPROVISIONED` status. * The user's `transitioningToStatus` property is `DEPROVISIONED` during deactivation to indicate that the user hasn't completed the asynchronous operation. * The user's status is `DEPROVISIONED` when the deactivation process is complete. > **Important:** Deactivating a user is a **destructive** operation. The user is deprovisioned from all assigned apps, which might destroy their data such as email or files. **This action cannot be recovered!** You can also perform user deactivation asynchronously. To invoke asynchronous user deactivation, pass an HTTP header `Prefer: respond-async` with the request. > **Note:** Users with the `DEPROVISIONED` status won't have their profiles updated when running the [Update a user](/openapi/okta-management/management/user/updateuser) endpoint unless you have the **Edit Deactived User Profile Updates** option turned on in the Admin Console. See [Edit deactivated user profiles](https://help.okta.com/okta_help.htm?type=oie&id=edit-deactivated-users).
Authentication
Connected account requiredScopes
okta.users.manageTags
Delete an agent pool updateOKTA_DELETE_AGENT_POOLS_UPDATEDeletes agent pool updateConnection1 scope
Deletes agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Delete all email customizationsOKTA_DELETE_ALL_CUSTOMIZATIONSDeletes all customizations for an email template <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled, all customizations are deleted, including customizations for additional languages. If disabled, only customizations in Okta-supported languages are deleted.Connection1 scope
Deletes all customizations for an email template <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled, all customizations are deleted, including customizations for additional languages. If disabled, only customizations in Okta-supported languages are deleted.
Authentication
Connected account requiredScopes
okta.templates.manageTags
Delete an API service integration instanceOKTA_DELETE_API_SERVICE_INTEGRATION_INSTANCEDeletes an API Service Integration instance by `id`. This operation also revokes access to scopes that were previously granted to this API Service Integration instance.Connection1 scope
Deletes an API Service Integration instance by `id`. This operation also revokes access to scopes that were previously granted to this API Service Integration instance.
Authentication
Connected account requiredScopes
okta.oauthIntegrations.manageTags
Delete an API service integration instance secretOKTA_DELETE_API_SERVICE_INTEGRATION_INSTANCE_SECRETDeletes an API Service Integration instance Secret by `secretId`. You can only delete an inactive Secret.Connection1 scope
Deletes an API Service Integration instance Secret by `secretId`. You can only delete an inactive Secret.
Authentication
Connected account requiredScopes
okta.oauthIntegrations.manageTags
Delete an app service accountOKTA_DELETE_APP_SERVICE_ACCOUNTDeletes an app service account specified by IDConnection1 scope
Deletes an app service account specified by ID
Authentication
Connected account requiredScopes
okta.serviceAccounts.manageTags
Delete an applicationOKTA_DELETE_APPLICATIONDeletes an inactive applicationConnection1 scope
Deletes an inactive application
Authentication
Connected account requiredScopes
okta.apps.manageTags
Delete an associated authorization serverOKTA_DELETE_ASSOCIATED_SERVERDeletes an associated Authorization ServerConnection1 scope
Deletes an associated Authorization Server
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Delete an authenticator enrollmentOKTA_DELETE_AUTHENTICATOR_ENROLLMENTDeletes an existing enrollment for the specified user. The user can enroll the authenticator again.Connection1 scope
Deletes an existing enrollment for the specified user. The user can enroll the authenticator again.
Authentication
Connected account requiredScopes
okta.users.manageTags
Delete an authorization serverOKTA_DELETE_AUTHORIZATION_SERVERDeletes an authorization serverConnection1 scope
Deletes an authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Delete a policyOKTA_DELETE_AUTHORIZATION_SERVER_POLICYDeletes a policyConnection1 scope
Deletes a policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Delete a policy ruleOKTA_DELETE_AUTHORIZATION_SERVER_POLICY_RULEDeletes a Policy Rule defined in the specified Custom Authorization Server and PolicyConnection1 scope
Deletes a Policy Rule defined in the specified Custom Authorization Server and Policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Delete a behavior detection ruleOKTA_DELETE_BEHAVIOR_DETECTION_RULEDeletes a Behavior Detection Rule by `behaviorId`Connection1 scope
Deletes a Behavior Detection Rule by `behaviorId`
Authentication
Connected account requiredScopes
okta.behaviors.manageTags
Delete a role resource set bindingOKTA_DELETE_BINDINGDeletes a binding of a role (identified by `roleIdOrLabel`) and a resource set (identified by `resourceSetIdOrLabel`)Connection1 scope
Deletes a binding of a role (identified by `roleIdOrLabel`) and a resource set (identified by `resourceSetIdOrLabel`)
Authentication
Connected account requiredScopes
okta.roles.manageTags
Delete a brandOKTA_DELETE_BRANDDeletes a brand by `brandId`Connection1 scope
Deletes a brand by `brandId`
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete the background imageOKTA_DELETE_BRAND_THEME_BACKGROUND_IMAGEDeletes a theme background imageConnection1 scope
Deletes a theme background image
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete the faviconOKTA_DELETE_BRAND_THEME_FAVICONDeletes a theme favicon. The theme will use the default Okta favicon.Connection1 scope
Deletes a theme favicon. The theme will use the default Okta favicon.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete the logoOKTA_DELETE_BRAND_THEME_LOGODeletes a Theme logo. The theme will use the default Okta logo.Connection1 scope
Deletes a Theme logo. The theme will use the default Okta logo.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete a CAPTCHA instanceOKTA_DELETE_CAPTCHA_INSTANCEDeletes a specified CAPTCHA instance > **Note:** If your CAPTCHA instance is still associated with your org, the request fails. You must first update your Org-wide CAPTCHA settings to remove the CAPTCHA instance.Connection1 scope
Deletes a specified CAPTCHA instance > **Note:** If your CAPTCHA instance is still associated with your org, the request fails. You must first update your Org-wide CAPTCHA settings to remove the CAPTCHA instance.
Authentication
Connected account requiredScopes
okta.captchas.manageTags
Delete a Cross App Access connectionOKTA_DELETE_CROSS_APP_ACCESS_CONNECTIONDeletes a Cross App Access connection with the specified IDConnection1 scope
Deletes a Cross App Access connection with the specified ID
Authentication
Connected account requiredScopes
okta.apps.manageTags
Delete a custom AAGUIDOKTA_DELETE_CUSTOM_AAGUIDDeletes a custom AAGUID You can only delete custom AAGUIDs that an admin has created.Connection1 scope
Deletes a custom AAGUID You can only delete custom AAGUIDs that an admin has created.
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Delete a custom domainOKTA_DELETE_CUSTOM_DOMAINDeletes a custom domain by `domainId`Connection1 scope
Deletes a custom domain by `domainId`
Authentication
Connected account requiredScopes
okta.domains.manageTags
Delete a custom telephony providerOKTA_DELETE_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALDeletes a custom telephony provider by its ID. Before you delete a provider, ensure that it is [deactivated](/openapi/okta-management/management/customtelephonyprovider/deactivatecustomtelephonycredential). Consider setting up another telephony provider if you still plan to use telephony in your org. See [Set up an external telephony provider](https://help.okta.com/okta_help.htm?type=oie&id=about-telephony).Connection1 scope
Deletes a custom telephony provider by its ID. Before you delete a provider, ensure that it is [deactivated](/openapi/okta-management/management/customtelephonyprovider/deactivatecustomtelephonycredential). Consider setting up another telephony provider if you still plan to use telephony in your org. See [Set up an external telephony provider](https://help.okta.com/okta_help.htm?type=oie&id=about-telephony).
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.manageTags
Delete the customized error pageOKTA_DELETE_CUSTOMIZED_ERROR_PAGEDeletes the customized error page. As a result, the default error page appears in your live environment.Connection1 scope
Deletes the customized error page. As a result, the default error page appears in your live environment.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete the customized sign-in pageOKTA_DELETE_CUSTOMIZED_SIGN_IN_PAGEDeletes the customized sign-in page. As a result, the default sign-in page appears in your live environment.Connection1 scope
Deletes the customized sign-in page. As a result, the default sign-in page appears in your live environment.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete a deviceOKTA_DELETE_DEVICEDeletes (permanently) a device by `deviceId` if it has a status of `DEACTIVATED`. You can transition the device to `DEACTIVATED` status using the [Deactivate a Device](/openapi/okta-management/management/tags/device/other/deactivatedevice) endpoint. This request is destructive and deletes all of the profile data related to the device. Once deleted, device data can't be recovered. However, reenrollment creates a new device record. > **Note:** Attempts to delete a device that isn't in a `DEACTIVATED` state raise an error.Connection1 scope
Deletes (permanently) a device by `deviceId` if it has a status of `DEACTIVATED`. You can transition the device to `DEACTIVATED` status using the [Deactivate a Device](/openapi/okta-management/management/tags/device/other/deactivatedevice) endpoint. This request is destructive and deletes all of the profile data related to the device. Once deleted, device data can't be recovered. However, reenrollment creates a new device record. > **Note:** Attempts to delete a device that isn't in a `DEACTIVATED` state raise an error.
Authentication
Connected account requiredScopes
okta.devices.manageTags
Delete a device assurance policyOKTA_DELETE_DEVICE_ASSURANCE_POLICYDeletes a device assurance policy by `deviceAssuranceId`. If the device assurance policy is currently being used in the org Authentication Policies, the delete will not be allowed.Connection1 scope
Deletes a device assurance policy by `deviceAssuranceId`. If the device assurance policy is currently being used in the org Authentication Policies, the delete will not be allowed.
Authentication
Connected account requiredScopes
okta.deviceAssurance.manageTags
Delete a device posture checkOKTA_DELETE_DEVICE_POSTURE_CHECKDeletes a device posture check by `postureCheckId`. You can't delete the device posture check if it's used in a device assurance policy.Connection1 scope
Deletes a device posture check by `postureCheckId`. You can't delete the device posture check if it's used in a device assurance policy.
Authentication
Connected account requiredScopes
okta.devicePostureChecks.manageTags
Delete an email customizationOKTA_DELETE_EMAIL_CUSTOMIZATIONDeletes an Email Customization by its unique identifier <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, deletion of an existing additional language customization by ID doesn't register.Connection1 scope
Deletes an Email Customization by its unique identifier <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, deletion of an existing additional language customization by ID doesn't register.
Authentication
Connected account requiredScopes
okta.templates.manageTags
Delete an email domainOKTA_DELETE_EMAIL_DOMAINDeletes an Email Domain by `emailDomainId`Connection1 scope
Deletes an Email Domain by `emailDomainId`
Authentication
Connected account requiredScopes
okta.emailDomains.manageTags
Delete an SMTP server configurationOKTA_DELETE_EMAIL_SERVERDeletes the specified custom SMTP server configurationConnection1 scope
Deletes the specified custom SMTP server configuration
Authentication
Connected account requiredScopes
okta.emailServers.manageTags
Delete an event hookOKTA_DELETE_EVENT_HOOKDeletes the event hook that matches the provided `id`. After deletion, the event hook is unrecoverable. As a safety precaution, you can only delete event hooks with a status of `INACTIVE`.Connection1 scope
Deletes the event hook that matches the provided `id`. After deletion, the event hook is unrecoverable. As a safety precaution, you can only delete event hooks with a status of `INACTIVE`.
Authentication
Connected account requiredScopes
okta.eventHooks.manageTags
Delete a federated claimOKTA_DELETE_FEDERATED_CLAIMDeletes a federated claim by `claimId`Connection1 scope
Deletes a federated claim by `claimId`
Authentication
Connected account requiredScopes
okta.apps.manageTags
Delete a governance bundleOKTA_DELETE_GOVERNANCE_BUNDLEDeletes an Admin Console governance bundleConnection1 scope
Deletes an Admin Console governance bundle
Authentication
Connected account requiredScopes
okta.roles.manageTags
Delete a groupOKTA_DELETE_GROUPDeletes a group of the `OKTA_GROUP` or `APP_GROUP` type from your org. > **Note:** You can't remove groups of type `APP_GROUP` if they are used in a group push mapping.Connection1 scope
Deletes a group of the `OKTA_GROUP` or `APP_GROUP` type from your org. > **Note:** You can't remove groups of type `APP_GROUP` if they are used in a group push mapping.
Authentication
Connected account requiredScopes
okta.groups.manageTags
Delete a group ownerOKTA_DELETE_GROUP_OWNERDeletes a group owner from a specific groupConnection1 scope
Deletes a group owner from a specific group
Authentication
Connected account requiredScopes
okta.groups.manageTags
Delete a group push mappingOKTA_DELETE_GROUP_PUSH_MAPPINGDeletes a specific group push mapping. The group push mapping must be in an `INACTIVE` state.Connection2 scopes
Deletes a specific group push mapping. The group push mapping must be in an `INACTIVE` state.
Authentication
Connected account requiredScopes
okta.apps.manageokta.groups.manageTags
Delete a group ruleOKTA_DELETE_GROUP_RULEDeletes a specific group rule by `groupRuleId`Connection1 scope
Deletes a specific group rule by `groupRuleId`
Authentication
Connected account requiredScopes
okta.groups.manageTags
Delete a keyOKTA_DELETE_HOOK_KEYDeletes a key by `id`. After being deleted, the key is unrecoverable. As a safety precaution, only keys that aren't being used are eligible for deletion.Connection1 scope
Deletes a key by `id`. After being deleted, the key is unrecoverable. As a safety precaution, only keys that aren't being used are eligible for deletion.
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Delete an IdPOKTA_DELETE_IDENTITY_PROVIDERDeletes an identity provider (IdP) integration by `idpId` * All existing IdP users are unlinked with the highest order profile source taking precedence for each IdP user. * Unlinked users keep their existing authentication provider such as `FEDERATION` or `SOCIAL`.Connection1 scope
Deletes an identity provider (IdP) integration by `idpId` * All existing IdP users are unlinked with the highest order profile source taking precedence for each IdP user. * Unlinked users keep their existing authentication provider such as `FEDERATION` or `SOCIAL`.
Authentication
Connected account requiredScopes
okta.idps.manageTags
Delete an IdP key credentialOKTA_DELETE_IDENTITY_PROVIDER_KEYDeletes a specific identity provider (IdP) key credential by `kid` if it isn't currently being used by an active or inactive IdPConnection1 scope
Deletes a specific identity provider (IdP) key credential by `kid` if it isn't currently being used by an active or inactive IdP
Authentication
Connected account requiredScopes
okta.idps.manageTags
Delete an identity source groupOKTA_DELETE_IDENTITY_SOURCE_GROUPDeletes a group in an identity source for a given identity source ID and group IDConnection1 scope
Deletes a group in an identity source for a given identity source ID and group ID
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Delete the memberships for the specified identity source groupOKTA_DELETE_IDENTITY_SOURCE_GROUP_MEMBERSHIPSDeletes group memberships for the specified identity source group using member external IDsConnection1 scope
Deletes group memberships for the specified identity source group using member external IDs
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Delete an identity source sessionOKTA_DELETE_IDENTITY_SOURCE_SESSIONDeletes an identity source session for a given identity source ID and session IdConnection1 scope
Deletes an identity source session for a given identity source ID and session Id
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Delete an identity source userOKTA_DELETE_IDENTITY_SOURCE_USERDeletes a user in an identity source for the given identity source instance and external IDConnection1 scope
Deletes a user in an identity source for the given identity source instance and external ID
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Delete an inline hookOKTA_DELETE_INLINE_HOOKDeletes an inline hook by `inlineHookId`. After it's deleted, the inline hook is unrecoverable. As a safety precaution, only inline hooks with a status of `INACTIVE` are eligible for deletion.Connection1 scope
Deletes an inline hook by `inlineHookId`. After it's deleted, the inline hook is unrecoverable. As a safety precaution, only inline hooks with a status of `INACTIVE` are eligible for deletion.
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Delete an interclient trust mappingOKTA_DELETE_INTERCLIENT_TRUST_MAPPINGDeletes the mapping between the target app and an allowed appConnection1 scope
Deletes the mapping between the target app and an allowed app
Authentication
Connected account requiredScopes
okta.apps.interclientTrust.manageTags
Delete a linked object definitionOKTA_DELETE_LINKED_OBJECT_DEFINITIONDeletes the Linked Object definition specified by either the `primary` or `associated` name. The entire definition is removed, regardless of which name that you specify.Connection1 scope
Deletes the Linked Object definition specified by either the `primary` or `associated` name. The entire definition is removed, regardless of which name that you specify.
Authentication
Connected account requiredScopes
okta.linkedObjects.manageTags
Delete a linked object valueOKTA_DELETE_LINKED_OBJECT_FOR_USERDeletes any existing relationship between the `associated` and `primary` user. For the `associated` user, this is specified by the ID. The `primary` name specifies the relationship. The operation is successful if the relationship is deleted. The operation is also successful if the specified user isn't in the `associated` relationship for any instance of the specified `primary` and thus, no relationship is found.Connection1 scope
Deletes any existing relationship between the `associated` and `primary` user. For the `associated` user, this is specified by the ID. The `primary` name specifies the relationship. The operation is successful if the relationship is deleted. The operation is also successful if the specified user isn't in the `associated` relationship for any instance of the specified `primary` and thus, no relationship is found.
Authentication
Connected account requiredScopes
okta.users.manageTags
Delete a log streamOKTA_DELETE_LOG_STREAMDeletes a log stream object from your org by IDConnection1 scope
Deletes a log stream object from your org by ID
Authentication
Connected account requiredScopes
okta.logStreams.manageTags
Delete a network zoneOKTA_DELETE_NETWORK_ZONEDeletes a Network Zone by `zoneId` > **Notes:** > * You can't delete a Network Zone that's used by a [Policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/) or [Rule](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/#tag/Policy/operation/listPolicyRules). > * For Okta Identity Engine orgs, you can't delete a Network Zone with an ACTIVE `status`. <x-lifecycle class="oie"></x-lifecycle>Connection1 scope
Deletes a Network Zone by `zoneId` > **Notes:** > * You can't delete a Network Zone that's used by a [Policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/) or [Rule](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/#tag/Policy/operation/listPolicyRules). > * For Okta Identity Engine orgs, you can't delete a Network Zone with an ACTIVE `status`. <x-lifecycle class="oie"></x-lifecycle>
Authentication
Connected account requiredScopes
okta.networkZones.manageTags
Delete a custom token claimOKTA_DELETE_OAUTH2_CLAIMDeletes a custom token Claim specified by the `claimId`Connection1 scope
Deletes a custom token Claim specified by the `claimId`
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Delete an OAuth 2.0 client secretOKTA_DELETE_OAUTH2_CLIENT_SECRETDeletes an OAuth 2.0 client secret by `secretId`. You can only delete an inactive secret.Connection1 scope
Deletes an OAuth 2.0 client secret by `secretId`. You can only delete an inactive secret.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Delete a Custom Authorization Server Public JSON Web KeyOKTA_DELETE_OAUTH2_RESOURCE_SERVER_JSON_WEB_KEYDeletes a custom authorization server public JSON web key by key `id`. You can only delete an inactive key.Connection1 scope
Deletes a custom authorization server public JSON web key by key `id`. You can only delete an inactive key.
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Delete a custom token scopeOKTA_DELETE_OAUTH2_SCOPEDeletes a custom token scopeConnection1 scope
Deletes a custom token scope
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Delete an Okta managed user accountOKTA_DELETE_OKTA_MANAGED_USER_ACCOUNTDeletes an Okta managed user account specified by ID. This operation removes the service account management for the Okta user, suspends the underlying Okta user account, but doesn't delete the user from Universal Directory.Connection1 scope
Deletes an Okta managed user account specified by ID. This operation removes the service account management for the Okta user, suspends the underlying Okta user account, but doesn't delete the user from Universal Directory.
Authentication
Connected account requiredScopes
okta.serviceAccounts.okta.manageTags
Delete the org-wide CAPTCHA settingsOKTA_DELETE_ORG_CAPTCHA_SETTINGSDeletes the CAPTCHA settings object for your organizationConnection1 scope
Deletes the CAPTCHA settings object for your organization
Authentication
Connected account requiredScopes
okta.captchas.manageTags
Delete a policyOKTA_DELETE_POLICYDeletes a policyConnection1 scope
Deletes a policy
Authentication
Connected account requiredScopes
okta.policies.manageTags
Delete a policy resource mappingOKTA_DELETE_POLICY_RESOURCE_MAPPINGDeletes the resource mapping for a policy identified by `policyId` and `mappingId`Connection1 scope
Deletes the resource mapping for a policy identified by `policyId` and `mappingId`
Authentication
Connected account requiredScopes
okta.policies.manageTags
Delete a policy ruleOKTA_DELETE_POLICY_RULEDeletes a policy rule identified by `policyId` and `ruleId`Connection1 scope
Deletes a policy rule identified by `policyId` and `ruleId`
Authentication
Connected account requiredScopes
okta.policies.manageTags
Delete the preview error pageOKTA_DELETE_PREVIEW_ERROR_PAGEDeletes the preview error page. The preview error page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/error/preview`.Connection1 scope
Deletes the preview error page. The preview error page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/error/preview`.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete the preview sign-in pageOKTA_DELETE_PREVIEW_SIGN_IN_PAGEDeletes the preview sign-in page. The preview sign-in page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/login/preview`.Connection1 scope
Deletes the preview sign-in page. The preview sign-in page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/login/preview`.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Delete a push providerOKTA_DELETE_PUSH_PROVIDERDeletes a push provider by `pushProviderId`. If the push provider is currently being used in the org by a custom authenticator, the delete will not be allowed.Connection1 scope
Deletes a push provider by `pushProviderId`. If the push provider is currently being used in the org by a custom authenticator, the delete will not be allowed.
Authentication
Connected account requiredScopes
okta.pushProviders.manageTags
Delete a realmOKTA_DELETE_REALMDeletes a realm permanently. This operation can only be performed after disassociating other entities like users and identity providers from a realm.Connection1 scope
Deletes a realm permanently. This operation can only be performed after disassociating other entities like users and identity providers from a realm.
Authentication
Connected account requiredScopes
okta.realms.manageTags
Delete a realm assignmentOKTA_DELETE_REALM_ASSIGNMENTDeletes a realm assignmentConnection1 scope
Deletes a realm assignment
Authentication
Connected account requiredScopes
okta.realmAssignments.manageTags
Delete a resource setOKTA_DELETE_RESOURCE_SETDeletes a resource set by `resourceSetIdOrLabel`Connection1 scope
Deletes a resource set by `resourceSetIdOrLabel`
Authentication
Connected account requiredScopes
okta.roles.manageTags
Delete a resource set resourceOKTA_DELETE_RESOURCE_SET_RESOURCEDeletes a resource (identified by `resourceId`) from a resource setConnection1 scope
Deletes a resource (identified by `resourceId`) from a resource set
Authentication
Connected account requiredScopes
okta.roles.manageTags
Delete a custom roleOKTA_DELETE_ROLEDeletes a custom role by `roleIdOrLabel`Connection1 scope
Deletes a custom role by `roleIdOrLabel`
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a client roleOKTA_DELETE_ROLE_FROM_CLIENTUnassigns a role assignment (identified by `roleAssignmentId`) from a client app (identified by `clientId`)Connection1 scope
Unassigns a role assignment (identified by `roleAssignmentId`) from a client app (identified by `clientId`)
Authentication
Connected account requiredScopes
okta.roles.manageTags
Delete a custom role permissionOKTA_DELETE_ROLE_PERMISSIONDeletes a permission (identified by `permissionType`) from a custom roleConnection1 scope
Deletes a permission (identified by `permissionType`) from a custom role
Authentication
Connected account requiredScopes
okta.roles.manageTags
Delete a security events providerOKTA_DELETE_SECURITY_EVENTS_PROVIDER_INSTANCEDeletes a security events provider instance specified by `id`Connection1 scope
Deletes a security events provider instance specified by `id`
Authentication
Connected account requiredScopes
okta.securityEventsProviders.manageTags
Delete an SMS templateOKTA_DELETE_SMS_TEMPLATEDeletes an SMS templateConnection1 scope
Deletes an SMS template
Authentication
Connected account requiredScopes
okta.templates.manageTags
Delete an SSF streamOKTA_DELETE_SSF_STREAMDeletes the specified SSF stream. If the `stream_id` is not provided in the query string, the associated stream with the client ID (through the request OAuth 2.0 access token) is deleted. Otherwise, the SSF stream with the `stream_id` is deleted, if found.Connection1 scope
Deletes the specified SSF stream. If the `stream_id` is not provided in the query string, the associated stream with the client ID (through the request OAuth 2.0 access token) is deleted. Otherwise, the SSF stream with the `stream_id` is deleted, if found.
Authentication
Connected account requiredScopes
ssf.manageTags
Delete a trusted originOKTA_DELETE_TRUSTED_ORIGINDeletes a trusted originConnection1 scope
Deletes a trusted origin
Authentication
Connected account requiredScopes
okta.trustedOrigins.manageTags
Delete a UI schemaOKTA_DELETE_UISCHEMASDeletes a UI Schema by `id`Connection1 scope
Deletes a UI Schema by `id`
Authentication
Connected account requiredScopes
okta.uischemas.manageTags
Delete a userOKTA_DELETE_USERDeletes a user permanently. This operation can only be performed on users that have a `DEPROVISIONED` status. > **Warning:** This action can't be recovered! This operation on a user that hasn't been deactivated causes that user to be deactivated. A second delete operation is required to delete the user. > **Note:** You can also perform user deletion asynchronously. To invoke asynchronous user deletion, pass an HTTP header `Prefer: respond-async` with the request. This header is also supported by user deactivation, which is performed if the delete endpoint is invoked on a user that hasn't been deactivated.Connection1 scope
Deletes a user permanently. This operation can only be performed on users that have a `DEPROVISIONED` status. > **Warning:** This action can't be recovered! This operation on a user that hasn't been deactivated causes that user to be deactivated. A second delete operation is required to delete the user. > **Note:** You can also perform user deletion asynchronously. To invoke asynchronous user deletion, pass an HTTP header `Prefer: respond-async` with the request. This header is also supported by user deactivation, which is performed if the delete endpoint is invoked on a user that hasn't been deactivated.
Authentication
Connected account requiredScopes
okta.users.manageTags
Delete a user typeOKTA_DELETE_USER_TYPEDeletes a user type permanently. > **Note**: You can't delete the default user type or a user type that is currently assigned to users.Connection1 scope
Deletes a user type permanently. > **Note**: You can't delete the default user type or a user type that is currently assigned to users.
Authentication
Connected account requiredScopes
okta.userTypes.manageTags
Delete a WebAuthn preregistration factorOKTA_DELETE_WEB_AUTHN_PREREGISTRATION_FACTORDeletes a specific WebAuthn preregistration factor for a userConnection1 scope
Deletes a specific WebAuthn preregistration factor for a user
Authentication
Connected account requiredScopes
okta.users.manageTags
Delete an OAuth 2.0 client JSON Web KeyOKTA_DELETEJWKDeletes an OAuth 2.0 Client JSON Web Key by `keyId`. You can only delete an inactive key.Connection1 scope
Deletes an OAuth 2.0 Client JSON Web Key by `keyId`. You can only delete an inactive key.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Enroll a factorOKTA_ENROLL_FACTOREnrolls a supported factor for the specified user > **Notes:** > * All responses return the enrolled factor with a status of either `PENDING_ACTIVATION` or `ACTIVE`. > * You can't use the Factors API to enroll Okta FastPass (`signed_nonce`) for a user. See [Configure Okta FastPass](https://help.okta.com/okta_help.htm?type=oie&id=ext-fp-configure). #### Additional SMS/Call factor information * **Rate limits**: Okta may return a `429 Too Many Requests` status code if you attempt to resend an SMS or a voice call challenge (OTP) within the same time window. The current [rate limit](https://developer.okta.com/docs/reference/rate-limits/) is one SMS/CALL challenge per phone number every 30 seconds. * **Existing phone numbers**: Okta may return a `400 Bad Request` status code if a user attempts to enroll with a different phone number when the user has an existing mobile phone or has an existing phone with voice call capability. A user can enroll only one mobile phone for `sms` and enroll only one voice call capable phone for `call` factor. #### Additional WebAuthn factor information * For detailed information on the WebAuthn standard, including an up-to-date list of supported browsers, see [webauthn.me](https://a0.to/webauthnme-okta-docs). * When you enroll a WebAuthn factor, the `activation` object in `_embedded` contains properties used to help the client to create a new WebAuthn credential for use with Okta. See the [WebAuthn spec for PublicKeyCredentialCreationOptions](https://www.w3.org/TR/webauthn/#dictionary-makecredentialoptions). * As of the `2026.04.0` release, the FIDO2 (WebAuthn) authenticator is now called Passkey (FIDO2 WebAuthn) and there are new settings and updates to the authenticator page layout. There have been no changes to any existing parameter names, values, or endpoint paths. For example, the `factorType` for the Passkey (FIDO2 WebAuthn) authenticator is still `webauthn`. See [Passkeys and WebAuthn](https://developer.okta.com/docs/guides/authenticators-web-authn/aspnet/main/#passkeys-and-webauthn). #### Additional Custom TOTP factor information * The enrollment process involves passing both the `factorProfileId` and `sharedSecret` properties for a token. * A factor profile represents a particular configuration of the Custom TOTP factor. It includes certain properties that match the hardware token that end users possess, such as the HMAC algorithm, passcode length, and time interval. There can be multiple Custom TOTP factor profiles per org, but users can only enroll in one Custom TOTP factor. Admins can [create Custom TOTP factor profiles](https://help.okta.com/okta_help.htm?id=ext-mfa-totp) in the Admin Console. Then, copy the `factorProfileId` from the Admin Console into the API request. * <x-lifecycle class="oie"></x-lifecycle> For Custom TOTP enrollment, Okta automaticaly enrolls a user with a `token:software:totp` factor and the `push` factor if the user isn't currently enrolled with these factors.Connection1 scope
Enrolls a supported factor for the specified user > **Notes:** > * All responses return the enrolled factor with a status of either `PENDING_ACTIVATION` or `ACTIVE`. > * You can't use the Factors API to enroll Okta FastPass (`signed_nonce`) for a user. See [Configure Okta FastPass](https://help.okta.com/okta_help.htm?type=oie&id=ext-fp-configure). #### Additional SMS/Call factor information * **Rate limits**: Okta may return a `429 Too Many Requests` status code if you attempt to resend an SMS or a voice call challenge (OTP) within the same time window. The current [rate limit](https://developer.okta.com/docs/reference/rate-limits/) is one SMS/CALL challenge per phone number every 30 seconds. * **Existing phone numbers**: Okta may return a `400 Bad Request` status code if a user attempts to enroll with a different phone number when the user has an existing mobile phone or has an existing phone with voice call capability. A user can enroll only one mobile phone for `sms` and enroll only one voice call capable phone for `call` factor. #### Additional WebAuthn factor information * For detailed information on the WebAuthn standard, including an up-to-date list of supported browsers, see [webauthn.me](https://a0.to/webauthnme-okta-docs). * When you enroll a WebAuthn factor, the `activation` object in `_embedded` contains properties used to help the client to create a new WebAuthn credential for use with Okta. See the [WebAuthn spec for PublicKeyCredentialCreationOptions](https://www.w3.org/TR/webauthn/#dictionary-makecredentialoptions). * As of the `2026.04.0` release, the FIDO2 (WebAuthn) authenticator is now called Passkey (FIDO2 WebAuthn) and there are new settings and updates to the authenticator page layout. There have been no changes to any existing parameter names, values, or endpoint paths. For example, the `factorType` for the Passkey (FIDO2 WebAuthn) authenticator is still `webauthn`. See [Passkeys and WebAuthn](https://developer.okta.com/docs/guides/authenticators-web-authn/aspnet/main/#passkeys-and-webauthn). #### Additional Custom TOTP factor information * The enrollment process involves passing both the `factorProfileId` and `sharedSecret` properties for a token. * A factor profile represents a particular configuration of the Custom TOTP factor. It includes certain properties that match the hardware token that end users possess, such as the HMAC algorithm, passcode length, and time interval. There can be multiple Custom TOTP factor profiles per org, but users can only enroll in one Custom TOTP factor. Admins can [create Custom TOTP factor profiles](https://help.okta.com/okta_help.htm?id=ext-mfa-totp) in the Admin Console. Then, copy the `factorProfileId` from the Admin Console into the API request. * <x-lifecycle class="oie"></x-lifecycle> For Custom TOTP enrollment, Okta automaticaly enrolls a user with a `token:software:totp` factor and the `push` factor if the user isn't currently enrolled with these factors.
Authentication
Connected account requiredScopes
okta.users.manageTags
Enroll a preregistered WebAuthn factorOKTA_ENROLL_PREREGISTRATION_ENROLLMENTEnrolls a preregistered WebAuthn factor. This WebAuthn factor has a longer challenge timeout period to accommodate the fulfillment request process. As part of this operation, Okta generates elliptic curve (EC) key-pairs used to encrypt the factor PIN and enrollment data sent by the fulfillment provider.Connection1 scope
Enrolls a preregistered WebAuthn factor. This WebAuthn factor has a longer challenge timeout period to accommodate the fulfillment request process. As part of this operation, Okta generates elliptic curve (EC) key-pairs used to encrypt the factor PIN and enrollment data sent by the fulfillment provider.
Authentication
Connected account requiredScopes
okta.users.manageTags
Execute an inline hookOKTA_EXECUTE_INLINE_HOOKExecutes the inline hook that matches the provided `inlineHookId` by using the request body as the input. This inline hook sends the provided data through the `channel` object and returns a response if it matches the correct data contract. Otherwise it returns an error. You need to construct a JSON payload that matches the payloads that Okta would send to your external service for this inline hook type. A timeout of three seconds is enforced on all outbound requests, with one retry in the event of a timeout or an error response from the remote system. If a successful response isn't received after the request, a 400 error is returned with more information about what failed. >**Note:** This execution endpoint isn't tied to any other functionality in Okta, and you should only use it for testing purposes.Connection1 scope
Executes the inline hook that matches the provided `inlineHookId` by using the request body as the input. This inline hook sends the provided data through the `channel` object and returns a response if it matches the correct data contract. Otherwise it returns an error. You need to construct a JSON payload that matches the payloads that Okta would send to your external service for this inline hook type. A timeout of three seconds is enforced on all outbound requests, with one retry in the event of a timeout or an error response from the remote system. If a successful response isn't received after the request, a 400 error is returned with more information about what failed. >**Note:** This execution endpoint isn't tied to any other functionality in Okta, and you should only use it for testing purposes.
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Execute a realm assignmentOKTA_EXECUTE_REALM_ASSIGNMENTExecutes a realm assignmentConnection1 scope
Executes a realm assignment
Authentication
Connected account requiredScopes
okta.realmAssignments.manageTags
Expire the passwordOKTA_EXPIRE_PASSWORDExpires the password. This operation transitions the user status to `PASSWORD_EXPIRED` so that the user must change their password the next time that they sign in. <br> If you have integrated Okta with your on-premises Active Directory (AD), then setting a user's password as expired in Okta also expires the password in AD. When the user tries to sign in to Okta, delegated authentication finds the password-expired status in AD, and the user is presented with the password-expired page where they can change their password. > **Note:** The Okta account management policy doesn't support the `/users/{id}/lifecycle/expire_password` endpoint. See [Configure an Okta account management policy](https://developer.okta.com/docs/guides/okta-account-management-policy/main/).Connection1 scope
Expires the password. This operation transitions the user status to `PASSWORD_EXPIRED` so that the user must change their password the next time that they sign in. <br> If you have integrated Okta with your on-premises Active Directory (AD), then setting a user's password as expired in Okta also expires the password in AD. When the user tries to sign in to Okta, delegated authentication finds the password-expired status in AD, and the user is presented with the password-expired page where they can change their password. > **Note:** The Okta account management policy doesn't support the `/users/{id}/lifecycle/expire_password` endpoint. See [Configure an Okta account management policy](https://developer.okta.com/docs/guides/okta-account-management-policy/main/).
Authentication
Connected account requiredScopes
okta.users.manageTags
Expire the password with a temporary passwordOKTA_EXPIRE_PASSWORD_WITH_TEMP_PASSWORDExpires the password and resets the user's password to a temporary password. This operation transitions the user status to `PASSWORD_EXPIRED` so that the user must change their password the next time that they sign in. The user's password is reset to a temporary password that's returned, and then the user's password is expired. If `revokeSessions` is included in the request with a value of `true`, the user's current outstanding sessions are revoked and require re-authentication. If you have integrated Okta with your on-premises Active Directory (AD), then setting a user's password as expired in Okta also expires the password in AD. When the user tries to sign in to Okta, delegated authentication finds the password-expired status in AD, and the user is presented with the password-expired page where they can change their password.Connection1 scope
Expires the password and resets the user's password to a temporary password. This operation transitions the user status to `PASSWORD_EXPIRED` so that the user must change their password the next time that they sign in. The user's password is reset to a temporary password that's returned, and then the user's password is expired. If `revokeSessions` is included in the request with a value of `true`, the user's current outstanding sessions are revoked and require re-authentication. If you have integrated Okta with your on-premises Active Directory (AD), then setting a user's password as expired in Okta also expires the password in AD. When the user tries to sign in to Okta, delegated authentication finds the password-expired status in AD, and the user is presented with the password-expired page where they can change their password.
Authentication
Connected account requiredScopes
okta.users.manageTags
Extend Okta Support accessOKTA_EXTEND_OKTA_SUPPORTExtends the length of time that Okta Support can access your org by 24 hours. This means that 24 hours are added to the remaining access time. > **Note:** This resource is deprecated. Use the [Update an Okta Support case](/openapi/okta-management/management/tags/orgsettingsupport/other/updateoktasupportcase) resource to extend Okta Support access for a support case. > For the corresponding Okta Admin Console feature, see [Give access to Okta Support](https://help.okta.com/okta_help.htm?type=oie&id=settings-support-access).Connection1 scope
Extends the length of time that Okta Support can access your org by 24 hours. This means that 24 hours are added to the remaining access time. > **Note:** This resource is deprecated. Use the [Update an Okta Support case](/openapi/okta-management/management/tags/orgsettingsupport/other/updateoktasupportcase) resource to extend Okta Support access for a support case. > For the corresponding Okta Admin Console feature, see [Give access to Okta Support](https://help.okta.com/okta_help.htm?type=oie&id=settings-support-access).
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Start forgot password flowOKTA_FORGOT_PASSWORDStarts the forgot password flow. Generates a one-time token (OTT) that you can use to reset a user's password. The user must validate their security question's answer when visiting the reset link. Perform this operation only on users with an `ACTIVE` status and a valid [recovery question credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/User/#tag/User/operation/createUser!path=credentials/recovery_question&t=request). > **Note:** If you have migrated to Identity Engine, you can allow users to recover passwords with any enrolled MFA authenticator. See [Self-service account recovery](https://help.okta.com/oie/en-us/content/topics/identity-engine/authenticators/configure-sspr.htm?cshid=ext-config-sspr). If an email address is associated with multiple users, keep in mind the following to ensure a successful password recovery lookup: * Okta no longer includes deactivated users in the lookup. * The lookup searches sign-in IDs first, then primary email addresses, and then secondary email addresses. If `sendEmail` is `false`, returns a link for the user to reset their password. This operation doesn't affect the status of the user.Connection1 scope
Starts the forgot password flow. Generates a one-time token (OTT) that you can use to reset a user's password. The user must validate their security question's answer when visiting the reset link. Perform this operation only on users with an `ACTIVE` status and a valid [recovery question credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/User/#tag/User/operation/createUser!path=credentials/recovery_question&t=request). > **Note:** If you have migrated to Identity Engine, you can allow users to recover passwords with any enrolled MFA authenticator. See [Self-service account recovery](https://help.okta.com/oie/en-us/content/topics/identity-engine/authenticators/configure-sspr.htm?cshid=ext-config-sspr). If an email address is associated with multiple users, keep in mind the following to ensure a successful password recovery lookup: * Okta no longer includes deactivated users in the lookup. * The lookup searches sign-in IDs first, then primary email addresses, and then secondary email addresses. If `sendEmail` is `false`, returns a link for the user to reset their password. This operation doesn't affect the status of the user.
Authentication
Connected account requiredScopes
okta.users.manageTags
Reset password with recovery questionOKTA_FORGOT_PASSWORD_SET_NEW_PASSWORDResets the user's password to the specified password if the provided answer to the recovery question is correct. You must include the recovery question answer with the submission.Connection1 scope
Resets the user's password to the specified password if the provided answer to the recovery question is correct. You must include the recovery question answer with the submission.
Authentication
Connected account requiredScopes
okta.users.manageTags
Generate a key credentialOKTA_GENERATE_APPLICATION_KEYGenerates a new X.509 certificate for an app key credential > **Note:** To update an app with the newly generated key credential, use the [Replace an Application](/openapi/okta-management/management/application/replaceapplication) request with the new [credentials.signing.kid](/openapi/okta-management/management/application/replaceapplication#application/replaceapplication/t=request&path=&d=0/credentials/signing/kid) value in the request body. You can provide just the [signing credential object](/openapi/okta-management/management/application/replaceapplication#application/replaceapplication/t=request&path=&d=0/credentials/signing) instead of the entire [application credential object](/openapi/okta-management/management/application/replaceapplication#application/replaceapplication/t=response&c=200&path=&d=0/credentials).Connection1 scope
Generates a new X.509 certificate for an app key credential > **Note:** To update an app with the newly generated key credential, use the [Replace an Application](/openapi/okta-management/management/application/replaceapplication) request with the new [credentials.signing.kid](/openapi/okta-management/management/application/replaceapplication#application/replaceapplication/t=request&path=&d=0/credentials/signing/kid) value in the request body. You can provide just the [signing credential object](/openapi/okta-management/management/application/replaceapplication#application/replaceapplication/t=request&path=&d=0/credentials/signing) instead of the entire [application credential object](/openapi/okta-management/management/application/replaceapplication#application/replaceapplication/t=response&c=200&path=&d=0/credentials).
Authentication
Connected account requiredScopes
okta.apps.manageTags
Generate a certificate signing requestOKTA_GENERATE_CSR_FOR_APPLICATIONGenerates a new key pair and returns the certificate signing request (CSR) for it. The information in a CSR is used by the Certificate Authority (CA) to verify and create your certificate. It also contains the public key that's included in your certificate. Returns CSR in `pkcs#10` format if the `Accept` media type is `application/pkcs10` or a CSR object if the `Accept` media type is `application/json`. > **Note:** The key pair isn't listed in the key credentials for the app until it's published.Connection1 scope
Generates a new key pair and returns the certificate signing request (CSR) for it. The information in a CSR is used by the Certificate Authority (CA) to verify and create your certificate. It also contains the public key that's included in your certificate. Returns CSR in `pkcs#10` format if the `Accept` media type is `application/pkcs10` or a CSR object if the `Accept` media type is `application/json`. > **Note:** The key pair isn't listed in the key credentials for the app until it's published.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Generate a certificate signing requestOKTA_GENERATE_CSR_FOR_IDENTITY_PROVIDERGenerates a new key pair and returns a certificate signing request (CSR) for it > **Note:** The private key isn't listed in the [signing key credentials for the identity provider (IdP)](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProviderSigningKeys/#tag/IdentityProviderSigningKeys/operation/listIdentityProviderSigningKeys) until it's published.Connection1 scope
Generates a new key pair and returns a certificate signing request (CSR) for it > **Note:** The private key isn't listed in the [signing key credentials for the identity provider (IdP)](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProviderSigningKeys/#tag/IdentityProviderSigningKeys/operation/listIdentityProviderSigningKeys) until it's published.
Authentication
Connected account requiredScopes
okta.idps.manageTags
Generate a fulfillment requestOKTA_GENERATE_FULFILLMENT_REQUESTGenerates a fulfillment request by sending a WebAuthn preregistration event to start the flow. The WebAuthn preregistration integration for Okta Workflows uses a preregistration event to populate the fulfillment request.Connection1 scope
Generates a fulfillment request by sending a WebAuthn preregistration event to start the flow. The WebAuthn preregistration integration for Okta Workflows uses a preregistration event to populate the fulfillment request.
Authentication
Connected account requiredScopes
okta.users.manageTags
Generate a new signing key credential for IdPOKTA_GENERATE_IDENTITY_PROVIDER_SIGNING_KEYGenerates a new X.509 certificate for an identity provider (IdP) signing key credential to be used for signing assertions sent to the IdP. IdP signing keys are read-only. > **Note:** To update an IdP with the newly generated key credential, [update your IdP](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/replaceIdentityProvider) using the returned key's `kid` in the [signing credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/replaceIdentityProvider!path=protocol/0/credentials/signing/kid&t=request).Connection1 scope
Generates a new X.509 certificate for an identity provider (IdP) signing key credential to be used for signing assertions sent to the IdP. IdP signing keys are read-only. > **Note:** To update an IdP with the newly generated key credential, [update your IdP](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/replaceIdentityProvider) using the returned key's `kid` in the [signing credential](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/replaceIdentityProvider!path=protocol/0/credentials/signing/kid&t=request).
Authentication
Connected account requiredScopes
okta.idps.manageTags
Retrieve Okta Aerial consent for your orgOKTA_GET_AERIAL_CONSENTRetrieves the Okta Aerial consent grant details for your Org. Returns a 404 Not Found error if no consent has been granted.Connection1 scope
Retrieves the Okta Aerial consent grant details for your Org. Returns a 404 Not Found error if no consent has been granted.
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Retrieve an agent pool update by IDOKTA_GET_AGENT_POOLS_UPDATE_INSTANCERetrieves an agent pool update by its `updateId`Connection1 scope
Retrieves an agent pool update by its `updateId`
Authentication
Connected account requiredScopes
okta.agentPools.readTags
Retrieve an agent pool update's settingsOKTA_GET_AGENT_POOLS_UPDATE_SETTINGSRetrieves the current state of the agent pool update instance settingsConnection1 scope
Retrieves the current state of the agent pool update instance settings
Authentication
Connected account requiredScopes
okta.agentPools.readTags
Retrieve all Cross App Access connectionsOKTA_GET_ALL_CROSS_APP_ACCESS_CONNECTIONSRetrieves inbound and outbound Cross App Access connections associated with an appConnection1 scope
Retrieves inbound and outbound Cross App Access connections associated with an app
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve all the well-known URIsOKTA_GET_ALL_WELL_KNOWN_URISRetrieves the content from each of the well-known URIs for a specified brandConnection1 scope
Retrieves the content from each of the well-known URIs for a specified brand
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve an API service integration instanceOKTA_GET_API_SERVICE_INTEGRATION_INSTANCERetrieves an API Service Integration instance by `id`Connection1 scope
Retrieves an API Service Integration instance by `id`
Authentication
Connected account requiredScopes
okta.oauthIntegrations.readTags
Retrieve an API token's metadataOKTA_GET_API_TOKENRetrieves the metadata for an active API token by `apiTokenId`Connection1 scope
Retrieves the metadata for an active API token by `apiTokenId`
Authentication
Connected account requiredScopes
okta.apiTokens.readTags
Retrieve an app service accountOKTA_GET_APP_SERVICE_ACCOUNTRetrieves an app service account specified by IDConnection1 scope
Retrieves an app service account specified by ID
Authentication
Connected account requiredScopes
okta.serviceAccounts.readTags
Retrieve the customized apple-app-site-association URI contentOKTA_GET_APPLE_APP_SITE_ASSOCIATION_WELL_KNOWN_URIRetrieves the content of the `apple-app-site-assocation` well-known URI > **Note:** When serving this URI, Okta adds `authsrv` content to provide a seamless experience for Okta Verify. You can't modify the content in the `authsrv` object.Connection
Retrieves the content of the `apple-app-site-assocation` well-known URI > **Note:** When serving this URI, Okta adds `authsrv` content to provide a seamless experience for Okta Verify. You can't modify the content in the `authsrv` object.
Authentication
Connected account requiredTags
Retrieve an applicationOKTA_GET_APPLICATIONRetrieves an application from your Okta organization by `id`Connection1 scope
Retrieves an application from your Okta organization by `id`
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve an application groupOKTA_GET_APPLICATION_GROUP_ASSIGNMENTRetrieves an app group assignmentConnection1 scope
Retrieves an app group assignment
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve a key credentialOKTA_GET_APPLICATION_KEYRetrieves a specific application key credential by `kid`Connection1 scope
Retrieves a specific application key credential by `kid`
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve an application userOKTA_GET_APPLICATION_USERRetrieves a specific user assignment for a specific appConnection1 scope
Retrieves a specific user assignment for a specific app
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve the default app user schema for an appOKTA_GET_APPLICATION_USER_SCHEMARetrieves the default schema for an app user. The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to apps. All users assigned to a given app use the same app user schema. Therefore, unlike the user schema operations, the app user schema operations all specify `default` and don't accept a schema ID.Connection1 scope
Retrieves the default schema for an app user. The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to apps. All users assigned to a given app use the same app user schema. Therefore, unlike the user schema operations, the app user schema operations all specify `default` and don't accept a schema ID.
Authentication
Connected account requiredScopes
okta.schemas.readTags
Retrieve the customized assetlinks.json URI contentOKTA_GET_ASSET_LINKS_WELL_KNOWN_URIRetrieves the content of the `assetlinks.json` well-known URIConnection
Retrieves the content of the `assetlinks.json` well-known URI
Authentication
Connected account requiredTags
Retrieve an authenticatorOKTA_GET_AUTHENTICATORRetrieves an authenticator from your Okta organization by `authenticatorId`Connection1 scope
Retrieves an authenticator from your Okta organization by `authenticatorId`
Authentication
Connected account requiredScopes
okta.authenticators.readTags
Retrieve an authenticator enrollmentOKTA_GET_AUTHENTICATOR_ENROLLMENTRetrieves a user's authenticator enrollment by `enrollmentId`Connection1 scope
Retrieves a user's authenticator enrollment by `enrollmentId`
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve an authenticator methodOKTA_GET_AUTHENTICATOR_METHODRetrieves a method identified by `methodType` of an authenticator identified by `authenticatorId`Connection1 scope
Retrieves a method identified by `methodType` of an authenticator identified by `authenticatorId`
Authentication
Connected account requiredScopes
okta.authenticators.readTags
Retrieve the authenticator settingsOKTA_GET_AUTHENTICATOR_SETTINGSRetrieves the Authenticator Settings for an orgConnection1 scope
Retrieves the Authenticator Settings for an org
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve an authorization serverOKTA_GET_AUTHORIZATION_SERVERRetrieves an authorization serverConnection1 scope
Retrieves an authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve an authorization server keyOKTA_GET_AUTHORIZATION_SERVER_KEYRetrieves an Authorization Server Key specified by the `keyId`Connection1 scope
Retrieves an Authorization Server Key specified by the `keyId`
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve a policyOKTA_GET_AUTHORIZATION_SERVER_POLICYRetrieves a policyConnection1 scope
Retrieves a policy
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve a policy ruleOKTA_GET_AUTHORIZATION_SERVER_POLICY_RULERetrieves a policy rule by `ruleId`Connection1 scope
Retrieves a policy rule by `ruleId`
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve the Okta Admin Console assignment settingOKTA_GET_AUTO_ASSIGN_ADMIN_APP_SETTINGRetrieves the org setting to automatically assign the Okta Admin Console when an admin role is assignedConnection1 scope
Retrieves the org setting to automatically assign the Okta Admin Console when an admin role is assigned
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve a behavior detection ruleOKTA_GET_BEHAVIOR_DETECTION_RULERetrieves a Behavior Detection Rule by `behaviorId`Connection1 scope
Retrieves a Behavior Detection Rule by `behaviorId`
Authentication
Connected account requiredScopes
okta.behaviors.readTags
Retrieve a role resource set bindingOKTA_GET_BINDINGRetrieves the binding of a role (identified by `roleIdOrLabel`) for a resource set (identified by `resourceSetIdOrLabel`)Connection1 scope
Retrieves the binding of a role (identified by `roleIdOrLabel`) for a resource set (identified by `resourceSetIdOrLabel`)
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve the bot protection configurationOKTA_GET_BOT_PROTECTION_CONFIGURATIONRetrieves the bot protection configuration for your orgConnection1 scope
Retrieves the bot protection configuration for your org
Authentication
Connected account requiredScopes
okta.botProtection.readTags
Retrieve a brandOKTA_GET_BRANDRetrieves a brand by `brandId`Connection1 scope
Retrieves a brand by `brandId`
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve a themeOKTA_GET_BRAND_THEMERetrieves a theme for a brandConnection1 scope
Retrieves a theme for a brand
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve the customized content of the specified well-known URIOKTA_GET_BRAND_WELL_KNOWN_URIRetrieves the customized content of a well-known URI for a specific brand and well-known URI pathConnection1 scope
Retrieves the customized content of a well-known URI for a specific brand and well-known URI path
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve a CAPTCHA instanceOKTA_GET_CAPTCHA_INSTANCERetrieves the properties of a specified CAPTCHA instanceConnection1 scope
Retrieves the properties of a specified CAPTCHA instance
Authentication
Connected account requiredScopes
okta.captchas.readTags
Retrieve the default public client app role settingOKTA_GET_CLIENT_PRIVILEGES_SETTINGRetrieves the org setting to assign the [Super Admin role](https://help.okta.com/okta_help.htm?type=oie&id=ext_superadmin) to new public client appsConnection1 scope
Retrieves the org setting to assign the [Super Admin role](https://help.okta.com/okta_help.htm?type=oie&id=ext_superadmin) to new public client apps
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve a Cross App Access connectionOKTA_GET_CROSS_APP_ACCESS_CONNECTIONRetrieves the Cross App Access connection with the specified IDConnection1 scope
Retrieves the Cross App Access connection with the specified ID
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve a certificate signing requestOKTA_GET_CSR_FOR_APPLICATIONRetrieves a certificate signing request (CSR) for the app by `csrId`. Returns a Base64-encoded CSR in DER format if the `Accept` media type is `application/pkcs10` or a CSR object if the `Accept` media type is `application/json`.Connection1 scope
Retrieves a certificate signing request (CSR) for the app by `csrId`. Returns a Base64-encoded CSR in DER format if the `Accept` media type is `application/pkcs10` or a CSR object if the `Accept` media type is `application/json`.
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve a certificate signing requestOKTA_GET_CSR_FOR_IDENTITY_PROVIDERRetrieves a specific certificate signing request (CSR) by `id`Connection1 scope
Retrieves a specific certificate signing request (CSR) by `id`
Authentication
Connected account requiredScopes
okta.idps.readTags
Retrieve the ThreatInsight configurationOKTA_GET_CURRENT_CONFIGURATIONRetrieves the ThreatInsight configuration for the orgConnection1 scope
Retrieves the ThreatInsight configuration for the org
Authentication
Connected account requiredScopes
okta.threatInsights.readTags
Retrieve a custom AAGUIDOKTA_GET_CUSTOM_AAGUIDRetrieves a custom AAGUIDConnection1 scope
Retrieves a custom AAGUID
Authentication
Connected account requiredScopes
okta.authenticators.readTags
Retrieve a custom domainOKTA_GET_CUSTOM_DOMAINRetrieves a custom domain by `domainId`Connection1 scope
Retrieves a custom domain by `domainId`
Authentication
Connected account requiredScopes
okta.domains.readTags
Retrieve a custom telephony providerOKTA_GET_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALRetrieves the details of a custom telephony provider by its IDConnection1 scope
Retrieves the details of a custom telephony provider by its ID
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.readTags
Retrieve a preview of an email customizationOKTA_GET_CUSTOMIZATION_PREVIEWRetrieves a Preview of an Email Customization. All variable references are populated from the current user's context. For example, `${user.profile.firstName}`. <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, requests for the preview of an additional language customization by ID return a `404 Not Found` error response.Connection1 scope
Retrieves a Preview of an Email Customization. All variable references are populated from the current user's context. For example, `${user.profile.firstName}`. <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, requests for the preview of an additional language customization by ID return a `404 Not Found` error response.
Authentication
Connected account requiredScopes
okta.templates.readTags
Retrieve the customized error pageOKTA_GET_CUSTOMIZED_ERROR_PAGERetrieves the customized error page. The customized error page appears in your live environment.Connection1 scope
Retrieves the customized error page. The customized error page appears in your live environment.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve the customized sign-in pageOKTA_GET_CUSTOMIZED_SIGN_IN_PAGERetrieves the customized sign-in page. The customized sign-in page appears in your live environment.Connection1 scope
Retrieves the customized sign-in page. The customized sign-in page appears in your live environment.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve the default error pageOKTA_GET_DEFAULT_ERROR_PAGERetrieves the default error page. The default error page appears when no customized error page exists.Connection1 scope
Retrieves the default error page. The default error page appears when no customized error page exists.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve the default provisioning connectionOKTA_GET_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONRetrieves the default provisioning connection for an appConnection1 scope
Retrieves the default provisioning connection for an app
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve the default sign-in pageOKTA_GET_DEFAULT_SIGN_IN_PAGERetrieves the default sign-in page. The default sign-in page appears when no customized sign-in page exists.Connection1 scope
Retrieves the default sign-in page. The default sign-in page appears when no customized sign-in page exists.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve a deviceOKTA_GET_DEVICERetrieves a device by `deviceId`Connection1 scope
Retrieves a device by `deviceId`
Authentication
Connected account requiredScopes
okta.devices.readTags
Retrieve a device assurance policyOKTA_GET_DEVICE_ASSURANCE_POLICYRetrieves a device assurance policy by `deviceAssuranceId`Connection1 scope
Retrieves a device assurance policy by `deviceAssuranceId`
Authentication
Connected account requiredScopes
okta.deviceAssurance.readTags
Retrieve a device integrationOKTA_GET_DEVICE_INTEGRATIONRetrieves a device integration by `deviceIntegrationId`Connection1 scope
Retrieves a device integration by `deviceIntegrationId`
Authentication
Connected account requiredScopes
okta.deviceIntegrations.readTags
Retrieve an OS accountOKTA_GET_DEVICE_OSACCOUNTRetrieves an OS account by `osAccountId` for a deviceConnection1 scope
Retrieves an OS account by `osAccountId` for a device
Authentication
Connected account requiredScopes
okta.devices.readTags
Retrieve a device posture checkOKTA_GET_DEVICE_POSTURE_CHECKRetrieves a device posture check by `postureCheckId`Connection1 scope
Retrieves a device posture check by `postureCheckId`
Authentication
Connected account requiredScopes
okta.devicePostureChecks.readTags
Retrieve the disaster recovery status for all domainsOKTA_GET_DRSTATUSRetrieves the failover or failback status for all the domains for your orgConnection1 scope
Retrieves the failover or failback status for all the domains for your org
Authentication
Connected account requiredScopes
okta.dr.readTags
Retrieve the disaster recovery status for a domainOKTA_GET_DRSTATUS_FOR_DOMAINRetrieves the failover or failback status for the domain specified in the request pathConnection1 scope
Retrieves the failover or failback status for the domain specified in the request path
Authentication
Connected account requiredScopes
okta.dr.readTags
Retrieve an email customizationOKTA_GET_EMAIL_CUSTOMIZATIONRetrieves an email customization by its unique identifier <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, requests to retrieve an additional language customization by ID result in a `404 Not Found` error response.Connection1 scope
Retrieves an email customization by its unique identifier <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, requests to retrieve an additional language customization by ID result in a `404 Not Found` error response.
Authentication
Connected account requiredScopes
okta.templates.readTags
Retrieve an email template default contentOKTA_GET_EMAIL_DEFAULT_CONTENTRetrieves an email template's default content <x-lifecycle class="ea"></x-lifecycle> Defaults to the current user's language given the following: - Custom languages for Okta Email Templates is enabled - An additional language is specified for the `language` parameterConnection1 scope
Retrieves an email template's default content <x-lifecycle class="ea"></x-lifecycle> Defaults to the current user's language given the following: - Custom languages for Okta Email Templates is enabled - An additional language is specified for the `language` parameter
Authentication
Connected account requiredScopes
okta.templates.readTags
Retrieve a preview of the email template default contentOKTA_GET_EMAIL_DEFAULT_PREVIEWRetrieves a preview of an Email Template's default content. All variable references are populated using the current user's context. For example, `${user.profile.firstName}`. <x-lifecycle class="ea"></x-lifecycle> Defaults to the current user's language given the following: - Custom languages for Okta Email Templates is enabled - An additional language is specified for the `language` parameterConnection1 scope
Retrieves a preview of an Email Template's default content. All variable references are populated using the current user's context. For example, `${user.profile.firstName}`. <x-lifecycle class="ea"></x-lifecycle> Defaults to the current user's language given the following: - Custom languages for Okta Email Templates is enabled - An additional language is specified for the `language` parameter
Authentication
Connected account requiredScopes
okta.templates.readTags
Retrieve an email domainOKTA_GET_EMAIL_DOMAINRetrieves an Email Domain by `emailDomainId`Connection1 scope
Retrieves an Email Domain by `emailDomainId`
Authentication
Connected account requiredScopes
okta.emailDomains.readTags
Retrieve an SMTP server configurationOKTA_GET_EMAIL_SERVERRetrieves the specified custom SMTP server configurationConnection1 scope
Retrieves the specified custom SMTP server configuration
Authentication
Connected account requiredScopes
okta.emailServers.readTags
Retrieve the email template settingsOKTA_GET_EMAIL_SETTINGSRetrieves an email template's settingsConnection1 scope
Retrieves an email template's settings
Authentication
Connected account requiredScopes
okta.templates.readTags
Retrieve an email templateOKTA_GET_EMAIL_TEMPLATERetrieves the details of an email template by nameConnection1 scope
Retrieves the details of an email template by name
Authentication
Connected account requiredScopes
okta.templates.readTags
Retrieve the error page sub-resourcesOKTA_GET_ERROR_PAGERetrieves the error page sub-resources. The `expand` query parameter specifies which sub-resources to include in the response.Connection1 scope
Retrieves the error page sub-resources. The `expand` query parameter specifies which sub-resources to include in the response.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve an event hookOKTA_GET_EVENT_HOOKRetrieves an event hookConnection1 scope
Retrieves an event hook
Authentication
Connected account requiredScopes
okta.eventHooks.readTags
Retrieve a factorOKTA_GET_FACTORRetrieves an existing factor for the specified userConnection1 scope
Retrieves an existing factor for the specified user
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve a factor transaction statusOKTA_GET_FACTOR_TRANSACTION_STATUSRetrieves the status of a `push` factor verification transaction > **Note:** > The response body for a number matching push challenge to an Okta Verify `push` factor enrollment is different from the response body of a standard push challenge. > The number matching push challenge [response body](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userfactor/other/getfactortransactionstatus!c=200&path=1/_embedded&t=response) contains the correct answer for the challenge. > Use [Verify a factor](/openapi/okta-management/management/userfactor/verifyfactor) to configure which challenge is sent.Connection1 scope
Retrieves the status of a `push` factor verification transaction > **Note:** > The response body for a number matching push challenge to an Okta Verify `push` factor enrollment is different from the response body of a standard push challenge. > The number matching push challenge [response body](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userfactor/other/getfactortransactionstatus!c=200&path=1/_embedded&t=response) contains the correct answer for the challenge. > Use [Verify a factor](/openapi/okta-management/management/userfactor/verifyfactor) to configure which challenge is sent.
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve a featureOKTA_GET_FEATURERetrieves a feature by IDConnection1 scope
Retrieves a feature by ID
Authentication
Connected account requiredScopes
okta.features.readTags
Retrieve a featureOKTA_GET_FEATURE_FOR_APPLICATIONRetrieves a Feature object for an appConnection1 scope
Retrieves a Feature object for an app
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve a federated claimOKTA_GET_FEDERATED_CLAIMRetrieves a federated claim by `claimId`Connection1 scope
Retrieves a federated claim by `claimId`
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve the Okta application settingsOKTA_GET_FIRST_PARTY_APP_SETTINGSRetrieves the settings for an Okta app (also known as an Okta first-party app)Connection1 scope
Retrieves the settings for an Okta app (also known as an Okta first-party app)
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve a governance bundleOKTA_GET_GOVERNANCE_BUNDLERetrieves a governance bundle for the Admin ConsoleConnection1 scope
Retrieves a governance bundle for the Admin Console
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a groupOKTA_GET_GROUPRetrieves a specific group by `id` from your orgConnection1 scope
Retrieves a specific group by `id` from your org
Authentication
Connected account requiredScopes
okta.groups.readTags
Retrieve a group role assignmentOKTA_GET_GROUP_ASSIGNED_ROLERetrieves a role assigned to a group (identified by the `groupId`). The `roleAssignmentId` is the unique identifier for either a standard role group assignment object or a custom role resource set binding object.Connection1 scope
Retrieves a role assigned to a group (identified by the `groupId`). The `roleAssignmentId` is the unique identifier for either a standard role group assignment object or a custom role resource set binding object.
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve the results of an AD group queryOKTA_GET_GROUP_ATTRIBUTE_QUERY_RESULTRetrieves the results of the requested Active Directory (AD) group attributes using the `resultId` returned from the `POST /api/v1/directories/{appInstanceId}/groups/{groupId}/query` call. If the operation has expired or if the `resultId` is invalid, returns a `404` status.Connection1 scope
Retrieves the results of the requested Active Directory (AD) group attributes using the `resultId` returned from the `POST /api/v1/directories/{appInstanceId}/groups/{groupId}/query` call. If the operation has expired or if the `resultId` is invalid, returns a `404` status.
Authentication
Connected account requiredScopes
okta.directories.groups.readTags
Retrieve a group push mappingOKTA_GET_GROUP_PUSH_MAPPINGRetrieves a group push mapping by IDConnection2 scopes
Retrieves a group push mapping by ID
Authentication
Connected account requiredScopes
okta.apps.readokta.groups.readTags
Retrieve a group ruleOKTA_GET_GROUP_RULERetrieves a specific group rule by ID from your orgConnection1 scope
Retrieves a specific group rule by ID from your org
Authentication
Connected account requiredScopes
okta.groups.readTags
Retrieve the default group schemaOKTA_GET_GROUP_SCHEMARetrieves the group schema The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to groups. All groups use the same group schema. Unlike user schema operations, group schema operations all specify `default` and don't accept a schema ID.Connection1 scope
Retrieves the group schema The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to groups. All groups use the same group schema. Unlike user schema operations, group schema operations all specify `default` and don't accept a schema ID.
Authentication
Connected account requiredScopes
okta.schemas.readTags
Retrieve a key by IDOKTA_GET_HOOK_KEYRetrieves the public portion of the Key object using the `id` parameter >**Note:** The `?expand=publickey` query parameter optionally returns the full object including the details of the public key in the response body's `_embedded` property.Connection1 scope
Retrieves the public portion of the Key object using the `id` parameter >**Note:** The `?expand=publickey` query parameter optionally returns the full object including the details of the public key in the response body's `_embedded` property.
Authentication
Connected account requiredScopes
okta.inlineHooks.readTags
Retrieve an IdPOKTA_GET_IDENTITY_PROVIDERRetrieves an identity provider (IdP) integration by `idpId`Connection1 scope
Retrieves an identity provider (IdP) integration by `idpId`
Authentication
Connected account requiredScopes
okta.idps.readTags
Retrieve a user for IdPOKTA_GET_IDENTITY_PROVIDER_APPLICATION_USERRetrieves a linked identity provider (IdP) user by IDConnection1 scope
Retrieves a linked identity provider (IdP) user by ID
Authentication
Connected account requiredScopes
okta.idps.readTags
Retrieve an IdP key credentialOKTA_GET_IDENTITY_PROVIDER_KEYRetrieves a specific identity provider (IdP) key credential by `kid`Connection1 scope
Retrieves a specific identity provider (IdP) key credential by `kid`
Authentication
Connected account requiredScopes
okta.idps.readTags
Retrieve a signing key credential for IdPOKTA_GET_IDENTITY_PROVIDER_SIGNING_KEYRetrieves a specific identity provider (IdP) key credential by `kid`Connection1 scope
Retrieves a specific identity provider (IdP) key credential by `kid`
Authentication
Connected account requiredScopes
okta.idps.readTags
Retrieve an identity source groupOKTA_GET_IDENTITY_SOURCE_GROUPRetrieves a group from an identity source for a given identity source ID and group ID or external IDConnection1 scope
Retrieves a group from an identity source for a given identity source ID and group ID or external ID
Authentication
Connected account requiredScopes
okta.identitySources.readTags
Retrieve the memberships for the given identity source groupOKTA_GET_IDENTITY_SOURCE_GROUP_MEMBERSHIPSRetrieves the group memberships for the given identity source group in the given identity source instanceConnection1 scope
Retrieves the group memberships for the given identity source group in the given identity source instance
Authentication
Connected account requiredScopes
okta.identitySources.readTags
Retrieve an identity source sessionOKTA_GET_IDENTITY_SOURCE_SESSIONRetrieves an identity source session for a given identity source ID and session IDConnection1 scope
Retrieves an identity source session for a given identity source ID and session ID
Authentication
Connected account requiredScopes
okta.identitySources.readTags
Retrieve an identity source userOKTA_GET_IDENTITY_SOURCE_USERRetrieves a user by external ID in an identity source for the given identity source instanceConnection1 scope
Retrieves a user by external ID in an identity source for the given identity source instance
Authentication
Connected account requiredScopes
okta.identitySources.readTags
Retrieve an inline hookOKTA_GET_INLINE_HOOKRetrieves an inline hook by `inlineHookId`Connection1 scope
Retrieves an inline hook by `inlineHookId`
Authentication
Connected account requiredScopes
okta.inlineHooks.readTags
Retrieve an OAuth 2.0 client JSON Web KeyOKTA_GET_JWKRetrieves an OAuth 2.0 client JSON Web Key by `keyId`Connection1 scope
Retrieves an OAuth 2.0 client JSON Web Key by `keyId`
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve a linked object definitionOKTA_GET_LINKED_OBJECT_DEFINITIONRetrieves a Linked Object definitionConnection1 scope
Retrieves a Linked Object definition
Authentication
Connected account requiredScopes
okta.linkedObjects.readTags
Retrieve a log streamOKTA_GET_LOG_STREAMRetrieves a log stream object by IDConnection1 scope
Retrieves a log stream object by ID
Authentication
Connected account requiredScopes
okta.logStreams.readTags
Retrieve the log stream schema for the schema typeOKTA_GET_LOG_STREAM_SCHEMARetrieves the schema for a log stream type. The `logStreamType` element in the URL specifies the log stream type, which is either `aws_eventbridge` or `splunk_cloud_logstreaming`. Use the `aws_eventbridge` literal to retrieve the AWS EventBridge type schema, and use the `splunk_cloud_logstreaming` literal retrieve the Splunk Cloud type schema.Connection1 scope
Retrieves the schema for a log stream type. The `logStreamType` element in the URL specifies the log stream type, which is either `aws_eventbridge` or `splunk_cloud_logstreaming`. Use the `aws_eventbridge` literal to retrieve the AWS EventBridge type schema, and use the `splunk_cloud_logstreaming` literal retrieve the Splunk Cloud type schema.
Authentication
Connected account requiredScopes
okta.logStreams.readTags
Retrieve a role resource set binding memberOKTA_GET_MEMBER_OF_BINDINGRetrieves a member (identified by `memberId`) that belongs to a role resource set bindingConnection1 scope
Retrieves a member (identified by `memberId`) that belongs to a role resource set binding
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a network zoneOKTA_GET_NETWORK_ZONERetrieves a Network Zone by `zoneId`Connection1 scope
Retrieves a Network Zone by `zoneId`
Authentication
Connected account requiredScopes
okta.networkZones.readTags
Retrieve a custom token claimOKTA_GET_OAUTH2_CLAIMRetrieves a custom token Claim by the specified `claimId`Connection1 scope
Retrieves a custom token Claim by the specified `claimId`
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve an OAuth 2.0 client secretOKTA_GET_OAUTH2_CLIENT_SECRETRetrieves an OAuth 2.0 client secrets by `secretId`Connection1 scope
Retrieves an OAuth 2.0 client secrets by `secretId`
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve a Custom Authorization Server Public JSON Web KeyOKTA_GET_OAUTH2_RESOURCE_SERVER_JSON_WEB_KEYRetrieves a custom authorization server public JSON web key by key `id`Connection1 scope
Retrieves a custom authorization server public JSON web key by key `id`
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve a custom token scopeOKTA_GET_OAUTH2_SCOPERetrieves a custom token scopeConnection1 scope
Retrieves a custom token scope
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve an application tokenOKTA_GET_OAUTH2_TOKEN_FOR_APPLICATIONRetrieves a refresh token for the specified appConnection1 scope
Retrieves a refresh token for the specified app
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve the Okta communication settingsOKTA_GET_OKTA_COMMUNICATION_SETTINGSRetrieves Okta Communication Settings of your orgConnection1 scope
Retrieves Okta Communication Settings of your org
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve an Okta managed user accountOKTA_GET_OKTA_MANAGED_USER_ACCOUNTRetrieves an Okta managed user account specified by IDConnection1 scope
Retrieves an Okta managed user account specified by ID
Authentication
Connected account requiredScopes
okta.serviceAccounts.okta.readTags
Retrieve the Admin Console opt-in statusOKTA_GET_OPT_IN_STATUSRetrieves the entitlement management opt-in status for the Admin ConsoleConnection1 scope
Retrieves the entitlement management opt-in status for the Admin Console
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve the org-wide CAPTCHA settingsOKTA_GET_ORG_CAPTCHA_SETTINGSRetrieves the CAPTCHA settings object for your organization > **Note**: If the current organization hasn't configured CAPTCHA Settings, the request returns an empty object.Connection1 scope
Retrieves the CAPTCHA settings object for your organization > **Note**: If the current organization hasn't configured CAPTCHA Settings, the request returns an empty object.
Authentication
Connected account requiredScopes
okta.captchas.readTags
Retrieve the contact type userOKTA_GET_ORG_CONTACT_USERRetrieves the ID and the user resource associated with the specified contact typeConnection1 scope
Retrieves the ID and the user resource associated with the specified contact type
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve the Okta Support settingsOKTA_GET_ORG_OKTA_SUPPORT_SETTINGSRetrieves Okta Support Settings for your orgConnection1 scope
Retrieves Okta Support Settings for your org
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve the org preferencesOKTA_GET_ORG_PREFERENCESRetrieves preferences of your Okta orgConnection1 scope
Retrieves preferences of your Okta org
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve the Org general settingsOKTA_GET_ORG_SETTINGSRetrieves the Org General SettingsConnection1 scope
Retrieves the Org General Settings
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve a policyOKTA_GET_POLICYRetrieves a policyConnection1 scope
Retrieves a policy
Authentication
Connected account requiredScopes
okta.policies.readTags
Retrieve a policy resource mappingOKTA_GET_POLICY_MAPPINGRetrieves a resource mapping for a policy identified by `policyId` and `mappingId`Connection1 scope
Retrieves a resource mapping for a policy identified by `policyId` and `mappingId`
Authentication
Connected account requiredScopes
okta.policies.readTags
Retrieve a policy ruleOKTA_GET_POLICY_RULERetrieves a policy ruleConnection1 scope
Retrieves a policy rule
Authentication
Connected account requiredScopes
okta.policies.readTags
Retrieve the preview error page previewOKTA_GET_PREVIEW_ERROR_PAGERetrieves the preview error page. The preview error page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/error/preview`.Connection1 scope
Retrieves the preview error page. The preview error page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/error/preview`.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve the preview sign-in page previewOKTA_GET_PREVIEW_SIGN_IN_PAGERetrieves the preview sign-in page. The preview sign-in page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/login/preview`.Connection1 scope
Retrieves the preview sign-in page. The preview sign-in page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/login/preview`.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve a principal rate limitOKTA_GET_PRINCIPAL_RATE_LIMIT_ENTITYRetrieves a principal rate limit entity by `principalRateLimitId`Connection1 scope
Retrieves a principal rate limit entity by `principalRateLimitId`
Authentication
Connected account requiredScopes
okta.principalRateLimits.readTags
Retrieve a profile mappingOKTA_GET_PROFILE_MAPPINGRetrieves a single profile mapping referenced by its IDConnection1 scope
Retrieves a single profile mapping referenced by its ID
Authentication
Connected account requiredScopes
okta.profileMappings.readTags
Retrieve a public keyOKTA_GET_PUBLIC_KEYRetrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.Connection1 scope
Retrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.
Authentication
Connected account requiredScopes
okta.inlineHooks.readTags
Retrieve a push providerOKTA_GET_PUSH_PROVIDERRetrieves a push provider by `pushProviderId`Connection1 scope
Retrieves a push provider by `pushProviderId`
Authentication
Connected account requiredScopes
okta.pushProviders.readTags
Retrieve the rate limit admin notification settingsOKTA_GET_RATE_LIMIT_SETTINGS_ADMIN_NOTIFICATIONSRetrieves the currently configured Rate Limit Admin Notification SettingsConnection1 scope
Retrieves the currently configured Rate Limit Admin Notification Settings
Authentication
Connected account requiredScopes
okta.rateLimits.readTags
Retrieve the per-client rate limit settingsOKTA_GET_RATE_LIMIT_SETTINGS_PER_CLIENTRetrieves the currently configured Per-Client Rate Limit SettingsConnection1 scope
Retrieves the currently configured Per-Client Rate Limit Settings
Authentication
Connected account requiredScopes
okta.rateLimits.readTags
Retrieve the rate limit warning threshold percentageOKTA_GET_RATE_LIMIT_SETTINGS_WARNING_THRESHOLDRetrieves the currently configured threshold for warning notifications when the API's rate limit is exceededConnection1 scope
Retrieves the currently configured threshold for warning notifications when the API's rate limit is exceeded
Authentication
Connected account requiredScopes
okta.rateLimits.readTags
Retrieve a realmOKTA_GET_REALMRetrieves a realmConnection1 scope
Retrieves a realm
Authentication
Connected account requiredScopes
okta.realms.readTags
Retrieve a realm assignmentOKTA_GET_REALM_ASSIGNMENTRetrieves a realm assignmentConnection1 scope
Retrieves a realm assignment
Authentication
Connected account requiredScopes
okta.realmAssignments.readTags
Retrieve a refresh token for a clientOKTA_GET_REFRESH_TOKEN_FOR_AUTHORIZATION_SERVER_AND_CLIENTRetrieves a refresh token for a ClientConnection1 scope
Retrieves a refresh token for a Client
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
Retrieve a refresh token for a clientOKTA_GET_REFRESH_TOKEN_FOR_USER_AND_CLIENTRetrieves a refresh token issued for the specified user and clientConnection1 scope
Retrieves a refresh token issued for the specified user and client
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve a resource setOKTA_GET_RESOURCE_SETRetrieves a resource set by `resourceSetIdOrLabel`Connection1 scope
Retrieves a resource set by `resourceSetIdOrLabel`
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a resource set resourceOKTA_GET_RESOURCE_SET_RESOURCERetrieves a resource identified by `resourceId` in a resource setConnection1 scope
Retrieves a resource identified by `resourceId` in a resource set
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a roleOKTA_GET_ROLERetrieves a role by `roleIdOrLabel`Connection1 scope
Retrieves a role by `roleIdOrLabel`
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a user role governance sourceOKTA_GET_ROLE_ASSIGNMENT_GOVERNANCE_GRANTRetrieves a governance source (identified by `grantId`) for a role (identified by `roleAssignmentId`) that's assigned to a user (identified by `userId`)Connection1 scope
Retrieves a governance source (identified by `grantId`) for a role (identified by `roleAssignmentId`) that's assigned to a user (identified by `userId`)
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve the user role governance source resourcesOKTA_GET_ROLE_ASSIGNMENT_GOVERNANCE_GRANT_RESOURCESRetrieves the resources of a governance source (identified by `grantId`) for a role (identified by `roleAssignmentId`) that's assigned to a user (identified by `userId`)Connection1 scope
Retrieves the resources of a governance source (identified by `grantId`) for a role (identified by `roleAssignmentId`) that's assigned to a user (identified by `userId`)
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a custom role permissionOKTA_GET_ROLE_PERMISSIONRetrieves a permission (identified by `permissionType`) for a custom roleConnection1 scope
Retrieves a permission (identified by `permissionType`) for a custom role
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a role target by assignment typeOKTA_GET_ROLE_TARGETS_BY_USER_ID_AND_ROLE_IDRetrieves all role targets for an `APP_ADMIN`, `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user by user or group assignment type. If the role isn't scoped to specific group targets or any app targets, an empty array `[]` is returned.Connection1 scope
Retrieves all role targets for an `APP_ADMIN`, `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user by user or group assignment type. If the role isn't scoped to specific group targets or any app targets, an empty array `[]` is returned.
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve the well-known URI of a specific brandOKTA_GET_ROOT_BRAND_WELL_KNOWN_URIRetrieves the well-known URI of a specific brand and well-known URI pathConnection1 scope
Retrieves the well-known URI of a specific brand and well-known URI path
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve an app grantOKTA_GET_SCOPE_CONSENT_GRANTRetrieves a single scope consent Grant object for the appConnection1 scope
Retrieves a single scope consent Grant object for the app
Authentication
Connected account requiredScopes
okta.appGrants.readTags
Retrieve the security events providerOKTA_GET_SECURITY_EVENTS_PROVIDER_INSTANCERetrieves the security events provider instance specified by `id`Connection1 scope
Retrieves the security events provider instance specified by `id`
Authentication
Connected account requiredScopes
okta.securityEventsProviders.readTags
Retrieve a sessionOKTA_GET_SESSIONRetrieves information about the session specified by the given session IDConnection1 scope
Retrieves information about the session specified by the given session ID
Authentication
Connected account requiredScopes
okta.sessions.readTags
Retrieve the sign-in page sub-resourcesOKTA_GET_SIGN_IN_PAGERetrieves the sign-in page sub-resources. The `expand` query parameter specifies which sub-resources to include in the response.Connection1 scope
Retrieves the sign-in page sub-resources. The `expand` query parameter specifies which sub-resources to include in the response.
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve the sign-out page settingsOKTA_GET_SIGN_OUT_PAGE_SETTINGSRetrieves the sign-out page settingsConnection1 scope
Retrieves the sign-out page settings
Authentication
Connected account requiredScopes
okta.brands.readTags
Retrieve an SMS templateOKTA_GET_SMS_TEMPLATERetrieves a specific template by `id`Connection1 scope
Retrieves a specific template by `id`
Authentication
Connected account requiredScopes
okta.templates.readTags
Retrieve the SSF stream statusOKTA_GET_SSF_STREAM_STATUSRetrieves the status of an SSF stream. The status indicates whether the transmitter is able to transmit events over the stream.Connection1 scope
Retrieves the status of an SSF stream. The status indicates whether the transmitter is able to transmit events over the stream.
Authentication
Connected account requiredScopes
ssf.readTags
Retrieve the SSF stream configuration(s)OKTA_GET_SSF_STREAMSRetrieves either a list of all known SSF stream configurations or the individual configuration if specified by ID. As stream configurations are tied to a client ID, you can only view the stream associated with the client ID of the request OAuth 2.0 access token.Connection1 scope
Retrieves either a list of all known SSF stream configurations or the individual configuration if specified by ID. As stream configurations are tied to a client ID, you can only view the stream associated with the client ID of the request OAuth 2.0 access token.
Authentication
Connected account requiredScopes
ssf.readTags
Retrieve a subscription for a roleOKTA_GET_SUBSCRIPTIONS_NOTIFICATION_TYPE_ROLERetrieves a subscription by `notificationType` for a specified RoleConnection1 scope
Retrieves a subscription by `notificationType` for a specified Role
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a subscription for a userOKTA_GET_SUBSCRIPTIONS_NOTIFICATION_TYPE_USERRetrieves a subscription by `notificationType` for a specified user. Returns an `AccessDeniedException` message if requests are made for another user.Connection1 scope
Retrieves a subscription by `notificationType` for a specified user. Returns an `AccessDeniedException` message if requests are made for another user.
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve the org third-party admin settingOKTA_GET_THIRD_PARTY_ADMIN_SETTINGRetrieves the third-party admin setting. See [Configure third-party administrators](https://help.okta.com/okta_help.htm?type=oie&id=csh_admin-third) in the Okta product documentation.Connection1 scope
Retrieves the third-party admin setting. See [Configure third-party administrators](https://help.okta.com/okta_help.htm?type=oie&id=csh_admin-third) in the Okta product documentation.
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve a trusted originOKTA_GET_TRUSTED_ORIGINRetrieves a trusted originConnection1 scope
Retrieves a trusted origin
Authentication
Connected account requiredScopes
okta.trustedOrigins.readTags
Retrieve a UI schemaOKTA_GET_UISCHEMARetrieves a UI Schema by `id`Connection1 scope
Retrieves a UI Schema by `id`
Authentication
Connected account requiredScopes
okta.uischemas.readTags
Retrieve a userOKTA_GET_USERRetrieves a user from your Okta org. You can substitute `me` for the `id` to fetch the current user linked to an API token or session cookie. * The request returns the user linked to the API token that is specified in the Authorization header, not the user linked to the active session. Details of the admin user who granted the API token is returned. * When the end user has an active Okta session, it is typically a CORS request from the browser. Therefore, it's possible to retrieve the current user without the Authorization header. When fetching a user by `login` or `login shortname`, [URL encode](https://developer.mozilla.org/en-US/docs/Glossary/Percent-encoding) the request parameter to ensure that special characters are escaped properly. Logins with a `/` character can only be fetched by `id` due to URL issues with escaping the `/` character. If you don't know a user's ID, you can use the [List all users](/openapi/okta-management/management/user/listusers) endpoint to find it. > **Note:** Some browsers block third-party cookies by default, which disrupts Okta functionality in certain flows. See [Mitigate the impact of third-party cookie deprecation](https://help.okta.com/okta_help.htm?type=oie&id=ext-third-party-cookies).Connection1 scope
Retrieves a user from your Okta org. You can substitute `me` for the `id` to fetch the current user linked to an API token or session cookie. * The request returns the user linked to the API token that is specified in the Authorization header, not the user linked to the active session. Details of the admin user who granted the API token is returned. * When the end user has an active Okta session, it is typically a CORS request from the browser. Therefore, it's possible to retrieve the current user without the Authorization header. When fetching a user by `login` or `login shortname`, [URL encode](https://developer.mozilla.org/en-US/docs/Glossary/Percent-encoding) the request parameter to ensure that special characters are escaped properly. Logins with a `/` character can only be fetched by `id` due to URL issues with escaping the `/` character. If you don't know a user's ID, you can use the [List all users](/openapi/okta-management/management/user/listusers) endpoint to find it. > **Note:** Some browsers block third-party cookies by default, which disrupts Okta functionality in certain flows. See [Mitigate the impact of third-party cookie deprecation](https://help.okta.com/okta_help.htm?type=oie&id=ext-third-party-cookies).
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve a user role assignmentOKTA_GET_USER_ASSIGNED_ROLERetrieves a role assigned to a user (identified by `userId`). The `roleAssignmentId` parameter is the unique identifier for either a standard role assignment object or a custom role resource set binding object.Connection1 scope
Retrieves a role assigned to a user (identified by `userId`). The `roleAssignmentId` parameter is the unique identifier for either a standard role assignment object or a custom role resource set binding object.
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve all user role governance sourcesOKTA_GET_USER_ASSIGNED_ROLE_GOVERNANCERetrieves the governance sources of a role (identified by `roleAssignmentId`) that's assigned to a user (identified by `userId`)Connection1 scope
Retrieves the governance sources of a role (identified by `roleAssignmentId`) that's assigned to a user (identified by `userId`)
Authentication
Connected account requiredScopes
okta.roles.readTags
Retrieve a user's classificationOKTA_GET_USER_CLASSIFICATIONRetrieves a user's classificationConnection1 scope
Retrieves a user's classification
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve a user grantOKTA_GET_USER_GRANTRetrieves a grant for the specified userConnection1 scope
Retrieves a grant for the specified user
Authentication
Connected account requiredScopes
okta.users.readTags
Retrieve the user lockout settingsOKTA_GET_USER_LOCKOUT_SETTINGSRetrieves the User Lockout Settings for an orgConnection1 scope
Retrieves the User Lockout Settings for an org
Authentication
Connected account requiredScopes
okta.orgs.readTags
Retrieve a JSON Web Key Set (JWKS) for the default provisioning connectionOKTA_GET_USER_PROVISIONING_CONNECTION_JWKSRetrieves a JWKS for the default provisioning connection. This can be used by the OAuth 2.0 app's `jwk_uri` property in the target org.Connection1 scope
Retrieves a JWKS for the default provisioning connection. This can be used by the OAuth 2.0 app's `jwk_uri` property in the target org.
Authentication
Connected account requiredScopes
okta.apps.readTags
Retrieve the user's riskOKTA_GET_USER_RISKRetrieves the user risk object for a user IDConnection1 scope
Retrieves the user risk object for a user ID
Authentication
Connected account requiredScopes
okta.userRisk.readTags
Retrieve a user schemaOKTA_GET_USER_SCHEMARetrieves the schema for a user typeConnection1 scope
Retrieves the schema for a user type
Authentication
Connected account requiredScopes
okta.schemas.readTags
Retrieve a user typeOKTA_GET_USER_TYPERetrieves a user type by ID. Use `default` to fetch the default user type.Connection1 scope
Retrieves a user type by ID. Use `default` to fetch the default user type.
Authentication
Connected account requiredScopes
okta.userTypes.readTags
Retrieve the customized webauthn URI contentOKTA_GET_WEB_AUTHN_WELL_KNOWN_URIRetrieves the content of the `webauthn` well-known URIConnection
Retrieves the content of the `webauthn` well-known URI
Authentication
Connected account requiredTags
Retrieve the well-known app authenticator configurationOKTA_GET_WELL_KNOWN_APP_AUTHENTICATOR_CONFIGURATIONRetrieves the well-known app authenticator configuration. Includes an app authenticator's settings, supported methods, and other details.Connection
Retrieves the well-known app authenticator configuration. Includes an app authenticator's settings, supported methods, and other details.
Authentication
Connected account requiredTags
Retrieve the Org metadataOKTA_GET_WELLKNOWN_ORG_METADATARetrieves the org metadata, which includes the org ID, configured custom domains, and authentication pipelineConnection
Retrieves the org metadata, which includes the org ID, configured custom domains, and authentication pipeline
Authentication
Connected account requiredTags
Retrieve the SSF transmitter metadataOKTA_GET_WELLKNOWN_SSF_METADATARetrieves SSF transmitter configuration metadata. This includes all supported endpoints and key information about certain properties of the Okta org as the transmitter, such as `delivery_methods_supported`, `issuer`, and `jwks_uri`.Connection
Retrieves SSF transmitter configuration metadata. This includes all supported endpoints and key information about certain properties of the Okta org as the transmitter, such as `delivery_methods_supported`, `issuer`, and `jwks_uri`.
Authentication
Connected account requiredTags
Retrieve a YubiKey OTP tokenOKTA_GET_YUBIKEY_OTP_TOKEN_BY_IDRetrieves the specified YubiKey OTP token by `id`Connection1 scope
Retrieves the specified YubiKey OTP token by `id`
Authentication
Connected account requiredScopes
okta.users.readTags
Grant Okta Aerial access to your orgOKTA_GRANT_AERIAL_CONSENTGrants an Okta Aerial account consent to manage your org. If the org is a child org, consent is taken from the parent org. Grant calls directly to the child are not allowed.Connection1 scope
Grants an Okta Aerial account consent to manage your org. If the org is a child org, consent is taken from the parent org. Grant calls directly to the child are not allowed.
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Grant consent to scopeOKTA_GRANT_CONSENT_TO_SCOPEGrants consent for the app to request an OAuth 2.0 Okta scopeConnection1 scope
Grants consent for the app to request an OAuth 2.0 Okta scope
Authentication
Connected account requiredScopes
okta.appGrants.manageTags
Grant Okta Support accessOKTA_GRANT_OKTA_SUPPORTGrants Okta Support temporary access to your org as an administrator for eight hours > **Note:** This resource is deprecated. Use the [Update an Okta Support case](/openapi/okta-management/management/tags/orgsettingsupport/other/updateoktasupportcase) resource to grant Okta Support access for a support case. > For the corresponding Okta Admin Console feature, see [Give access to Okta Support](https://help.okta.com/okta_help.htm?type=oie&id=settings-support-access).Connection1 scope
Grants Okta Support temporary access to your org as an administrator for eight hours > **Note:** This resource is deprecated. Use the [Update an Okta Support case](/openapi/okta-management/management/tags/orgsettingsupport/other/updateoktasupportcase) resource to grant Okta Support access for a support case. > For the corresponding Okta Admin Console feature, see [Give access to Okta Support](https://help.okta.com/okta_help.htm?type=oie&id=settings-support-access).
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Link a user to IdPOKTA_LINK_USER_TO_IDENTITY_PROVIDERLinks an Okta user to an existing SAML or social identity provider (IdP). The SAML IdP must have `honorPersistentNameId` set to `true` to use this API. The [Name Identifier Format](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/replaceIdentityProvider!path=protocol/0/settings&t=request) of the incoming assertion must be `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent`.Connection1 scope
Links an Okta user to an existing SAML or social identity provider (IdP). The SAML IdP must have `honorPersistentNameId` set to `true` to use this API. The [Name Identifier Format](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/replaceIdentityProvider!path=protocol/0/settings&t=request) of the incoming assertion must be `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent`.
Authentication
Connected account requiredScopes
okta.users.manageTags
List the active signing key credential for IdPOKTA_LIST_ACTIVE_IDENTITY_PROVIDER_SIGNING_KEYLists the active signing key credential for an identity provider (IdP)Connection1 scope
Lists the active signing key credential for an identity provider (IdP)
Authentication
Connected account requiredScopes
okta.idps.readTags
List all agent poolsOKTA_LIST_AGENT_POOLSLists all agent pools with pagination supportConnection1 scope
Lists all agent pools with pagination support
Authentication
Connected account requiredScopes
okta.agentPools.readTags
List all agent pool updatesOKTA_LIST_AGENT_POOLS_UPDATESLists all agent pool updatesConnection1 scope
Lists all agent pool updates
Authentication
Connected account requiredScopes
okta.agentPools.readTags
List all custom AAGUIDsOKTA_LIST_ALL_CUSTOM_AAGUIDSLists all custom Authenticator Attestation Global Unique Identifiers (AAGUIDs) in the org Only custom AAGUIDs that an admin has created are returned.Connection1 scope
Lists all custom Authenticator Attestation Global Unique Identifiers (AAGUIDs) in the org Only custom AAGUIDs that an admin has created are returned.
Authentication
Connected account requiredScopes
okta.authenticators.readTags
List all custom telephony providersOKTA_LIST_ALL_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALSLists all custom telephony providers that are configured in your orgConnection1 scope
Lists all custom telephony providers that are configured in your org
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.readTags
List all Sign-In Widget versionsOKTA_LIST_ALL_SIGN_IN_WIDGET_VERSIONSLists all sign-in widget versions supported by the current orgConnection1 scope
Lists all sign-in widget versions supported by the current org
Authentication
Connected account requiredScopes
okta.brands.readTags
List all API service integration instance secretsOKTA_LIST_API_SERVICE_INTEGRATION_INSTANCE_SECRETSLists all client secrets for an API Service Integration instance by `apiServiceId`Connection1 scope
Lists all client secrets for an API Service Integration instance by `apiServiceId`
Authentication
Connected account requiredScopes
okta.oauthIntegrations.readTags
List all API service integration instancesOKTA_LIST_API_SERVICE_INTEGRATION_INSTANCESLists all API Service Integration instances with a pagination optionConnection1 scope
Lists all API Service Integration instances with a pagination option
Authentication
Connected account requiredScopes
okta.oauthIntegrations.readTags
List all API token metadataOKTA_LIST_API_TOKENSLists all the metadata of the active API tokensConnection1 scope
Lists all the metadata of the active API tokens
Authentication
Connected account requiredScopes
okta.apiTokens.readTags
List all assigned app linksOKTA_LIST_APP_LINKSLists all app links for all direct or indirect (through group membership) assigned apps > **Note:** To list all apps in an org, use the [List all applications endpoint in the Applications API](/openapi/okta-management/management/tags/application/other/listapplications).Connection1 scope
Lists all app links for all direct or indirect (through group membership) assigned apps > **Note:** To list all apps in an org, use the [List all applications endpoint in the Applications API](/openapi/okta-management/management/tags/application/other/listapplications).
Authentication
Connected account requiredScopes
okta.users.readTags
List all app service accountsOKTA_LIST_APP_SERVICE_ACCOUNTSLists all app service accountsConnection1 scope
Lists all app service accounts
Authentication
Connected account requiredScopes
okta.serviceAccounts.readTags
List all client role app targetsOKTA_LIST_APP_TARGET_ROLE_TO_CLIENTLists all OIN app targets for an `APP_ADMIN` role that's assigned to a client (by `clientId`).Connection1 scope
Lists all OIN app targets for an `APP_ADMIN` role that's assigned to a client (by `clientId`).
Authentication
Connected account requiredScopes
okta.roles.readTags
List all application groupsOKTA_LIST_APPLICATION_GROUP_ASSIGNMENTSLists all app group assignmentsConnection1 scope
Lists all app group assignments
Authentication
Connected account requiredScopes
okta.apps.readTags
List all key credentialsOKTA_LIST_APPLICATION_KEYSLists all key credentials for an appConnection1 scope
Lists all key credentials for an app
Authentication
Connected account requiredScopes
okta.apps.readTags
List all group role app targetsOKTA_LIST_APPLICATION_TARGETS_FOR_APPLICATION_ADMINISTRATOR_ROLE_FOR_GROUPLists all app targets for an `APP_ADMIN` role assignment to a group. The response includes a list of OIN-cataloged apps or app instances. The response payload for an app instance contains the `id` property, but an OIN-cataloged app doesn't.Connection1 scope
Lists all app targets for an `APP_ADMIN` role assignment to a group. The response includes a list of OIN-cataloged apps or app instances. The response payload for an app instance contains the `id` property, but an OIN-cataloged app doesn't.
Authentication
Connected account requiredScopes
okta.roles.readTags
List all admin role app targetsOKTA_LIST_APPLICATION_TARGETS_FOR_APPLICATION_ADMINISTRATOR_ROLE_FOR_USERLists all app targets for an `APP_ADMIN` role assigned to a user. The response is a list that includes OIN-cataloged apps or app instances. The response payload for an app instance contains the `id` property, but an OIN-cataloged app payload doesn't.Connection1 scope
Lists all app targets for an `APP_ADMIN` role assigned to a user. The response is a list that includes OIN-cataloged apps or app instances. The response payload for an app instance contains the `id` property, but an OIN-cataloged app payload doesn't.
Authentication
Connected account requiredScopes
okta.roles.readTags
List all application usersOKTA_LIST_APPLICATION_USERSLists all assigned users for an appConnection1 scope
Lists all assigned users for an app
Authentication
Connected account requiredScopes
okta.apps.readTags
List all applicationsOKTA_LIST_APPLICATIONSLists all apps in the org with pagination. A subset of apps can be returned that match a supported filter expression or query. The results are [paginated](/#pagination) according to the `limit` parameter. If there are multiple pages of results, the header contains a `next` link. Treat the link as an opaque value (follow it, don't parse it). > **Note:** To list all of a member's assigned app links, use the [List all assigned app links endpoint in the User Resources API](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userresources/other/listapplinks).Connection1 scope
Lists all apps in the org with pagination. A subset of apps can be returned that match a supported filter expression or query. The results are [paginated](/#pagination) according to the `limit` parameter. If there are multiple pages of results, the header contains a `next` link. Treat the link as an opaque value (follow it, don't parse it). > **Note:** To list all of a member's assigned app links, use the [List all assigned app links endpoint in the User Resources API](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/userresources/other/listapplinks).
Authentication
Connected account requiredScopes
okta.apps.readTags
List all assigned appsOKTA_LIST_ASSIGNED_APPLICATIONS_FOR_GROUPLists all apps that are assigned to a group. See [Application Groups API](/openapi/okta-management/management/tags/applicationgroups/).Connection1 scope
Lists all apps that are assigned to a group. See [Application Groups API](/openapi/okta-management/management/tags/applicationgroups/).
Authentication
Connected account requiredScopes
okta.groups.readTags
List all user role assignmentsOKTA_LIST_ASSIGNED_ROLES_FOR_USERLists all roles assigned to a user (identified by `userId`)Connection1 scope
Lists all roles assigned to a user (identified by `userId`)
Authentication
Connected account requiredScopes
okta.roles.readTags
List all associated authorization serversOKTA_LIST_ASSOCIATED_SERVERS_BY_TRUSTED_TYPELists all associated Authorization Servers by trusted type for the given `authServerId`Connection1 scope
Lists all associated Authorization Servers by trusted type for the given `authServerId`
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all authenticator enrollmentsOKTA_LIST_AUTHENTICATOR_ENROLLMENTSLists all authenticator enrollments of the specified userConnection1 scope
Lists all authenticator enrollments of the specified user
Authentication
Connected account requiredScopes
okta.users.readTags
List all methods of an authenticatorOKTA_LIST_AUTHENTICATOR_METHODSLists all methods of an authenticator identified by `authenticatorId`Connection1 scope
Lists all methods of an authenticator identified by `authenticatorId`
Authentication
Connected account requiredScopes
okta.authenticators.readTags
List all authenticatorsOKTA_LIST_AUTHENTICATORSLists all authenticatorsConnection1 scope
Lists all authenticators
Authentication
Connected account requiredScopes
okta.authenticators.readTags
List all credential keysOKTA_LIST_AUTHORIZATION_SERVER_KEYSLists all of the current, future, and expired Keys used by the Custom Authorization ServerConnection1 scope
Lists all of the current, future, and expired Keys used by the Custom Authorization Server
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all policiesOKTA_LIST_AUTHORIZATION_SERVER_POLICIESLists all policiesConnection1 scope
Lists all policies
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all policy rulesOKTA_LIST_AUTHORIZATION_SERVER_POLICY_RULESLists all policy rules for the specified Custom Authorization Server and PolicyConnection1 scope
Lists all policy rules for the specified Custom Authorization Server and Policy
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all authorization serversOKTA_LIST_AUTHORIZATION_SERVERSLists all custom authorization servers in the orgConnection1 scope
Lists all custom authorization servers in the org
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all behavior detection rulesOKTA_LIST_BEHAVIOR_DETECTION_RULESLists all behavior detection rules with pagination supportConnection1 scope
Lists all behavior detection rules with pagination support
Authentication
Connected account requiredScopes
okta.behaviors.readTags
List all role resource set bindingsOKTA_LIST_BINDINGSLists all bindings for a resource set with pagination support. The returned `roles` array contains the roles for each binding associated with the specified resource set. If there are more than 100 bindings for the specified resource set, `links.next` provides the resource with pagination for the next list of bindings.Connection1 scope
Lists all bindings for a resource set with pagination support. The returned `roles` array contains the roles for each binding associated with the specified resource set. If there are more than 100 bindings for the specified resource set, `links.next` provides the resource with pagination for the next list of bindings.
Authentication
Connected account requiredScopes
okta.roles.readTags
List all domains associated with a brandOKTA_LIST_BRAND_DOMAINSLists all domains associated with a brand by `brandId`Connection1 scope
Lists all domains associated with a brand by `brandId`
Authentication
Connected account requiredScopes
okta.brands.readTags
List all themesOKTA_LIST_BRAND_THEMESLists all the themes in your brand. > **Important:** Currently each org supports only one theme, therefore this contains a single object only.Connection1 scope
Lists all the themes in your brand. > **Important:** Currently each org supports only one theme, therefore this contains a single object only.
Authentication
Connected account requiredScopes
okta.brands.readTags
List all brandsOKTA_LIST_BRANDSLists all the brands in your orgConnection1 scope
Lists all the brands in your org
Authentication
Connected account requiredScopes
okta.brands.readTags
List all values for a governance bundle entitlementOKTA_LIST_BUNDLE_ENTITLEMENT_VALUESLists all entitlement values that are specific to a governance bundle entitlementConnection1 scope
Lists all entitlement values that are specific to a governance bundle entitlement
Authentication
Connected account requiredScopes
okta.roles.readTags
List all entitlements for a governance bundleOKTA_LIST_BUNDLE_ENTITLEMENTSLists all entitlements specific to a governance bundleConnection1 scope
Lists all entitlements specific to a governance bundle
Authentication
Connected account requiredScopes
okta.roles.readTags
List all CAPTCHA instancesOKTA_LIST_CAPTCHA_INSTANCESLists all CAPTCHA instances with pagination support. A subset of CAPTCHA instances can be returned that match a supported filter expression or query.Connection1 scope
Lists all CAPTCHA instances with pagination support. A subset of CAPTCHA instances can be returned that match a supported filter expression or query.
Authentication
Connected account requiredScopes
okta.captchas.readTags
List all certificate signing requestsOKTA_LIST_CSRS_FOR_APPLICATIONLists all certificate signing requests for an appConnection1 scope
Lists all certificate signing requests for an app
Authentication
Connected account requiredScopes
okta.apps.readTags
List all certificate signing requestsOKTA_LIST_CSRS_FOR_IDENTITY_PROVIDERLists all certificate signing requests (CSRs) for an identity provider (IdP)Connection1 scope
Lists all certificate signing requests (CSRs) for an identity provider (IdP)
Authentication
Connected account requiredScopes
okta.idps.readTags
List all custom domainsOKTA_LIST_CUSTOM_DOMAINSLists all verified custom domains for the orgConnection1 scope
Lists all verified custom domains for the org
Authentication
Connected account requiredScopes
okta.domains.readTags
List all default device posture checksOKTA_LIST_DEFAULT_DEVICE_POSTURE_CHECKSLists all default device posture checks. Default device posture checks are defined by Okta. Their type will always be `BUILTIN`.Connection1 scope
Lists all default device posture checks. Default device posture checks are defined by Okta. Their type will always be `BUILTIN`.
Authentication
Connected account requiredScopes
okta.devicePostureChecks.readTags
List all device assurance policiesOKTA_LIST_DEVICE_ASSURANCE_POLICIESLists all device assurance policiesConnection1 scope
Lists all device assurance policies
Authentication
Connected account requiredScopes
okta.deviceAssurance.readTags
List all device integrationsOKTA_LIST_DEVICE_INTEGRATIONSLists all device integrations for your org. Examples include Device Posture Provider, Windows Security Center, Chrome Device Trust, OSQuery, and Android Device Trust.Connection1 scope
Lists all device integrations for your org. Examples include Device Posture Provider, Windows Security Center, Chrome Device Trust, OSQuery, and Android Device Trust.
Authentication
Connected account requiredScopes
okta.deviceIntegrations.readTags
List all OS accounts for a deviceOKTA_LIST_DEVICE_OSACCOUNTSLists all OS accounts for a device by `deviceId`Connection1 scope
Lists all OS accounts for a device by `deviceId`
Authentication
Connected account requiredScopes
okta.devices.readTags
List all device posture checksOKTA_LIST_DEVICE_POSTURE_CHECKSLists all device posture checksConnection1 scope
Lists all device posture checks
Authentication
Connected account requiredScopes
okta.devicePostureChecks.readTags
List all users for a deviceOKTA_LIST_DEVICE_USERSLists all Users for a device by `deviceId`Connection1 scope
Lists all Users for a device by `deviceId`
Authentication
Connected account requiredScopes
okta.devices.readTags
List all devicesOKTA_LIST_DEVICESLists all devices with pagination support. >**Note:** To list all devices enrolled by a user, use the [List all devices endpoint in the User Resources API](/openapi/okta-management/management/userresources/listuserdevices). You can return a subset of devices that match a supported search criteria using the `search` query parameter. Searches for devices based on the properties specified in the `search` parameter conforming SCIM filter specifications (case-insensitive). This data is eventually consistent. The API returns different results depending on specified queries in the request. Empty list is returned if no objects match `search` request. > **Note:** The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information. Don't use search results directly for record updates, as the data might be stale and therefore overwrite newer data, resulting in data loss. Use an `id` lookup for records that you update to ensure your results contain the latest data. This operation requires [URL encoding](https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1). For example, `search=profile.displayName eq "Bob"` is encoded as `search=profile.displayName%20eq%20%22Bob%22`.Connection1 scope
Lists all devices with pagination support. >**Note:** To list all devices enrolled by a user, use the [List all devices endpoint in the User Resources API](/openapi/okta-management/management/userresources/listuserdevices). You can return a subset of devices that match a supported search criteria using the `search` query parameter. Searches for devices based on the properties specified in the `search` parameter conforming SCIM filter specifications (case-insensitive). This data is eventually consistent. The API returns different results depending on specified queries in the request. Empty list is returned if no objects match `search` request. > **Note:** The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information. Don't use search results directly for record updates, as the data might be stale and therefore overwrite newer data, resulting in data loss. Use an `id` lookup for records that you update to ensure your results contain the latest data. This operation requires [URL encoding](https://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.1). For example, `search=profile.displayName eq "Bob"` is encoded as `search=profile.displayName%20eq%20%22Bob%22`.
Authentication
Connected account requiredScopes
okta.devices.readTags
List all email customizationsOKTA_LIST_EMAIL_CUSTOMIZATIONSLists all customizations of an email template <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled, all existing customizations are retrieved, including customizations for additional languages. If disabled, only customizations for Okta-supported languages are returned.Connection1 scope
Lists all customizations of an email template <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled, all existing customizations are retrieved, including customizations for additional languages. If disabled, only customizations for Okta-supported languages are returned.
Authentication
Connected account requiredScopes
okta.templates.readTags
List all email domainsOKTA_LIST_EMAIL_DOMAINSLists all the Email Domains in your orgConnection1 scope
Lists all the Email Domains in your org
Authentication
Connected account requiredScopes
okta.emailDomains.readTags
List all enrolled SMTP serversOKTA_LIST_EMAIL_SERVERSLists all the enrolled custom SMTP server configurationsConnection1 scope
Lists all the enrolled custom SMTP server configurations
Authentication
Connected account requiredScopes
okta.emailServers.readTags
List all email templatesOKTA_LIST_EMAIL_TEMPLATESLists all supported email templatesConnection1 scope
Lists all supported email templates
Authentication
Connected account requiredScopes
okta.templates.readTags
List all event hooksOKTA_LIST_EVENT_HOOKSLists all event hooksConnection1 scope
Lists all event hooks
Authentication
Connected account requiredScopes
okta.eventHooks.readTags
List all enrolled factorsOKTA_LIST_FACTORSLists all enrolled factors for the specified user that are included in the highest priority [authenticator enrollment policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/) that applies to the user. Only enrolled factors that are `REQUIRED` or `OPTIONAL` in the highest priority authenticator enrollment policy can be returned. > **Note:** When admins use this endpoint for other users, the authenticator enrollment policy that's evaluated can vary depending on how client-specific conditions are configured in the rules of an authenticator enrollment policy. The client-specific conditions of the admin's client are used during policy evaluation instead of the client-specific conditions of the user. This can affect which authenticator enrollment policy is evaluated and which factors are returned. > > For example, an admin in Europe lists all enrolled factors for a user in North America. The network zone of the admin's client (in Europe) is used during policy evaluation instead of the network zone of the user (in North America).Connection1 scope
Lists all enrolled factors for the specified user that are included in the highest priority [authenticator enrollment policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/) that applies to the user. Only enrolled factors that are `REQUIRED` or `OPTIONAL` in the highest priority authenticator enrollment policy can be returned. > **Note:** When admins use this endpoint for other users, the authenticator enrollment policy that's evaluated can vary depending on how client-specific conditions are configured in the rules of an authenticator enrollment policy. The client-specific conditions of the admin's client are used during policy evaluation instead of the client-specific conditions of the user. This can affect which authenticator enrollment policy is evaluated and which factors are returned. > > For example, an admin in Europe lists all enrolled factors for a user in North America. The network zone of the admin's client (in Europe) is used during policy evaluation instead of the network zone of the user (in North America).
Authentication
Connected account requiredScopes
okta.users.readTags
List all dependenciesOKTA_LIST_FEATURE_DEPENDENCIESLists all feature dependencies for a specified feature. A feature's dependencies are the features that it requires to be enabled in order for itself to be enabled.Connection1 scope
Lists all feature dependencies for a specified feature. A feature's dependencies are the features that it requires to be enabled in order for itself to be enabled.
Authentication
Connected account requiredScopes
okta.features.readTags
List all dependentsOKTA_LIST_FEATURE_DEPENDENTSLists all feature dependents for the specified feature. A feature's dependents are the features that need to be disabled in order for the feature itself to be disabled.Connection1 scope
Lists all feature dependents for the specified feature. A feature's dependents are the features that need to be disabled in order for the feature itself to be disabled.
Authentication
Connected account requiredScopes
okta.features.readTags
List all featuresOKTA_LIST_FEATURESLists all self-service features for your orgConnection1 scope
Lists all self-service features for your org
Authentication
Connected account requiredScopes
okta.features.readTags
List all featuresOKTA_LIST_FEATURES_FOR_APPLICATIONLists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app. > To set up provisioning, see [Update the default provisioning connection](/openapi/okta-management/management/applicationconnections/updatedefaultprovisioningconnectionforapplication).Connection1 scope
Lists all features for an app > **Note:** This request returns an error if provisioning isn't enabled for the app. > To set up provisioning, see [Update the default provisioning connection](/openapi/okta-management/management/applicationconnections/updatedefaultprovisioningconnectionforapplication).
Authentication
Connected account requiredScopes
okta.apps.readTags
List all configured federated claimsOKTA_LIST_FEDERATED_CLAIMSLists all federated claims for your appConnection1 scope
Lists all federated claims for your app
Authentication
Connected account requiredScopes
okta.apps.readTags
List all governance bundlesOKTA_LIST_GOVERNANCE_BUNDLESLists all governance bundles for the Admin Console in your orgConnection1 scope
Lists all governance bundles for the Admin Console in your org
Authentication
Connected account requiredScopes
okta.roles.readTags
List all grants for a clientOKTA_LIST_GRANTS_FOR_USER_AND_CLIENTLists all grants for a specified user and clientConnection1 scope
Lists all grants for a specified user and client
Authentication
Connected account requiredScopes
okta.users.readTags
List all group role assignmentsOKTA_LIST_GROUP_ASSIGNED_ROLESLists all assigned roles of a group by `groupId`Connection1 scope
Lists all assigned roles of a group by `groupId`
Authentication
Connected account requiredScopes
okta.roles.readTags
List all group ownersOKTA_LIST_GROUP_OWNERSLists all owners for a specific groupConnection1 scope
Lists all owners for a specific group
Authentication
Connected account requiredScopes
okta.groups.readTags
List all group push mappingsOKTA_LIST_GROUP_PUSH_MAPPINGSLists all group push mappings with pagination supportConnection2 scopes
Lists all group push mappings with pagination support
Authentication
Connected account requiredScopes
okta.apps.readokta.groups.readTags
List all group rulesOKTA_LIST_GROUP_RULESLists all group rules for your orgConnection1 scope
Lists all group rules for your org
Authentication
Connected account requiredScopes
okta.groups.readTags
List all client role group targetsOKTA_LIST_GROUP_TARGET_ROLE_FOR_CLIENTLists all group targets for a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a client. If the role isn't scoped to specific group targets, Okta returns an empty array `[]`.Connection1 scope
Lists all group targets for a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a client. If the role isn't scoped to specific group targets, Okta returns an empty array `[]`.
Authentication
Connected account requiredScopes
okta.roles.readTags
List all group role group targetsOKTA_LIST_GROUP_TARGETS_FOR_GROUP_ROLELists all group targets for a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a group. If the role isn't scoped to specific group targets, Okta returns an empty array `[]`.Connection1 scope
Lists all group targets for a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a group. If the role isn't scoped to specific group targets, Okta returns an empty array `[]`.
Authentication
Connected account requiredScopes
okta.roles.readTags
List all admin role group targetsOKTA_LIST_GROUP_TARGETS_FOR_ROLELists all group targets for a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user. If the role isn't scoped to specific group targets, an empty array `[]` is returned.Connection1 scope
Lists all group targets for a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user. If the role isn't scoped to specific group targets, an empty array `[]` is returned.
Authentication
Connected account requiredScopes
okta.roles.readTags
List all member usersOKTA_LIST_GROUP_USERSLists all users that are a member of a group. The default user limit is set to a very high number due to historical reasons that are no longer valid for most orgs. This will change in a future version of this API. The recommended page limit is now `limit=200`.Connection1 scope
Lists all users that are a member of a group. The default user limit is set to a very high number due to historical reasons that are no longer valid for most orgs. This will change in a future version of this API. The recommended page limit is now `limit=200`.
Authentication
Connected account requiredScopes
okta.groups.readTags
List all groupsOKTA_LIST_GROUPSLists all groups with pagination support. > **Note:** To list all groups belonging to a member, use the [List all groups endpoint in the User Resources API](/openapi/okta-management/management/tags/userresources/other/listusergroups). The number of groups returned depends on the specified [`limit`](/openapi/okta-management/management/group/listgroups#group/listgroups/t=request&in=query&path=limit), if you have a search, filter, and/or query parameter set, and if that parameter is not null. We recommend using a limit less than or equal to 200. A subset of groups can be returned that match a supported filter expression, query, or search criteria. > **Note:** The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information.Connection1 scope
Lists all groups with pagination support. > **Note:** To list all groups belonging to a member, use the [List all groups endpoint in the User Resources API](/openapi/okta-management/management/tags/userresources/other/listusergroups). The number of groups returned depends on the specified [`limit`](/openapi/okta-management/management/group/listgroups#group/listgroups/t=request&in=query&path=limit), if you have a search, filter, and/or query parameter set, and if that parameter is not null. We recommend using a limit less than or equal to 200. A subset of groups can be returned that match a supported filter expression, query, or search criteria. > **Note:** The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information.
Authentication
Connected account requiredScopes
okta.groups.readTags
List all keysOKTA_LIST_HOOK_KEYSLists all keysConnection1 scope
Lists all keys
Authentication
Connected account requiredScopes
okta.inlineHooks.readTags
List all users for IdPOKTA_LIST_IDENTITY_PROVIDER_APPLICATION_USERSLists all the users linked to an identity provider (IdP)Connection1 scope
Lists all the users linked to an identity provider (IdP)
Authentication
Connected account requiredScopes
okta.idps.readTags
List all IdP key credentialsOKTA_LIST_IDENTITY_PROVIDER_KEYSLists all identity provider (IdP) key credentialsConnection1 scope
Lists all identity provider (IdP) key credentials
Authentication
Connected account requiredScopes
okta.idps.readTags
List all signing key credentials for IdPOKTA_LIST_IDENTITY_PROVIDER_SIGNING_KEYSLists all signing key credentials for an identity provider (IdP)Connection1 scope
Lists all signing key credentials for an identity provider (IdP)
Authentication
Connected account requiredScopes
okta.idps.readTags
List all IdPsOKTA_LIST_IDENTITY_PROVIDERSLists all identity provider (IdP) integrations with pagination. A subset of IdPs can be returned that match a supported filter expression or query.Connection1 scope
Lists all identity provider (IdP) integrations with pagination. A subset of IdPs can be returned that match a supported filter expression or query.
Authentication
Connected account requiredScopes
okta.idps.readTags
List all identity source sessionsOKTA_LIST_IDENTITY_SOURCE_SESSIONSLists all identity source sessions for the given identity source instanceConnection1 scope
Lists all identity source sessions for the given identity source instance
Authentication
Connected account requiredScopes
okta.identitySources.readTags
List all inline hooksOKTA_LIST_INLINE_HOOKSLists all inline hooks or all inline hooks of a specific type. When listing a specific inline hook, you need to specify its type. The following types are currently supported: | Type Value | Name | |------------------------------------|----------------------------------------------------------------| | `com.okta.import.transform` | [User import inline hook](/openapi/okta-management/management/management/inlinehook/createuserimportinlinehook) | | `com.okta.oauth2.tokens.transform` | [Token inline hook](/openapi/okta-management/management/management/inlinehook/createtokeninlinehook) | | `com.okta.saml.tokens.transform` | [SAML assertion inline hook](/openapi/okta-management/management/management/inlinehook/createsamlassertioninlinehook) | | `com.okta.telephony.provider` | [Telephony inline hook](/openapi/okta-management/management/management/inlinehook/createtelephonyinlinehook) | | `com.okta.user.credential.password.import` | [Password import inline hook](openapi/okta-management/management/management/inlinehook/createpasswordimportinlinehook)| | `com.okta.user.pre-registration` | [Registration inline hook](/openapi/okta-management/management/management/inlinehook/create-registration-hook) |Connection1 scope
Lists all inline hooks or all inline hooks of a specific type. When listing a specific inline hook, you need to specify its type. The following types are currently supported: | Type Value | Name | |------------------------------------|----------------------------------------------------------------| | `com.okta.import.transform` | [User import inline hook](/openapi/okta-management/management/management/inlinehook/createuserimportinlinehook) | | `com.okta.oauth2.tokens.transform` | [Token inline hook](/openapi/okta-management/management/management/inlinehook/createtokeninlinehook) | | `com.okta.saml.tokens.transform` | [SAML assertion inline hook](/openapi/okta-management/management/management/inlinehook/createsamlassertioninlinehook) | | `com.okta.telephony.provider` | [Telephony inline hook](/openapi/okta-management/management/management/inlinehook/createtelephonyinlinehook) | | `com.okta.user.credential.password.import` | [Password import inline hook](openapi/okta-management/management/management/inlinehook/createpasswordimportinlinehook)| | `com.okta.user.pre-registration` | [Registration inline hook](/openapi/okta-management/management/management/inlinehook/create-registration-hook) |
Authentication
Connected account requiredScopes
okta.inlineHooks.readTags
List all allowed apps for a target appOKTA_LIST_INTERCLIENT_ALLOWED_APPLICATIONSLists all apps allowed by this app to request interclient SSO using the interclient tokenConnection1 scope
Lists all apps allowed by this app to request interclient SSO using the interclient token
Authentication
Connected account requiredScopes
okta.apps.interclientTrust.readTags
List all target apps for an allowed appOKTA_LIST_INTERCLIENT_TARGET_APPLICATIONSLists all the target apps that allow this app to request interclient SSO using an interclient tokenConnection1 scope
Lists all the target apps that allow this app to request interclient SSO using an interclient token
Authentication
Connected account requiredScopes
okta.apps.interclientTrust.readTags
List all the OAuth 2.0 client JSON Web KeysOKTA_LIST_JWKLists all JSON Web Keys for an OAuth 2.0 client appConnection1 scope
Lists all JSON Web Keys for an OAuth 2.0 client app
Authentication
Connected account requiredScopes
okta.apps.readTags
List all linked object definitionsOKTA_LIST_LINKED_OBJECT_DEFINITIONSLists all Linked Object definitionsConnection1 scope
Lists all Linked Object definitions
Authentication
Connected account requiredScopes
okta.linkedObjects.readTags
List the primary or all of the associated linked object valuesOKTA_LIST_LINKED_OBJECTS_FOR_USERLists either the `self` link for the primary user or all associated users in the relationship specified by `relationshipName`. If the specified user isn't associated in any relationship, an empty array is returned. Use `me` instead of `id` to specify the current session user.Connection1 scope
Lists either the `self` link for the primary user or all associated users in the relationship specified by `relationshipName`. If the specified user isn't associated in any relationship, an empty array is returned. Use `me` instead of `id` to specify the current session user.
Authentication
Connected account requiredScopes
okta.users.readTags
List all System Log eventsOKTA_LIST_LOG_EVENTSLists all System Log events See [System Log query](https://developer.okta.com/docs/reference/system-log-query/) for further details and examples, and [System Log filters and search](https://help.okta.com/okta_help.htm?type=oie&id=csh-syslog-filters) for common use cases. By default, 100 System Log events are returned. If there are more events, see the [header link](https://developer.okta.com/docs/api/#link-header) for the `next` link, or increase the number of returned objects using the `limit` parameter. >**Note:** The value of the `clientSecret` property in the System Log is secured by a hashing function, and isn't the value used during authentication.Connection1 scope
Lists all System Log events See [System Log query](https://developer.okta.com/docs/reference/system-log-query/) for further details and examples, and [System Log filters and search](https://help.okta.com/okta_help.htm?type=oie&id=csh-syslog-filters) for common use cases. By default, 100 System Log events are returned. If there are more events, see the [header link](https://developer.okta.com/docs/api/#link-header) for the `next` link, or increase the number of returned objects using the `limit` parameter. >**Note:** The value of the `clientSecret` property in the System Log is secured by a hashing function, and isn't the value used during authentication.
Authentication
Connected account requiredScopes
okta.logs.readTags
List the log stream schemasOKTA_LIST_LOG_STREAM_SCHEMASLists the schema for all log stream types visible for this orgConnection1 scope
Lists the schema for all log stream types visible for this org
Authentication
Connected account requiredScopes
okta.logStreams.readTags
List all log streamsOKTA_LIST_LOG_STREAMSLists all log stream objects in your org. You can request a paginated list or a subset of log streams that match a supported filter expression.Connection1 scope
Lists all log stream objects in your org. You can request a paginated list or a subset of log streams that match a supported filter expression.
Authentication
Connected account requiredScopes
okta.logStreams.readTags
List all role resource set binding membersOKTA_LIST_MEMBERS_OF_BINDINGLists all members of a role resource set binding with pagination supportConnection1 scope
Lists all members of a role resource set binding with pagination support
Authentication
Connected account requiredScopes
okta.roles.readTags
List all network zonesOKTA_LIST_NETWORK_ZONESLists all Network Zones with pagination. A subset of zones can be returned that match a supported filter expression or query. This operation requires URL encoding. For example, `filter=(id eq "nzoul0wf9jyb8xwZm0g3" or id eq "nzoul1MxmGN18NDQT0g3")` is encoded as `filter=%28id+eq+%22nzoul0wf9jyb8xwZm0g3%22+or+id+eq+%22nzoul1MxmGN18NDQT0g3%22%29`. Okta supports filtering on the `id`, `usage`, and `system` properties. See [Filter](https://developer.okta.com/docs/api/#filter) for more information on the expressions that are used in filtering.Connection1 scope
Lists all Network Zones with pagination. A subset of zones can be returned that match a supported filter expression or query. This operation requires URL encoding. For example, `filter=(id eq "nzoul0wf9jyb8xwZm0g3" or id eq "nzoul1MxmGN18NDQT0g3")` is encoded as `filter=%28id+eq+%22nzoul0wf9jyb8xwZm0g3%22+or+id+eq+%22nzoul1MxmGN18NDQT0g3%22%29`. Okta supports filtering on the `id`, `usage`, and `system` properties. See [Filter](https://developer.okta.com/docs/api/#filter) for more information on the expressions that are used in filtering.
Authentication
Connected account requiredScopes
okta.networkZones.readTags
List all custom token claimsOKTA_LIST_OAUTH2_CLAIMSLists all custom token Claims defined for a specified custom authorization serverConnection1 scope
Lists all custom token Claims defined for a specified custom authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all OAuth 2.0 client secretsOKTA_LIST_OAUTH2_CLIENT_SECRETSLists all client secrets for an OAuth 2.0 client appConnection1 scope
Lists all client secrets for an OAuth 2.0 client app
Authentication
Connected account requiredScopes
okta.apps.readTags
List all client resources for an authorization serverOKTA_LIST_OAUTH2_CLIENTS_FOR_AUTHORIZATION_SERVERLists all client resources for which the specified authorization server has tokens. > **Note:** To list a specific user's client resources for which they have tokens or grants, use the [List all clients endpoint in the User Resources API](/openapi/okta-management/management/userresources/listuserclients).Connection1 scope
Lists all client resources for which the specified authorization server has tokens. > **Note:** To list a specific user's client resources for which they have tokens or grants, use the [List all clients endpoint in the User Resources API](/openapi/okta-management/management/userresources/listuserclients).
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all Custom Authorization Server Public JSON Web KeysOKTA_LIST_OAUTH2_RESOURCE_SERVER_JSON_WEB_KEYSLists all the public keys used by the custom authorization serverConnection1 scope
Lists all the public keys used by the custom authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all custom token scopesOKTA_LIST_OAUTH2_SCOPESLists all custom token scopesConnection1 scope
Lists all custom token scopes
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all application refresh tokensOKTA_LIST_OAUTH2_TOKENS_FOR_APPLICATIONLists all refresh tokens for an app > **Note:** The results are [paginated](/#pagination) according to the `limit` parameter. > If there are multiple pages of results, the Link header contains a `next` link that you need to use as an opaque value (follow it, don't parse it).Connection1 scope
Lists all refresh tokens for an app > **Note:** The results are [paginated](/#pagination) according to the `limit` parameter. > If there are multiple pages of results, the Link header contains a `next` link that you need to use as an opaque value (follow it, don't parse it).
Authentication
Connected account requiredScopes
okta.apps.readTags
List all Okta managed user accountsOKTA_LIST_OKTA_MANAGED_USER_ACCOUNTSLists all Okta managed user accounts in your org. Use the `match` parameter to search for accounts where the account name (`name`) or username (`username`) contains the specified value.Connection1 scope
Lists all Okta managed user accounts in your org. Use the `match` parameter to search for accounts where the account name (`name`) or username (`username`) contains the specified value.
Authentication
Connected account requiredScopes
okta.serviceAccounts.okta.readTags
List all Okta Support casesOKTA_LIST_OKTA_SUPPORT_CASESLists all Okta Support cases that the requesting principal has permission to viewConnection1 scope
Lists all Okta Support cases that the requesting principal has permission to view
Authentication
Connected account requiredScopes
okta.orgs.readTags
List all org contact typesOKTA_LIST_ORG_CONTACT_TYPESLists all org contact types for your Okta orgConnection1 scope
Lists all org contact types for your Okta org
Authentication
Connected account requiredScopes
okta.orgs.readTags
List all blocked email domainsOKTA_LIST_PERSONAL_APPS_EXPORT_BLOCK_LISTLists all blocked email domains which are excluded from app migrationConnection1 scope
Lists all blocked email domains which are excluded from app migration
Authentication
Connected account requiredScopes
okta.personal.adminSettings.readTags
List all policiesOKTA_LIST_POLICIESLists all policies with the specified typeConnection1 scope
Lists all policies with the specified type
Authentication
Connected account requiredScopes
okta.policies.readTags
List all apps mapped to a policyOKTA_LIST_POLICY_APPSLists all applications mapped to a policy identified by `policyId` > **Note:** Use [List all resources mapped to a policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/#tag/Policy/operation/listPolicyMappings) to list all applications mapped to a policy.Connection1 scope
Lists all applications mapped to a policy identified by `policyId` > **Note:** Use [List all resources mapped to a policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/#tag/Policy/operation/listPolicyMappings) to list all applications mapped to a policy.
Authentication
Connected account requiredScopes
okta.policies.readTags
List all resources mapped to a policyOKTA_LIST_POLICY_MAPPINGSLists all resources mapped to a policy identified by `policyId`Connection1 scope
Lists all resources mapped to a policy identified by `policyId`
Authentication
Connected account requiredScopes
okta.policies.readTags
List all policy rulesOKTA_LIST_POLICY_RULESLists all policy rulesConnection1 scope
Lists all policy rules
Authentication
Connected account requiredScopes
okta.policies.readTags
List all principal rate limitsOKTA_LIST_PRINCIPAL_RATE_LIMIT_ENTITIESLists all Principal Rate Limit entities considering the provided parametersConnection1 scope
Lists all Principal Rate Limit entities considering the provided parameters
Authentication
Connected account requiredScopes
okta.principalRateLimits.readTags
List all profile mappingsOKTA_LIST_PROFILE_MAPPINGSLists all profile mappings in your org with [pagination](https://developer.okta.com/docs/api/#pagination). You can return a subset of profile mappings that match a supported `sourceId` and/or `targetId`. The results are [paginated](/#pagination) according to the `limit` parameter. If there are multiple pages of results, the Link header contains a `next` link that you should treat as an opaque value (follow it, don't parse it). See [Link Header](https://developer.okta.com/docs/api/#link-header). The response is a collection of profile mappings that include a subset of the profile mapping object's parameters. The profile mapping object describes the properties mapping between an Okta user and an app user profile using [JSON Schema Draft 4](https://datatracker.ietf.org/doc/html/draft-zyp-json-schema-04).Connection1 scope
Lists all profile mappings in your org with [pagination](https://developer.okta.com/docs/api/#pagination). You can return a subset of profile mappings that match a supported `sourceId` and/or `targetId`. The results are [paginated](/#pagination) according to the `limit` parameter. If there are multiple pages of results, the Link header contains a `next` link that you should treat as an opaque value (follow it, don't parse it). See [Link Header](https://developer.okta.com/docs/api/#link-header). The response is a collection of profile mappings that include a subset of the profile mapping object's parameters. The profile mapping object describes the properties mapping between an Okta user and an app user profile using [JSON Schema Draft 4](https://datatracker.ietf.org/doc/html/draft-zyp-json-schema-04).
Authentication
Connected account requiredScopes
okta.profileMappings.readTags
List all push providersOKTA_LIST_PUSH_PROVIDERSLists all push providersConnection1 scope
Lists all push providers
Authentication
Connected account requiredScopes
okta.pushProviders.readTags
List all realm assignment operationsOKTA_LIST_REALM_ASSIGNMENT_OPERATIONSLists all realm assignment operations. The upper limit is 200 and operations are sorted in descending order from most recent to oldest by ID.Connection1 scope
Lists all realm assignment operations. The upper limit is 200 and operations are sorted in descending order from most recent to oldest by ID.
Authentication
Connected account requiredScopes
okta.realmAssignments.readTags
List all realm assignmentsOKTA_LIST_REALM_ASSIGNMENTSLists all realm assignmentsConnection1 scope
Lists all realm assignments
Authentication
Connected account requiredScopes
okta.realmAssignments.readTags
List all realmsOKTA_LIST_REALMSLists all realms. > **Note:** The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information.Connection1 scope
Lists all realms. > **Note:** The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information.
Authentication
Connected account requiredScopes
okta.realms.readTags
List all refresh tokens for a clientOKTA_LIST_REFRESH_TOKENS_FOR_AUTHORIZATION_SERVER_AND_CLIENTLists all refresh tokens issued by an authorization server for a specific ClientConnection1 scope
Lists all refresh tokens issued by an authorization server for a specific Client
Authentication
Connected account requiredScopes
okta.authorizationServers.readTags
List all refresh tokens for a clientOKTA_LIST_REFRESH_TOKENS_FOR_USER_AND_CLIENTLists all refresh tokens issued for the specified user and clientConnection1 scope
Lists all refresh tokens issued for the specified user and client
Authentication
Connected account requiredScopes
okta.users.readTags
List all resource set resourcesOKTA_LIST_RESOURCE_SET_RESOURCESLists all resources for the resource setConnection1 scope
Lists all resources for the resource set
Authentication
Connected account requiredScopes
okta.roles.readTags
List all resource setsOKTA_LIST_RESOURCE_SETSLists all resource sets with pagination supportConnection1 scope
Lists all resource sets with pagination support
Authentication
Connected account requiredScopes
okta.roles.readTags
List all custom role permissionsOKTA_LIST_ROLE_PERMISSIONSLists all permissions for a custom role by `roleIdOrLabel`Connection1 scope
Lists all permissions for a custom role by `roleIdOrLabel`
Authentication
Connected account requiredScopes
okta.roles.readTags
List all custom rolesOKTA_LIST_ROLESLists all custom roles with pagination supportConnection1 scope
Lists all custom roles with pagination support
Authentication
Connected account requiredScopes
okta.roles.readTags
List all client role assignmentsOKTA_LIST_ROLES_FOR_CLIENTLists all roles assigned to a client app identified by `clientId`Connection1 scope
Lists all roles assigned to a client app identified by `clientId`
Authentication
Connected account requiredScopes
okta.roles.readTags
List all app grantsOKTA_LIST_SCOPE_CONSENT_GRANTSLists all scope consent Grants for the appConnection1 scope
Lists all scope consent Grants for the app
Authentication
Connected account requiredScopes
okta.appGrants.readTags
List all security events providersOKTA_LIST_SECURITY_EVENTS_PROVIDER_INSTANCESLists all security events provider instancesConnection1 scope
Lists all security events provider instances
Authentication
Connected account requiredScopes
okta.securityEventsProviders.readTags
List all SMS templatesOKTA_LIST_SMS_TEMPLATESLists all custom SMS templates. A subset of templates can be returned that match a template type.Connection1 scope
Lists all custom SMS templates. A subset of templates can be returned that match a template type.
Authentication
Connected account requiredScopes
okta.templates.readTags
List all tokens from OIDC IdPOKTA_LIST_SOCIAL_AUTH_TOKENSLists the tokens minted by the social authentication provider when the user authenticates with Okta via Social Auth. Okta doesn't import all the user information from a social provider. If the app needs information that isn't imported, it can get the user token from this endpoint. Then the app can make an API call to the social provider with the token to request the additional information.Connection1 scope
Lists the tokens minted by the social authentication provider when the user authenticates with Okta via Social Auth. Okta doesn't import all the user information from a social provider. If the app needs information that isn't imported, it can get the user token from this endpoint. Then the app can make an API call to the social provider with the token to request the additional information.
Authentication
Connected account requiredScopes
okta.idps.readTags
List all subscriptions for a roleOKTA_LIST_SUBSCRIPTIONS_ROLELists all subscriptions available to a specified RoleConnection1 scope
Lists all subscriptions available to a specified Role
Authentication
Connected account requiredScopes
okta.roles.readTags
List all subscriptions for a userOKTA_LIST_SUBSCRIPTIONS_USERLists all subscriptions available to a specified user. Returns an `AccessDeniedException` message if requests are made for another user.Connection1 scope
Lists all subscriptions available to a specified user. Returns an `AccessDeniedException` message if requests are made for another user.
Authentication
Connected account requiredScopes
okta.users.readTags
List all supported factorsOKTA_LIST_SUPPORTED_FACTORSLists all the supported factors that can be enrolled for the specified user that are included in the highest priority [authenticator enrollment policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/) that applies to the user. Only factors that are `REQUIRED` or `OPTIONAL` in the highest priority authenticator enrollment policy can be returned. > **Note:** When admins use this endpoint for other users, the authenticator enrollment policy that's evaluated can vary depending on how client-specific conditions are configured in the rules of an authenticator enrollment policy. The client-specific conditions of the admin's client are used during policy evaluation instead of the client-specific conditions of the user. This can affect which authenticator enrollment policy is evaluated and which factors are returned. > > For example, an admin in Europe lists all supported factors for a user in North America. The network zone of the admin's client (in Europe) is used during policy evaluation instead of the network zone of the user (in North America).Connection1 scope
Lists all the supported factors that can be enrolled for the specified user that are included in the highest priority [authenticator enrollment policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tags/policy/) that applies to the user. Only factors that are `REQUIRED` or `OPTIONAL` in the highest priority authenticator enrollment policy can be returned. > **Note:** When admins use this endpoint for other users, the authenticator enrollment policy that's evaluated can vary depending on how client-specific conditions are configured in the rules of an authenticator enrollment policy. The client-specific conditions of the admin's client are used during policy evaluation instead of the client-specific conditions of the user. This can affect which authenticator enrollment policy is evaluated and which factors are returned. > > For example, an admin in Europe lists all supported factors for a user in North America. The network zone of the admin's client (in Europe) is used during policy evaluation instead of the network zone of the user (in North America).
Authentication
Connected account requiredScopes
okta.users.readTags
List all supported security questionsOKTA_LIST_SUPPORTED_SECURITY_QUESTIONSLists all available security questions for the specified userConnection
Lists all available security questions for the specified user
Authentication
Connected account requiredTags
List all trusted originsOKTA_LIST_TRUSTED_ORIGINSLists all trusted originsConnection1 scope
Lists all trusted origins
Authentication
Connected account requiredScopes
okta.trustedOrigins.readTags
List all UI schemasOKTA_LIST_UISCHEMASLists all UI Schemas in your orgConnection1 scope
Lists all UI Schemas in your org
Authentication
Connected account requiredScopes
okta.uischemas.readTags
List all user blocksOKTA_LIST_USER_BLOCKSLists information about how the user is blocked from accessing their accountConnection1 scope
Lists information about how the user is blocked from accessing their account
Authentication
Connected account requiredScopes
okta.users.readTags
List all clientsOKTA_LIST_USER_CLIENTSLists all client resources for which the specified user has grants or tokens > **Note:** To list all client resources for which a specified authorization server has tokens, use the [List all client resources for an authorization server in the Authorization Servers API](/openapi/okta-management/management/authorizationserverclients/listoauth2clientsforauthorizationserver).Connection1 scope
Lists all client resources for which the specified user has grants or tokens > **Note:** To list all client resources for which a specified authorization server has tokens, use the [List all client resources for an authorization server in the Authorization Servers API](/openapi/okta-management/management/authorizationserverclients/listoauth2clientsforauthorizationserver).
Authentication
Connected account requiredScopes
okta.users.readTags
List all devices for an enrolled userOKTA_LIST_USER_DEVICESLists all devices enrolled by a user > **Note:** To list all devices registered to an org, use the [List all devices endpoint in the Devices API](/openapi/okta-management/management/tags/device/other/listdevices).Connection1 scope
Lists all devices enrolled by a user > **Note:** To list all devices registered to an org, use the [List all devices endpoint in the Devices API](/openapi/okta-management/management/tags/device/other/listdevices).
Authentication
Connected account requiredScopes
okta.users.readTags
List all user grantsOKTA_LIST_USER_GRANTSLists all grants for the specified userConnection1 scope
Lists all grants for the specified user
Authentication
Connected account requiredScopes
okta.users.readTags
List all groupsOKTA_LIST_USER_GROUPSLists all groups of which the user is a member > **Note:** To list all groups in your org, use the [List all groups endpoints in the Groups API](/openapi/okta-management/management/group/listgroups).Connection1 scope
Lists all groups of which the user is a member > **Note:** To list all groups in your org, use the [List all groups endpoints in the Groups API](/openapi/okta-management/management/group/listgroups).
Authentication
Connected account requiredScopes
okta.users.readTags
List all IdPs for userOKTA_LIST_USER_IDENTITY_PROVIDERSLists the identity providers (IdPs) associated with the userConnection1 scope
Lists the identity providers (IdPs) associated with the user
Authentication
Connected account requiredScopes
okta.users.readTags
List all user typesOKTA_LIST_USER_TYPESLists all user types in your orgConnection1 scope
Lists all user types in your org
Authentication
Connected account requiredScopes
okta.userTypes.readTags
List all usersOKTA_LIST_USERSLists users in your org, with pagination in most cases. A subset of users can be returned that match a supported filter expression or search criteria. Different results are returned depending on specified queries in the request. > **Notes:** > * This operation omits users that have a status of `DEPROVISIONED` in the response. To return all users, use a filter or search query instead. > * The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information.Connection1 scope
Lists users in your org, with pagination in most cases. A subset of users can be returned that match a supported filter expression or search criteria. Different results are returned depending on specified queries in the request. > **Notes:** > * This operation omits users that have a status of `DEPROVISIONED` in the response. To return all users, use a filter or search query instead. > * The `search` parameter results are sourced from an eventually consistent datasource and may not reflect the latest information.
Authentication
Connected account requiredScopes
okta.users.readTags
List all users with role assignmentsOKTA_LIST_USERS_WITH_ROLE_ASSIGNMENTSLists all users with role assignmentsConnection1 scope
Lists all users with role assignments
Authentication
Connected account requiredScopes
okta.roles.readTags
List all WebAuthn preregistration factorsOKTA_LIST_WEB_AUTHN_PREREGISTRATION_FACTORSLists all WebAuthn preregistration factors for the specified userConnection1 scope
Lists all WebAuthn preregistration factors for the specified user
Authentication
Connected account requiredScopes
okta.users.readTags
List all YubiKey OTP tokensOKTA_LIST_YUBIKEY_OTP_TOKENSLists all YubiKey OTP tokensConnection1 scope
Lists all YubiKey OTP tokens
Authentication
Connected account requiredScopes
okta.users.readTags
Map a resource to a policyOKTA_MAP_RESOURCE_TO_POLICYMaps a resource to a policy identified by `policyId` > **Note:** Use the [Assign an app sign-in policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/ApplicationPolicies/#tag/ApplicationPolicies/operation/assignApplicationPolicy) endpoint to assign an app sign-in policy to an app.Connection1 scope
Maps a resource to a policy identified by `policyId` > **Note:** Use the [Assign an app sign-in policy](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/ApplicationPolicies/#tag/ApplicationPolicies/operation/assignApplicationPolicy) endpoint to assign an app sign-in policy to an app.
Authentication
Connected account requiredScopes
okta.policies.manageTags
Opt in the Admin Console to entitlement managementOKTA_OPT_INOpts in the Admin Console to entitlement managementConnection1 scope
Opts in the Admin Console to entitlement management
Authentication
Connected account requiredScopes
okta.roles.manageTags
Opt in to Okta user communication emailsOKTA_OPT_IN_USERS_TO_OKTA_COMMUNICATION_EMAILSOpts in all users of this org to Okta communication emailsConnection1 scope
Opts in all users of this org to Okta communication emails
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Opt out the Admin Console from entitlement managementOKTA_OPT_OUTOpts out the Admin Console from entitlement managementConnection1 scope
Opts out the Admin Console from entitlement management
Authentication
Connected account requiredScopes
okta.roles.manageTags
Opt out of Okta user communication emailsOKTA_OPT_OUT_USERS_FROM_OKTA_COMMUNICATION_EMAILSOpts out all users of this org from Okta communication emailsConnection1 scope
Opts out all users of this org from Okta communication emails
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Pause an agent pool updateOKTA_PAUSE_AGENT_POOLS_UPDATEPauses a running or queued agent pool updateConnection1 scope
Pauses a running or queued agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Preview the application SAML metadataOKTA_PREVIEW_SAMLMETADATA_FOR_APPLICATIONPreviews the SSO SAML metadata for an applicationConnection1 scope
Previews the SSO SAML metadata for an application
Authentication
Connected account requiredScopes
okta.apps.readTags
Reactivate a userOKTA_REACTIVATE_USERReactivates a user. Perform this operation only on users with a `PROVISIONED` or `RECOVERY` [status](/openapi/okta-management/management/user/listusers#user/listusers/t=response&c=200&path=status). This operation restarts the activation workflow if for some reason the user activation wasn't completed when using the `activationToken` from [Activate User](/openapi/okta-management/management/userlifecycle/activateuser). Users that don't have a password must complete the flow by completing the [Reset password](/openapi/okta-management/management/usercred/resetpassword) flow and MFA enrollment steps to transition the user to `ACTIVE` status. If `sendEmail` is `false`, returns an activation link for the user to set up their account. The activation token can be used to create a custom activation link.Connection1 scope
Reactivates a user. Perform this operation only on users with a `PROVISIONED` or `RECOVERY` [status](/openapi/okta-management/management/user/listusers#user/listusers/t=response&c=200&path=status). This operation restarts the activation workflow if for some reason the user activation wasn't completed when using the `activationToken` from [Activate User](/openapi/okta-management/management/userlifecycle/activateuser). Users that don't have a password must complete the flow by completing the [Reset password](/openapi/okta-management/management/usercred/resetpassword) flow and MFA enrollment steps to transition the user to `ACTIVE` status. If `sendEmail` is `false`, returns an activation link for the user to set up their account. The activation token can be used to create a custom activation link.
Authentication
Connected account requiredScopes
okta.users.manageTags
Refresh a sessionOKTA_REFRESH_SESSIONRefreshes an existing session using the `id` for that session. A successful response contains the refreshed session with an updated `expiresAt` timestamp.Connection1 scope
Refreshes an existing session using the `id` for that session. A successful response contains the refreshed session with an updated `expiresAt` timestamp.
Authentication
Connected account requiredScopes
okta.sessions.manageTags
Unassign a client role app instance targetOKTA_REMOVE_APP_TARGET_INSTANCE_ROLE_FOR_CLIENTUnassigns an app instance target from a role assignment to a client app > **Note:** You can't remove the last app instance target from a role assignment. > If you need a role assignment that applies to all the apps, delete the role assignment with the instance target and create another one. See [Unassign a client role](/openapi/okta-management/management/tags/roleassignmentclient/other/deleterolefromclient).Connection1 scope
Unassigns an app instance target from a role assignment to a client app > **Note:** You can't remove the last app instance target from a role assignment. > If you need a role assignment that applies to all the apps, delete the role assignment with the instance target and create another one. See [Unassign a client role](/openapi/okta-management/management/tags/roleassignmentclient/other/deleterolefromclient).
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a client role app targetOKTA_REMOVE_APP_TARGET_ROLE_FROM_CLIENTUnassigns an OIN app target for a role assignment to a client app > **Note:** You can't remove the last OIN app target from a role assignment. > If you need a role assignment that applies to all apps, delete the role assignment with the target and create another one. See [Unassign a client role](/openapi/okta-management/management/tags/roleassignmentclient/other/deleterolefromclient).Connection1 scope
Unassigns an OIN app target for a role assignment to a client app > **Note:** You can't remove the last OIN app target from a role assignment. > If you need a role assignment that applies to all apps, delete the role assignment with the target and create another one. See [Unassign a client role](/openapi/okta-management/management/tags/roleassignmentclient/other/deleterolefromclient).
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a client role group targetOKTA_REMOVE_GROUP_TARGET_ROLE_FROM_CLIENTUnassigns a Group target from a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a client app. > **Note:** You can't remove the last group target from a role assignment. If you need a role assignment that applies to all groups, delete the role assignment with the target and create another one. See [Unassign a client role](/openapi/okta-management/management/tags/roleassignmentclient/other/deleterolefromclient).Connection1 scope
Unassigns a Group target from a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a client app. > **Note:** You can't remove the last group target from a role assignment. If you need a role assignment that applies to all groups, delete the role assignment with the target and create another one. See [Unassign a client role](/openapi/okta-management/management/tags/roleassignmentclient/other/deleterolefromclient).
Authentication
Connected account requiredScopes
okta.roles.manageTags
Replace an applicationOKTA_REPLACE_APPLICATIONReplaces properties for an application > **Notes:** > * All required properties must be specified in the request body > * You can't modify system-assigned properties, such as `id`, `name`, `status`, `created`, and `lastUpdated`. The values for these properties in the PUT request body are ignored.Connection1 scope
Replaces properties for an application > **Notes:** > * All required properties must be specified in the request body > * You can't modify system-assigned properties, such as `id`, `name`, `status`, `created`, and `lastUpdated`. The values for these properties in the PUT request body are ignored.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Replace an authenticatorOKTA_REPLACE_AUTHENTICATORReplaces the properties for an authenticator identified by `authenticatorId`Connection1 scope
Replaces the properties for an authenticator identified by `authenticatorId`
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Replace an authenticator methodOKTA_REPLACE_AUTHENTICATOR_METHODReplaces a method of `methodType` for an authenticator identified by `authenticatorId`Connection1 scope
Replaces a method of `methodType` for an authenticator identified by `authenticatorId`
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Replace the authenticator settingsOKTA_REPLACE_AUTHENTICATOR_SETTINGSReplaces the Authenticator Settings for an orgConnection1 scope
Replaces the Authenticator Settings for an org
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Replace an authorization serverOKTA_REPLACE_AUTHORIZATION_SERVERReplaces an authorization serverConnection1 scope
Replaces an authorization server
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Replace a policyOKTA_REPLACE_AUTHORIZATION_SERVER_POLICYReplaces a policyConnection1 scope
Replaces a policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Replace a policy ruleOKTA_REPLACE_AUTHORIZATION_SERVER_POLICY_RULEReplaces the configuration of the Policy Rule defined in the specified Custom Authorization Server and PolicyConnection1 scope
Replaces the configuration of the Policy Rule defined in the specified Custom Authorization Server and Policy
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Replace a behavior detection ruleOKTA_REPLACE_BEHAVIOR_DETECTION_RULEReplaces a Behavior Detection Rule by `behaviorId`Connection1 scope
Replaces a Behavior Detection Rule by `behaviorId`
Authentication
Connected account requiredScopes
okta.behaviors.manageTags
Replace the blocked email domainsOKTA_REPLACE_BLOCKED_EMAIL_DOMAINSReplaces the list of blocked email domains which are excluded from app migrationConnection1 scope
Replaces the list of blocked email domains which are excluded from app migration
Authentication
Connected account requiredScopes
okta.personal.adminSettings.manageTags
Replace a brandOKTA_REPLACE_BRANDReplaces a brand by `brandId` Passing an invalid `brandId` returns a `404 Not Found` status code with the error code `E0000007`. Not providing `agreeToCustomPrivacyPolicy` with `customPrivacyPolicyUrl` returns a `400 Bad Request` status code with the error code `E0000001`.Connection1 scope
Replaces a brand by `brandId` Passing an invalid `brandId` returns a `404 Not Found` status code with the error code `E0000007`. Not providing `agreeToCustomPrivacyPolicy` with `customPrivacyPolicyUrl` returns a `400 Bad Request` status code with the error code `E0000001`.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace a themeOKTA_REPLACE_BRAND_THEMEReplaces a theme for a brandConnection1 scope
Replaces a theme for a brand
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace the customized well-known URI of the specific pathOKTA_REPLACE_BRAND_WELL_KNOWN_URIReplaces the content of a customized well-known URI that you specify. There are endpoint-specific format requirements when you update the content of a customized well-known URI. See [Customize associated domains](https://developer.okta.com/docs/guides/custom-well-known-uri/main/).Connection1 scope
Replaces the content of a customized well-known URI that you specify. There are endpoint-specific format requirements when you update the content of a customized well-known URI. See [Customize associated domains](https://developer.okta.com/docs/guides/custom-well-known-uri/main/).
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace a CAPTCHA instanceOKTA_REPLACE_CAPTCHA_INSTANCEReplaces the properties for a specified CAPTCHA instanceConnection1 scope
Replaces the properties for a specified CAPTCHA instance
Authentication
Connected account requiredScopes
okta.captchas.manageTags
Replace a custom AAGUIDOKTA_REPLACE_CUSTOM_AAGUIDReplaces a custom AAGUID for the specified Passkey (FIDO2 WebAuthn) authenticatorConnection1 scope
Replaces a custom AAGUID for the specified Passkey (FIDO2 WebAuthn) authenticator
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Replace a custom domain's brandOKTA_REPLACE_CUSTOM_DOMAINReplaces a custom domain's brandConnection1 scope
Replaces a custom domain's brand
Authentication
Connected account requiredScopes
okta.domains.manageTags
Replace the customized error pageOKTA_REPLACE_CUSTOMIZED_ERROR_PAGEReplaces the customized error page. The customized error page appears in your live environment.Connection1 scope
Replaces the customized error page. The customized error page appears in your live environment.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace the customized sign-in pageOKTA_REPLACE_CUSTOMIZED_SIGN_IN_PAGEReplaces the customized sign-in page. The customized sign-in page appears in your live environment.Connection1 scope
Replaces the customized sign-in page. The customized sign-in page appears in your live environment.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace a device assurance policyOKTA_REPLACE_DEVICE_ASSURANCE_POLICYReplaces a device assurance policy by `deviceAssuranceId`Connection1 scope
Replaces a device assurance policy by `deviceAssuranceId`
Authentication
Connected account requiredScopes
okta.deviceAssurance.manageTags
Replace a device posture checkOKTA_REPLACE_DEVICE_POSTURE_CHECKReplaces a device posture check by `postureCheckId`Connection1 scope
Replaces a device posture check by `postureCheckId`
Authentication
Connected account requiredScopes
okta.devicePostureChecks.manageTags
Replace an email customizationOKTA_REPLACE_EMAIL_CUSTOMIZATIONReplaces an email customization using property values <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, requests to update a customization for an additional language return a `404 Not Found` error response.Connection1 scope
Replaces an email customization using property values <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is disabled, requests to update a customization for an additional language return a `404 Not Found` error response.
Authentication
Connected account requiredScopes
okta.templates.manageTags
Replace an email domainOKTA_REPLACE_EMAIL_DOMAINReplaces associated username and sender display name by `emailDomainId`Connection1 scope
Replaces associated username and sender display name by `emailDomainId`
Authentication
Connected account requiredScopes
okta.emailDomains.manageTags
Replace the email template settingsOKTA_REPLACE_EMAIL_SETTINGSReplaces an email template's settingsConnection1 scope
Replaces an email template's settings
Authentication
Connected account requiredScopes
okta.templates.manageTags
Replace an event hookOKTA_REPLACE_EVENT_HOOKReplaces an event hook. Okta validates the new properties before replacing the existing values. Some event hook properties are immutable and can't be updated. Refer to the parameter description in the request body schema. >**Note:** Updating the `channel` property requires you to verify the hook again.Connection1 scope
Replaces an event hook. Okta validates the new properties before replacing the existing values. Some event hook properties are immutable and can't be updated. Refer to the parameter description in the request body schema. >**Note:** Updating the `channel` property requires you to verify the hook again.
Authentication
Connected account requiredScopes
okta.eventHooks.manageTags
Replace an existing identity source userOKTA_REPLACE_EXISTING_IDENTITY_SOURCE_USERReplaces an existing user for the given identity source instance and external IDConnection1 scope
Replaces an existing user for the given identity source instance and external ID
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Replace a federated claimOKTA_REPLACE_FEDERATED_CLAIMReplaces a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)Connection1 scope
Replaces a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)
Authentication
Connected account requiredScopes
okta.apps.manageTags
Replace the Okta application settingsOKTA_REPLACE_FIRST_PARTY_APP_SETTINGSReplaces the settings for an Okta app (also known as an Okta first-party app)Connection1 scope
Replaces the settings for an Okta app (also known as an Okta first-party app)
Authentication
Connected account requiredScopes
okta.apps.manageTags
Replace a governance bundleOKTA_REPLACE_GOVERNANCE_BUNDLEReplaces the properties of a governance bundle for the Admin ConsoleConnection1 scope
Replaces the properties of a governance bundle for the Admin Console
Authentication
Connected account requiredScopes
okta.roles.manageTags
Replace a groupOKTA_REPLACE_GROUPReplaces the profile for a group of `OKTA_GROUP` type from your org. > **Note :** You only can modify profiles for groups of the `OKTA_GROUP` type. > > App imports are responsible for updating profiles for groups of the `APP_GROUP` type, such as Active Directory groups.Connection1 scope
Replaces the profile for a group of `OKTA_GROUP` type from your org. > **Note :** You only can modify profiles for groups of the `OKTA_GROUP` type. > > App imports are responsible for updating profiles for groups of the `APP_GROUP` type, such as Active Directory groups.
Authentication
Connected account requiredScopes
okta.groups.manageTags
Replace a group ruleOKTA_REPLACE_GROUP_RULEReplaces a group rule > **Notes:** You can only update rules with a group whose status is set to `INACTIVE`. > > You currently can't update the `actions` section.Connection1 scope
Replaces a group rule > **Notes:** You can only update rules with a group whose status is set to `INACTIVE`. > > You currently can't update the `actions` section.
Authentication
Connected account requiredScopes
okta.groups.manageTags
Replace a keyOKTA_REPLACE_HOOK_KEYReplaces a key by `id` This request replaces existing properties after passing validation. > **Note:** The only parameter that you can update is the name of the key, which must be unique at all times.Connection1 scope
Replaces a key by `id` This request replaces existing properties after passing validation. > **Note:** The only parameter that you can update is the name of the key, which must be unique at all times.
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Replace an IdPOKTA_REPLACE_IDENTITY_PROVIDERReplaces an identity provider (IdP) integration by `idpId`Connection1 scope
Replaces an identity provider (IdP) integration by `idpId`
Authentication
Connected account requiredScopes
okta.idps.manageTags
Replace an IdP key credentialOKTA_REPLACE_IDENTITY_PROVIDER_KEYReplaces an identity provider (IdP) key credential by `kid`Connection1 scope
Replaces an identity provider (IdP) key credential by `kid`
Authentication
Connected account requiredScopes
okta.idps.manageTags
Replace an inline hookOKTA_REPLACE_INLINE_HOOKReplaces an inline hook by `inlineHookId`. The submitted inline hook properties replace the existing properties after passing validation. >**Note:** Some properties are immutable and can't be updated.Connection1 scope
Replaces an inline hook by `inlineHookId`. The submitted inline hook properties replace the existing properties after passing validation. >**Note:** Some properties are immutable and can't be updated.
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Replace a log streamOKTA_REPLACE_LOG_STREAMReplaces the log stream object properties for a given ID. This operation is typically used to update the configuration of a log stream. Depending on the type of log stream you want to update, certain properties can't be modified after the log stream is initially created. Use the [Retrieve the log stream schema for the schema type](/openapi/okta-management/management/schema/getlogstreamschema) request to determine which properties you can update for the specific log stream type. Log stream properties with the `"writeOnce" : true` attribute can't be updated after creation. You must still specify these `writeOnce` properties in the request body with the original values in the PUT request. > **Note:** You don't have to specify properties that have both the `"writeOnce": true` and the `"writeOnly": true` attributes in the PUT request body. These property values are ignored even if you add them in the PUT request body.Connection1 scope
Replaces the log stream object properties for a given ID. This operation is typically used to update the configuration of a log stream. Depending on the type of log stream you want to update, certain properties can't be modified after the log stream is initially created. Use the [Retrieve the log stream schema for the schema type](/openapi/okta-management/management/schema/getlogstreamschema) request to determine which properties you can update for the specific log stream type. Log stream properties with the `"writeOnce" : true` attribute can't be updated after creation. You must still specify these `writeOnce` properties in the request body with the original values in the PUT request. > **Note:** You don't have to specify properties that have both the `"writeOnce": true` and the `"writeOnly": true` attributes in the PUT request body. These property values are ignored even if you add them in the PUT request body.
Authentication
Connected account requiredScopes
okta.logStreams.manageTags
Replace a network zoneOKTA_REPLACE_NETWORK_ZONEReplaces a Network Zone by `zoneId`. The replaced Network Zone type must be the same as the existing type. You can replace the usage (`POLICY`, `BLOCKLIST`) of a Network Zone by updating the `usage` attribute. **IP exempt zone**<br> If you have the IP exempt zone feature enabled, you can allow traffic from specific gateway IPs irrespective of Okta ThreatInsight configurations, blocked network zones, or IP change events within Identity Threat Protection with Okta AI.<br> <br> When you enable this feature, Okta creates a zone called `DefaultExemptIpZone`. Gateway IPs that you add to this zone always have access to Okta resources. See [IP exempt zone](https://help.okta.com/okta_help.htm?type=oie&id=csh-about-ip-exempt-zone). > **Note:** You can't add trusted proxy IPs to this zone, delete the zone, or create additional exempt IP zones.Connection1 scope
Replaces a Network Zone by `zoneId`. The replaced Network Zone type must be the same as the existing type. You can replace the usage (`POLICY`, `BLOCKLIST`) of a Network Zone by updating the `usage` attribute. **IP exempt zone**<br> If you have the IP exempt zone feature enabled, you can allow traffic from specific gateway IPs irrespective of Okta ThreatInsight configurations, blocked network zones, or IP change events within Identity Threat Protection with Okta AI.<br> <br> When you enable this feature, Okta creates a zone called `DefaultExemptIpZone`. Gateway IPs that you add to this zone always have access to Okta resources. See [IP exempt zone](https://help.okta.com/okta_help.htm?type=oie&id=csh-about-ip-exempt-zone). > **Note:** You can't add trusted proxy IPs to this zone, delete the zone, or create additional exempt IP zones.
Authentication
Connected account requiredScopes
okta.networkZones.manageTags
Replace a custom token claimOKTA_REPLACE_OAUTH2_CLAIMReplaces a custom token Claim specified by the `claimId`Connection1 scope
Replaces a custom token Claim specified by the `claimId`
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Replace a custom token scopeOKTA_REPLACE_OAUTH2_SCOPEReplaces a custom token scopeConnection1 scope
Replaces a custom token scope
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Replace the Okta Personal admin settingsOKTA_REPLACE_OKTA_PERSONAL_ADMIN_SETTINGSReplaces Okta Personal admin settings in a Workforce orgConnection1 scope
Replaces Okta Personal admin settings in a Workforce org
Authentication
Connected account requiredScopes
okta.personal.adminSettings.manageTags
Replace the contact type userOKTA_REPLACE_ORG_CONTACT_USERReplaces the user associated with the specified contact typeConnection1 scope
Replaces the user associated with the specified contact type
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Replace the Org general settingsOKTA_REPLACE_ORG_SETTINGSReplaces the Org General Settings for your Okta orgConnection1 scope
Replaces the Org General Settings for your Okta org
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Replace a policyOKTA_REPLACE_POLICYReplaces the properties of a policy identified by `policyId`Connection1 scope
Replaces the properties of a policy identified by `policyId`
Authentication
Connected account requiredScopes
okta.policies.manageTags
Replace a policy ruleOKTA_REPLACE_POLICY_RULEReplaces the properties for a policy rule identified by `policyId` and `ruleId`Connection1 scope
Replaces the properties for a policy rule identified by `policyId` and `ruleId`
Authentication
Connected account requiredScopes
okta.policies.manageTags
Replace the preview error pageOKTA_REPLACE_PREVIEW_ERROR_PAGEReplaces the preview error page. The preview error page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/error/preview`.Connection1 scope
Replaces the preview error page. The preview error page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/error/preview`.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace the preview sign-in pageOKTA_REPLACE_PREVIEW_SIGN_IN_PAGEReplaces the preview sign-in page. The preview sign-in page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/login/preview`.Connection1 scope
Replaces the preview sign-in page. The preview sign-in page contains unpublished changes and isn't shown in your live environment. Preview it at `${yourOktaDomain}/login/preview`.
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace a principal rate limitOKTA_REPLACE_PRINCIPAL_RATE_LIMIT_ENTITYReplaces a principal rate limit entity by `principalRateLimitId`Connection1 scope
Replaces a principal rate limit entity by `principalRateLimitId`
Authentication
Connected account requiredScopes
okta.principalRateLimits.manageTags
Replace a push providerOKTA_REPLACE_PUSH_PROVIDERReplaces a push provider by `pushProviderId`Connection1 scope
Replaces a push provider by `pushProviderId`
Authentication
Connected account requiredScopes
okta.pushProviders.manageTags
Replace the rate limit admin notification settingsOKTA_REPLACE_RATE_LIMIT_SETTINGS_ADMIN_NOTIFICATIONSReplaces the Rate Limit Admin Notification Settings and returns the configured propertiesConnection1 scope
Replaces the Rate Limit Admin Notification Settings and returns the configured properties
Authentication
Connected account requiredScopes
okta.rateLimits.manageTags
Replace the per-client rate limit settingsOKTA_REPLACE_RATE_LIMIT_SETTINGS_PER_CLIENTReplaces the Per-Client Rate Limit Settings and returns the configured propertiesConnection1 scope
Replaces the Per-Client Rate Limit Settings and returns the configured properties
Authentication
Connected account requiredScopes
okta.rateLimits.manageTags
Replace the rate limit warning threshold percentageOKTA_REPLACE_RATE_LIMIT_SETTINGS_WARNING_THRESHOLDReplaces the Rate Limit Warning Threshold Percentage and returns the configured propertyConnection1 scope
Replaces the Rate Limit Warning Threshold Percentage and returns the configured property
Authentication
Connected account requiredScopes
okta.rateLimits.manageTags
Replace the realm profileOKTA_REPLACE_REALMReplaces the realm profileConnection1 scope
Replaces the realm profile
Authentication
Connected account requiredScopes
okta.realms.manageTags
Replace a realm assignmentOKTA_REPLACE_REALM_ASSIGNMENTReplaces a realm assignmentConnection1 scope
Replaces a realm assignment
Authentication
Connected account requiredScopes
okta.realmAssignments.manageTags
Replace a resource setOKTA_REPLACE_RESOURCE_SETReplaces the label and description of a resource set. See [Supported resources](/openapi/okta-management/guides/roles/#supported-resources).Connection1 scope
Replaces the label and description of a resource set. See [Supported resources](/openapi/okta-management/guides/roles/#supported-resources).
Authentication
Connected account requiredScopes
okta.roles.manageTags
Replace the resource set resource conditionsOKTA_REPLACE_RESOURCE_SET_RESOURCEReplaces the conditions of a resource identified by `resourceId` in a resource setConnection1 scope
Replaces the conditions of a resource identified by `resourceId` in a resource set
Authentication
Connected account requiredScopes
okta.roles.manageTags
Replace a custom roleOKTA_REPLACE_ROLEReplaces the label and description for a custom role by `roleIdOrLabel`Connection1 scope
Replaces the label and description for a custom role by `roleIdOrLabel`
Authentication
Connected account requiredScopes
okta.roles.manageTags
Replace a custom role permissionOKTA_REPLACE_ROLE_PERMISSIONReplaces a permission (specified by `permissionType`) for a custom roleConnection1 scope
Replaces a permission (specified by `permissionType`) for a custom role
Authentication
Connected account requiredScopes
okta.roles.manageTags
Replace a security events providerOKTA_REPLACE_SECURITY_EVENTS_PROVIDER_INSTANCEReplaces a security events provider instance specified by `id`Connection1 scope
Replaces a security events provider instance specified by `id`
Authentication
Connected account requiredScopes
okta.securityEventsProviders.manageTags
Replace the sign-out page settingsOKTA_REPLACE_SIGN_OUT_PAGE_SETTINGSReplaces the sign-out page settingsConnection1 scope
Replaces the sign-out page settings
Authentication
Connected account requiredScopes
okta.brands.manageTags
Replace an SMS templateOKTA_REPLACE_SMS_TEMPLATEReplaces the SMS Template > **Notes:** You can't update the default SMS Template.Connection1 scope
Replaces the SMS Template > **Notes:** You can't update the default SMS Template.
Authentication
Connected account requiredScopes
okta.templates.manageTags
Replace an SSF streamOKTA_REPLACE_SSF_STREAMReplaces all properties for an existing SSF stream configuration. If the `stream_id` isn't provided in the request body, the associated stream with the client ID (through the request OAuth 2.0 access token) is replaced.Connection1 scope
Replaces all properties for an existing SSF stream configuration. If the `stream_id` isn't provided in the request body, the associated stream with the client ID (through the request OAuth 2.0 access token) is replaced.
Authentication
Connected account requiredScopes
ssf.manageTags
Replace a trusted originOKTA_REPLACE_TRUSTED_ORIGINReplaces a trusted originConnection1 scope
Replaces a trusted origin
Authentication
Connected account requiredScopes
okta.trustedOrigins.manageTags
Replace a UI schemaOKTA_REPLACE_UISCHEMASReplaces a UI Schema by `id`Connection1 scope
Replaces a UI Schema by `id`
Authentication
Connected account requiredScopes
okta.uischemas.manageTags
Replace a userOKTA_REPLACE_USERReplaces a user's profile, credentials, or both using strict-update semantics. All profile properties must be specified when updating a user's profile with a `PUT` method. Any property not specified in the request is deleted. > **Important:** Don't use a `PUT` method for partial updates.Connection1 scope
Replaces a user's profile, credentials, or both using strict-update semantics. All profile properties must be specified when updating a user's profile with a `PUT` method. Any property not specified in the request is deleted. > **Important:** Don't use a `PUT` method for partial updates.
Authentication
Connected account requiredScopes
okta.users.manageTags
Replace the user's classificationOKTA_REPLACE_USER_CLASSIFICATIONReplaces the user's classificationConnection1 scope
Replaces the user's classification
Authentication
Connected account requiredScopes
okta.users.manageTags
Replace the user lockout settingsOKTA_REPLACE_USER_LOCKOUT_SETTINGSReplaces the User Lockout Settings for an orgConnection1 scope
Replaces the User Lockout Settings for an org
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Replace a user typeOKTA_REPLACE_USER_TYPEReplaces an existing user type. This operation is a full update. > **Note**: The `name` of an existing user type can't be changed, but must be part of the request body. You can only replace the `displayName` and `description` elements.Connection1 scope
Replaces an existing user type. This operation is a full update. > **Note**: The `name` of an existing user type can't be changed, but must be part of the request body. You can only replace the `displayName` and `description` elements.
Authentication
Connected account requiredScopes
okta.userTypes.manageTags
Replace the org-wide CAPTCHA settingsOKTA_REPLACES_ORG_CAPTCHA_SETTINGSReplaces the CAPTCHA settings object for your organization > **Note**: You can disable CAPTCHA for your organization by setting `captchaId` and `enabledPages` to `null`.Connection1 scope
Replaces the CAPTCHA settings object for your organization > **Note**: You can disable CAPTCHA for your organization by setting `captchaId` and `enabledPages` to `null`.
Authentication
Connected account requiredScopes
okta.captchas.manageTags
Resend a factor enrollmentOKTA_RESEND_ENROLL_FACTORResends an `sms`, `call`, or `email` factor challenge as part of an enrollment flow. For `call` and `sms` factors, Okta enforces a rate limit of one OTP challenge per device every 30 seconds. You can configure your `sms` and `call` factors to use a third-party telephony provider. See the [Telephony inline hook reference](https://developer.okta.com/docs/reference/telephony-hook/). Okta alternates between SMS providers with every resend request to ensure delivery of SMS and Call OTPs across different carriers. > **Note:** Resend operations aren't allowed after a factor exceeds the activation rate limit. See [Activate a factor](./#tag/UserFactor/operation/activateFactor).Connection1 scope
Resends an `sms`, `call`, or `email` factor challenge as part of an enrollment flow. For `call` and `sms` factors, Okta enforces a rate limit of one OTP challenge per device every 30 seconds. You can configure your `sms` and `call` factors to use a third-party telephony provider. See the [Telephony inline hook reference](https://developer.okta.com/docs/reference/telephony-hook/). Okta alternates between SMS providers with every resend request to ensure delivery of SMS and Call OTPs across different carriers. > **Note:** Resend operations aren't allowed after a factor exceeds the activation rate limit. See [Activate a factor](./#tag/UserFactor/operation/activateFactor).
Authentication
Connected account requiredScopes
okta.users.manageTags
Reset the factorsOKTA_RESET_FACTORSResets all factors for the specified user. All MFA factor enrollments return to the unenrolled state. The user's status remains `ACTIVE`. This link is present only if the user is currently enrolled in one or more MFA factors.Connection1 scope
Resets all factors for the specified user. All MFA factor enrollments return to the unenrolled state. The user's status remains `ACTIVE`. This link is present only if the user is currently enrolled in one or more MFA factors.
Authentication
Connected account requiredScopes
okta.users.manageTags
Reset a passwordOKTA_RESET_PASSWORDResets a password. Generates a one-time token (OTT) that you can use to reset a user's password. You can automatically email the OTT link to the user or return the OTT to the API caller and distribute using a custom flow. This operation transitions the user to the `RECOVERY` status. The user is then not able to sign in or initiate a forgot password flow until they complete the reset flow. This operation provides an option to delete all the user's sessions. However, if the request is made in the context of a session owned by the specified user, that session isn't cleared. > **Note:** You can also use this API to convert a user with the Okta credential provider to use a federated provider. After this conversion, the user can't directly sign in with a password. > To convert a federated user back to an Okta user, use the default API call. If an email address is associated with multiple users, keep in mind the following to ensure a successful password recovery lookup: * Okta no longer includes deactivated users in the lookup. * The lookup searches sign-in IDs first, then primary email addresses, and then secondary email addresses. If `sendEmail` is `false`, returns a link for the user to reset their password.Connection1 scope
Resets a password. Generates a one-time token (OTT) that you can use to reset a user's password. You can automatically email the OTT link to the user or return the OTT to the API caller and distribute using a custom flow. This operation transitions the user to the `RECOVERY` status. The user is then not able to sign in or initiate a forgot password flow until they complete the reset flow. This operation provides an option to delete all the user's sessions. However, if the request is made in the context of a session owned by the specified user, that session isn't cleared. > **Note:** You can also use this API to convert a user with the Okta credential provider to use a federated provider. After this conversion, the user can't directly sign in with a password. > To convert a federated user back to an Okta user, use the default API call. If an email address is associated with multiple users, keep in mind the following to ensure a successful password recovery lookup: * Okta no longer includes deactivated users in the lookup. * The lookup searches sign-in IDs first, then primary email addresses, and then secondary email addresses. If `sendEmail` is `false`, returns a link for the user to reset their password.
Authentication
Connected account requiredScopes
okta.users.manageTags
Resume an agent pool updateOKTA_RESUME_AGENT_POOLS_UPDATEResumes a running or queued agent pool updateConnection1 scope
Resumes a running or queued agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Retrieve a client roleOKTA_RETRIEVE_CLIENT_ROLERetrieves a role assignment (identified by `roleAssignmentId`) for a client app (identified by `clientId`)Connection1 scope
Retrieves a role assignment (identified by `roleAssignmentId`) for a client app (identified by `clientId`)
Authentication
Connected account requiredScopes
okta.roles.readTags
Retry an agent pool updateOKTA_RETRY_AGENT_POOLS_UPDATERetries an agent pool update if the update is unsuccessful or communication with Okta was interrupted during an agent auto-updateConnection1 scope
Retries an agent pool update if the update is unsuccessful or communication with Okta was interrupted during an agent auto-update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Revoke Okta Aerial access to your orgOKTA_REVOKE_AERIAL_CONSENTRevokes access of an Okta Aerial account to your Org. The revoke operation will fail if the org has already been added to an Aerial account.Connection1 scope
Revokes access of an Okta Aerial account to your Org. The revoke operation will fail if the org has already been added to an Aerial account.
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Revoke an API tokenOKTA_REVOKE_API_TOKENRevokes an API token by `apiTokenId`Connection1 scope
Revokes an API token by `apiTokenId`
Authentication
Connected account requiredScopes
okta.apiTokens.manageTags
Revoke a certificate signing requestOKTA_REVOKE_CSR_FOR_IDENTITY_PROVIDERRevokes a certificate signing request (CSR) and deletes the key pair from the identity provider (IdP)Connection1 scope
Revokes a certificate signing request (CSR) and deletes the key pair from the identity provider (IdP)
Authentication
Connected account requiredScopes
okta.idps.manageTags
Revoke a certificate signing requestOKTA_REVOKE_CSR_FROM_APPLICATIONRevokes a certificate signing request and deletes the key pair from the appConnection1 scope
Revokes a certificate signing request and deletes the key pair from the app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Revoke the current API tokenOKTA_REVOKE_CURRENT_API_TOKENRevokes the API token provided in the Authorization headerConnection
Revokes the API token provided in the Authorization header
Authentication
Connected account requiredTags
Revoke all grants for a clientOKTA_REVOKE_GRANTS_FOR_USER_AND_CLIENTRevokes all grants for the specified user and clientConnection1 scope
Revokes all grants for the specified user and client
Authentication
Connected account requiredScopes
okta.users.manageTags
Revoke an application tokenOKTA_REVOKE_OAUTH2_TOKEN_FOR_APPLICATIONRevokes the specified token for the specified appConnection1 scope
Revokes the specified token for the specified app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Revoke all application tokensOKTA_REVOKE_OAUTH2_TOKENS_FOR_APPLICATIONRevokes all OAuth 2.0 refresh tokens for the specified app. Any access tokens issued with these refresh tokens are also revoked, but access tokens issued without a refresh token aren't affected.Connection1 scope
Revokes all OAuth 2.0 refresh tokens for the specified app. Any access tokens issued with these refresh tokens are also revoked, but access tokens issued without a refresh token aren't affected.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Revoke Okta Support accessOKTA_REVOKE_OKTA_SUPPORTRevokes Okta Support access to your org > **Note:** This resource is deprecated. Use the [Update an Okta Support case](/openapi/okta-management/management/tags/orgsettingsupport/other/updateoktasupportcase) resource to revoke Okta Support access for a support case. > For the corresponding Okta Admin Console feature, see [Give access to Okta Support](https://help.okta.com/okta_help.htm?type=oie&id=settings-support-access).Connection1 scope
Revokes Okta Support access to your org > **Note:** This resource is deprecated. Use the [Update an Okta Support case](/openapi/okta-management/management/tags/orgsettingsupport/other/updateoktasupportcase) resource to revoke Okta Support access for a support case. > For the corresponding Okta Admin Console feature, see [Give access to Okta Support](https://help.okta.com/okta_help.htm?type=oie&id=settings-support-access).
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Revoke a refresh token for a clientOKTA_REVOKE_REFRESH_TOKEN_FOR_AUTHORIZATION_SERVER_AND_CLIENTRevokes a refresh token for a ClientConnection1 scope
Revokes a refresh token for a Client
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Revoke all refresh tokens for a clientOKTA_REVOKE_REFRESH_TOKENS_FOR_AUTHORIZATION_SERVER_AND_CLIENTRevokes all refresh tokens for a ClientConnection1 scope
Revokes all refresh tokens for a Client
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Revoke an app grantOKTA_REVOKE_SCOPE_CONSENT_GRANTRevokes permission for the app to grant the given scopeConnection1 scope
Revokes permission for the app to grant the given scope
Authentication
Connected account requiredScopes
okta.appGrants.manageTags
Revoke a sessionOKTA_REVOKE_SESSIONRevokes the specified sessionConnection1 scope
Revokes the specified session
Authentication
Connected account requiredScopes
okta.sessions.manageTags
Revoke a token for a clientOKTA_REVOKE_TOKEN_FOR_USER_AND_CLIENTRevokes the specified refresh and access tokensConnection1 scope
Revokes the specified refresh and access tokens
Authentication
Connected account requiredScopes
okta.users.manageTags
Revoke all refresh tokens for a clientOKTA_REVOKE_TOKENS_FOR_USER_AND_CLIENTRevokes all refresh tokens issued for the specified user and clientConnection1 scope
Revokes all refresh tokens issued for the specified user and client
Authentication
Connected account requiredScopes
okta.users.manageTags
Revoke a user grantOKTA_REVOKE_USER_GRANTRevokes one grant for a specified userConnection1 scope
Revokes one grant for a specified user
Authentication
Connected account requiredScopes
okta.users.manageTags
Revoke all user grantsOKTA_REVOKE_USER_GRANTSRevokes all grants for a specified userConnection1 scope
Revokes all grants for a specified user
Authentication
Connected account requiredScopes
okta.users.manageTags
Revoke all user sessionsOKTA_REVOKE_USER_SESSIONSRevokes all active identity provider sessions of the user. This forces the user to authenticate on the next operation. Optionally revokes OpenID Connect and OAuth refresh and access tokens issued to the user. You can also clear the user's remembered factors for all devices using the `forgetDevices` parameter. See [forgetDevices](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserSessions/#tag/UserSessions/operation/revokeUserSessions!in=query&path=forgetDevices&t=request). > **Note:** This operation doesn't clear the sessions created for web or native apps.Connection1 scope
Revokes all active identity provider sessions of the user. This forces the user to authenticate on the next operation. Optionally revokes OpenID Connect and OAuth refresh and access tokens issued to the user. You can also clear the user's remembered factors for all devices using the `forgetDevices` parameter. See [forgetDevices](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserSessions/#tag/UserSessions/operation/revokeUserSessions!in=query&path=forgetDevices&t=request). > **Note:** This operation doesn't clear the sessions created for web or native apps.
Authentication
Connected account requiredScopes
okta.users.manageTags
Rotate all credential keysOKTA_ROTATE_AUTHORIZATION_SERVER_KEYSRotates the current Keys for a Custom Authorization Server. If you rotate Keys, the `ACTIVE` Key becomes the `EXPIRED` Key, the `NEXT` Key becomes the `ACTIVE` Key, and the Custom Authorization Server immediately begins using the new active Key to sign tokens. > **Note:** Okta rotates your Keys automatically in `AUTO` mode. You can rotate Keys yourself in either mode. If Keys are rotated manually, you should invalidate any intermediate cache. and fetch the Keys again using the Keys endpoint.Connection1 scope
Rotates the current Keys for a Custom Authorization Server. If you rotate Keys, the `ACTIVE` Key becomes the `EXPIRED` Key, the `NEXT` Key becomes the `ACTIVE` Key, and the Custom Authorization Server immediately begins using the new active Key to sign tokens. > **Note:** Okta rotates your Keys automatically in `AUTO` mode. You can rotate Keys yourself in either mode. If Keys are rotated manually, you should invalidate any intermediate cache. and fetch the Keys again using the Keys endpoint.
Authentication
Connected account requiredScopes
okta.authorizationServers.manageTags
Send a PIN to userOKTA_SEND_PINSends the decoded PIN for the specified WebAuthn preregistration enrollment. PINs are sent to the user's email. To resend the PIN, call this operation again.Connection1 scope
Sends the decoded PIN for the specified WebAuthn preregistration enrollment. PINs are sent to the user's email. To resend the PIN, call this operation again.
Authentication
Connected account requiredScopes
okta.users.manageTags
Send a test message from a custom telephony providerOKTA_SEND_TEST_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALSends a test message (SMS or call) using the specified custom telephony provider to verify that the provider is configured correctly. You must provide a valid phone number and country code to send the test message. Send it to a phone number that you have access to so you can confirm that the message was received.Connection1 scope
Sends a test message (SMS or call) using the specified custom telephony provider to verify that the provider is configured correctly. You must provide a valid phone number and country code to send the test message. Send it to a phone number that you have access to so you can confirm that the message was received.
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.manageTags
Send a test emailOKTA_SEND_TEST_EMAILSends a test email to the current user's primary and secondary email addresses. The email content is selected based on the following priority: 1. The email customization for the language specified in the `language` query parameter <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled and the `language` parameter is an additional language, the test email uses the customization corresponding to the language. 2. The email template's default customization 3. The email template's default content, translated to the current user's language You can only send customized test emails if you've configured a custom email domain. If you don't have a custom email domain, test emails use the Okta default template and are sent from the Okta email domain. > **Note:** Super admins can view customized email templates with the **Send a test email** request. However, when custom email templates are sent to super admins as part of actual email notification flows, the customizations aren't applied. Instead, the default email template is used. This only applies to super admins.Connection1 scope
Sends a test email to the current user's primary and secondary email addresses. The email content is selected based on the following priority: 1. The email customization for the language specified in the `language` query parameter <x-lifecycle class="ea"></x-lifecycle> If Custom languages for Okta Email Templates is enabled and the `language` parameter is an additional language, the test email uses the customization corresponding to the language. 2. The email template's default customization 3. The email template's default content, translated to the current user's language You can only send customized test emails if you've configured a custom email domain. If you don't have a custom email domain, test emails use the Okta default template and are sent from the Okta email domain. > **Note:** Super admins can view customized email templates with the **Send a test email** request. However, when custom email templates are sent to super admins as part of actual email notification flows, the customizations aren't applied. Instead, the default email template is used. This only applies to super admins.
Authentication
Connected account requiredScopes
okta.templates.readTags
Set a custom telephony provider as a primary telephony providerOKTA_SET_AS_PRIMARY_CUSTOM_TELEPHONY_CREDENTIALSets a custom telephony provider as the primary telephony provider for the org. You can only set one provider as a primary provider at a time.Connection1 scope
Sets a custom telephony provider as the primary telephony provider for the org. You can only set one provider as a primary provider at a time.
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.manageTags
Set the hide dashboard footer preferenceOKTA_SET_ORG_HIDE_OKTA_UIFOOTERSets the preference to hide the Okta End-User Dashboard footer for all end users of your orgConnection1 scope
Sets the preference to hide the Okta End-User Dashboard footer for all end users of your org
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Set the show dashboard footer preferenceOKTA_SET_ORG_SHOW_OKTA_UIFOOTERSets the preference to show the Okta UI footer for all end users of your orgConnection1 scope
Sets the preference to show the Okta UI footer for all end users of your org
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Start the import from the identity sourceOKTA_START_IMPORT_FROM_IDENTITY_SOURCEStarts the import from the identity source described by the uploaded bulk operationsConnection1 scope
Starts the import from the identity source described by the uploaded bulk operations
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Start the failback of your orgOKTA_START_ORG_FAILBACKStarts the failback of your orgConnection1 scope
Starts the failback of your org
Authentication
Connected account requiredScopes
okta.dr.manageTags
Start the failover of your orgOKTA_START_ORG_FAILOVERStarts the failover of your orgConnection1 scope
Starts the failover of your org
Authentication
Connected account requiredScopes
okta.dr.manageTags
Stop an agent pool updateOKTA_STOP_AGENT_POOLS_UPDATEStops an agent pool updateConnection1 scope
Stops an agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Submit a query for AD GroupOKTA_SUBMIT_GROUP_ATTRIBUTE_QUERYSubmits a query search on the on-premises agent to asynchronously fetch specific Active Directory (AD) attributes for a group. Returns a `resultId` that is used to poll for the results.Connection1 scope
Submits a query search on the on-premises agent to asynchronously fetch specific Active Directory (AD) attributes for a group. Returns a `resultId` that is used to poll for the results.
Authentication
Connected account requiredScopes
okta.directories.groups.readTags
Subscribe a role to a specific notification typeOKTA_SUBSCRIBE_BY_NOTIFICATION_TYPE_ROLESubscribes a Role to a specified notification type. Changes to Role subscriptions override the subscription status of any individual users with the Role.Connection1 scope
Subscribes a Role to a specified notification type. Changes to Role subscriptions override the subscription status of any individual users with the Role.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Subscribe a user to a specific notification typeOKTA_SUBSCRIBE_BY_NOTIFICATION_TYPE_USERSubscribes the current user to a specified notification type. Returns an `AccessDeniedException` message if requests are made for another user.Connection1 scope
Subscribes the current user to a specified notification type. Returns an `AccessDeniedException` message if requests are made for another user.
Authentication
Connected account requiredScopes
okta.users.manageTags
Suspend a DeviceOKTA_SUSPEND_DEVICESuspends a device by setting its status to `SUSPENDED`. Use suspended devices to create and delete device user links. You can only unsuspend or deactivate suspended devices. > **Note:** `SUSPENDED` status is meant to be temporary, so it isn't destructive.Connection1 scope
Suspends a device by setting its status to `SUSPENDED`. Use suspended devices to create and delete device user links. You can only unsuspend or deactivate suspended devices. > **Note:** `SUSPENDED` status is meant to be temporary, so it isn't destructive.
Authentication
Connected account requiredScopes
okta.devices.manageTags
Suspend a userOKTA_SUSPEND_USERSuspends a user. Perform this operation only on users with an `ACTIVE` status. The user has a `SUSPENDED` status when the process completes. Suspended users can't sign in to Okta. They can only be unsuspended or deactivated. Their group and app assignments are retained.Connection1 scope
Suspends a user. Perform this operation only on users with an `ACTIVE` status. The user has a `SUSPENDED` status when the process completes. Suspended users can't sign in to Okta. They can only be unsuspended or deactivated. Their group and app assignments are retained.
Authentication
Connected account requiredScopes
okta.users.manageTags
Test an SMTP server configurationOKTA_TEST_EMAIL_SERVERTests the specified custom SMTP server configurationConnection1 scope
Tests the specified custom SMTP server configuration
Authentication
Connected account requiredScopes
okta.emailServers.manageTags
Unassign an admin role app instance targetOKTA_UNASSIGN_APP_INSTANCE_TARGET_FROM_ADMIN_ROLE_FOR_USERUnassigns an app instance target from an `APP_ADMIN` role assignment to an admin user. > **Note:** You can't remove the last app instance target from a role assignment since this causes an exception. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment and recreate a new one.Connection1 scope
Unassigns an app instance target from an `APP_ADMIN` role assignment to an admin user. > **Note:** You can't remove the last app instance target from a role assignment since this causes an exception. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment and recreate a new one.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a group role app instance targetOKTA_UNASSIGN_APP_INSTANCE_TARGET_TO_APP_ADMIN_ROLE_FOR_GROUPUnassigns an app instance target from an `APP_ADMIN` role assignment to a group > **Note:** You can't remove the last app instance target from a role assignment. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment with the target and create another one. See [Unassign a group role](/openapi/okta-management/management/roleassignmentbgroup/unassignrolefromgroup).Connection1 scope
Unassigns an app instance target from an `APP_ADMIN` role assignment to a group > **Note:** You can't remove the last app instance target from a role assignment. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment with the target and create another one. See [Unassign a group role](/openapi/okta-management/management/roleassignmentbgroup/unassignrolefromgroup).
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign an admin role app targetOKTA_UNASSIGN_APP_TARGET_FROM_APP_ADMIN_ROLE_FOR_USERUnassigns an OIN app target from an `APP_ADMIN` role assignment to an admin user. > **Note:** You can't remove the last OIN app target from a role assignment since this causes an exception. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment to the user and recreate a new one.Connection1 scope
Unassigns an OIN app target from an `APP_ADMIN` role assignment to an admin user. > **Note:** You can't remove the last OIN app target from a role assignment since this causes an exception. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment to the user and recreate a new one.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a group role app targetOKTA_UNASSIGN_APP_TARGET_TO_ADMIN_ROLE_FOR_GROUPUnassigns an OIN app target from an `APP_ADMIN` role assignment to a group > **Note:** You can't remove the last app target from a role assignment. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment with the target and create another one. See [Unassign a group role](/openapi/okta-management/management/roleassignmentbgroup/unassignrolefromgroup).Connection1 scope
Unassigns an OIN app target from an `APP_ADMIN` role assignment to a group > **Note:** You can't remove the last app target from a role assignment. > If you need a role assignment that applies to all apps, delete the `APP_ADMIN` role assignment with the target and create another one. See [Unassign a group role](/openapi/okta-management/management/roleassignmentbgroup/unassignrolefromgroup).
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign an application groupOKTA_UNASSIGN_APPLICATION_FROM_GROUPUnassigns a Group from an appConnection1 scope
Unassigns a Group from an app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Unassign a group role group targetOKTA_UNASSIGN_GROUP_TARGET_FROM_GROUP_ADMIN_ROLEUnassigns a group target from a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a group.Connection1 scope
Unassigns a group target from a [`USER_ADMIN`](/openapi/okta-management/guides/roles/#standard-roles), `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to a group.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign an admin role group targetOKTA_UNASSIGN_GROUP_TARGET_FROM_USER_ADMIN_ROLEUnassigns a group target from a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user. > **Note:** You can't remove the last group target from a role assignment since this causes an exception. > If you need a role assignment that applies to all groups, delete the role assignment to the user and recreate a new one.Connection1 scope
Unassigns a group target from a `USER_ADMIN`, `HELP_DESK_ADMIN`, or `GROUP_MEMBERSHIP_ADMIN` role assignment to an admin user. > **Note:** You can't remove the last group target from a role assignment since this causes an exception. > If you need a role assignment that applies to all groups, delete the role assignment to the user and recreate a new one.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a role resource set binding memberOKTA_UNASSIGN_MEMBER_FROM_BINDINGUnassigns a member (identified by `memberId`) from a role resource set bindingConnection1 scope
Unassigns a member (identified by `memberId`) from a role resource set binding
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a group roleOKTA_UNASSIGN_ROLE_FROM_GROUPUnassigns a role assignment (identified by `roleAssignmentId`) from a group (identified by the `groupId`)Connection1 scope
Unassigns a role assignment (identified by `roleAssignmentId`) from a group (identified by the `groupId`)
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign a user roleOKTA_UNASSIGN_ROLE_FROM_USERUnassigns a role assignment (identified by `roleAssignmentId`) from a user (identified by `userId`)Connection1 scope
Unassigns a role assignment (identified by `roleAssignmentId`) from a user (identified by `userId`)
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unassign an application userOKTA_UNASSIGN_USER_FROM_APPLICATIONUnassigns a user from an app For directories like Active Directory and LDAP, they act as the owner of the user's credential with Okta delegating authentication (DelAuth) to that directory. If this request is successful for a user when DelAuth is enabled, then the user is in a state with no password. You can then reset the user's password. > **Important:** This is a destructive operation. You can't recover the user's app profile. If the app is enabled for provisioning and configured to deactivate users, the user is also deactivated in the target app.Connection1 scope
Unassigns a user from an app For directories like Active Directory and LDAP, they act as the owner of the user's credential with Okta delegating authentication (DelAuth) to that directory. If this request is successful for a user when DelAuth is enabled, then the user is in a state with no password. You can then reset the user's password. > **Important:** This is a destructive operation. You can't recover the user's app profile. If the app is enabled for provisioning and configured to deactivate users, the user is also deactivated in the target app.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Unassign a user from a groupOKTA_UNASSIGN_USER_FROM_GROUPUnassigns a user from a group with the `OKTA_GROUP` type. > **Note:** You only can modify memberships for groups of the `OKTA_GROUP` type. > > App imports are responsible for managing group memberships for groups of the `APP_GROUP` type, such as Active Directory groups.Connection1 scope
Unassigns a user from a group with the `OKTA_GROUP` type. > **Note:** You only can modify memberships for groups of the `OKTA_GROUP` type. > > App imports are responsible for managing group memberships for groups of the `APP_GROUP` type, such as Active Directory groups.
Authentication
Connected account requiredScopes
okta.groups.manageTags
Unenroll a factorOKTA_UNENROLL_FACTORUnenrolls an existing factor for the specified user. You can't unenroll a factor from a deactivated user. Unenrolling a factor allows the user to enroll a new factor. > **Note:** If you unenroll the `push` or the `signed_nonce` factors, Okta also unenrolls any other `totp`, `signed_nonce`, or Okta Verify `push` factors associated with the user.Connection1 scope
Unenrolls an existing factor for the specified user. You can't unenroll a factor from a deactivated user. Unenrolling a factor allows the user to enroll a new factor. > **Note:** If you unenroll the `push` or the `signed_nonce` factors, Okta also unenrolls any other `totp`, `signed_nonce`, or Okta Verify `push` factors associated with the user.
Authentication
Connected account requiredScopes
okta.users.manageTags
Unlink a user from IdPOKTA_UNLINK_USER_FROM_IDENTITY_PROVIDERUnlinks the Okta user and the identity provider (IdP) user. The next time the user federates into Okta through this IdP, they have to re-link their account according to the account link policy.Connection1 scope
Unlinks the Okta user and the identity provider (IdP) user. The next time the user federates into Okta through this IdP, they have to re-link their account according to the account link policy.
Authentication
Connected account requiredScopes
okta.idps.manageTags
Unlock a userOKTA_UNLOCK_USERUnlocks a user with a `LOCKED_OUT` status or unlocks a user with an `ACTIVE` status that's blocked from unknown devices. Unlocked users have an `ACTIVE` status and can sign in with their current password. > **Note:** This operation works with Okta-sourced users. It doesn't support directory-sourced accounts such as Active Directory.Connection1 scope
Unlocks a user with a `LOCKED_OUT` status or unlocks a user with an `ACTIVE` status that's blocked from unknown devices. Unlocked users have an `ACTIVE` status and can sign in with their current password. > **Note:** This operation works with Okta-sourced users. It doesn't support directory-sourced accounts such as Active Directory.
Authentication
Connected account requiredScopes
okta.users.manageTags
Unsubscribe a role from a specific notification typeOKTA_UNSUBSCRIBE_BY_NOTIFICATION_TYPE_ROLEUnsubscribes a Role from a specified notification type. Changes to Role subscriptions override the subscription status of any individual users with the Role.Connection1 scope
Unsubscribes a Role from a specified notification type. Changes to Role subscriptions override the subscription status of any individual users with the Role.
Authentication
Connected account requiredScopes
okta.roles.manageTags
Unsubscribe a user from a specific notification typeOKTA_UNSUBSCRIBE_BY_NOTIFICATION_TYPE_USERUnsubscribes the current user from a specified notification type. Returns an `AccessDeniedException` message if requests are made for another user.Connection1 scope
Unsubscribes the current user from a specified notification type. Returns an `AccessDeniedException` message if requests are made for another user.
Authentication
Connected account requiredScopes
okta.users.manageTags
Unsuspend a DeviceOKTA_UNSUSPEND_DEVICEUnsuspends a device by returning its `status` to `ACTIVE`. >**Note:** Only devices with a `SUSPENDED` status can be unsuspended.Connection1 scope
Unsuspends a device by returning its `status` to `ACTIVE`. >**Note:** Only devices with a `SUSPENDED` status can be unsuspended.
Authentication
Connected account requiredScopes
okta.devices.manageTags
Unsuspend a userOKTA_UNSUSPEND_USERUnsuspends a user and returns them to the `ACTIVE` state. This operation can only be performed on users that have a `SUSPENDED` status.Connection1 scope
Unsuspends a user and returns them to the `ACTIVE` state. This operation can only be performed on users that have a `SUSPENDED` status.
Authentication
Connected account requiredScopes
okta.users.manageTags
Update an agent pool update by IDOKTA_UPDATE_AGENT_POOLS_UPDATEUpdates an agent pool update instance and returns the latest agent pool updateConnection1 scope
Updates an agent pool update instance and returns the latest agent pool update
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Update an agent pool update settingsOKTA_UPDATE_AGENT_POOLS_UPDATE_SETTINGSUpdates an agent pool update instance settingsConnection1 scope
Updates an agent pool update instance settings
Authentication
Connected account requiredScopes
okta.agentPools.manageTags
Update an existing app service accountOKTA_UPDATE_APP_SERVICE_ACCOUNTUpdates an existing app service account specified by IDConnection1 scope
Updates an existing app service account specified by ID
Authentication
Connected account requiredScopes
okta.serviceAccounts.manageTags
Update an application userOKTA_UPDATE_APPLICATION_USERUpdates the profile or credentials of a user assigned to an appConnection1 scope
Updates the profile or credentials of a user assigned to an app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Update the app user profile schema for an appOKTA_UPDATE_APPLICATION_USER_PROFILEUpdates the app user schema. This updates, adds, or removes one or more custom profile properties or the nullability of a base property in the app user schema for an app. Changing a base property's nullability (for example, the value of its `required` field) is allowed only if it is nullable in the default predefined schema for the app. > **Note:** You must set properties explicitly to `null` to remove them from the schema; otherwise, `POST` is interpreted as a partial update. The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to apps. All users assigned to a given app use the same app user schema. Therefore, unlike the user schema operations, the app user schema operations all specify `default` and don't accept a schema ID.Connection1 scope
Updates the app user schema. This updates, adds, or removes one or more custom profile properties or the nullability of a base property in the app user schema for an app. Changing a base property's nullability (for example, the value of its `required` field) is allowed only if it is nullable in the default predefined schema for the app. > **Note:** You must set properties explicitly to `null` to remove them from the schema; otherwise, `POST` is interpreted as a partial update. The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to apps. All users assigned to a given app use the same app user schema. Therefore, unlike the user schema operations, the app user schema operations all specify `default` and don't accept a schema ID.
Authentication
Connected account requiredScopes
okta.schemas.manageTags
Update the Okta Admin Console assignment settingOKTA_UPDATE_AUTO_ASSIGN_ADMIN_APP_SETTINGUpdates the org setting to automatically assign the Okta Admin Console when an admin role is assigned > **Note:** This setting doesn't apply to the `SUPER_ADMIN` role. > When you assign the `SUPER_ADMIN` role to a user, the Admin Console is always assigned to the user regardless of the `autoAssignAdminAppSetting` setting.Connection1 scope
Updates the org setting to automatically assign the Okta Admin Console when an admin role is assigned > **Note:** This setting doesn't apply to the `SUPER_ADMIN` role. > When you assign the `SUPER_ADMIN` role to a user, the Admin Console is always assigned to the user regardless of the `autoAssignAdminAppSetting` setting.
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Update the bot protection configurationOKTA_UPDATE_BOT_PROTECTION_CONFIGURATIONUpdates the bot protection configuration for your orgConnection1 scope
Updates the bot protection configuration for your org
Authentication
Connected account requiredScopes
okta.botProtection.manageTags
Update a CAPTCHA instanceOKTA_UPDATE_CAPTCHA_INSTANCEPartially updates the properties of a specified CAPTCHA instanceConnection1 scope
Partially updates the properties of a specified CAPTCHA instance
Authentication
Connected account requiredScopes
okta.captchas.manageTags
Update the ThreatInsight configurationOKTA_UPDATE_CONFIGURATIONUpdates the ThreatInsight configuration for the orgConnection1 scope
Updates the ThreatInsight configuration for the org
Authentication
Connected account requiredScopes
okta.threatInsights.manageTags
Update a Cross App Access connectionOKTA_UPDATE_CROSS_APP_ACCESS_CONNECTIONUpdates the Cross App Access connection with the specified IDConnection1 scope
Updates the Cross App Access connection with the specified ID
Authentication
Connected account requiredScopes
okta.apps.manageTags
Update a custom AAGUIDOKTA_UPDATE_CUSTOM_AAGUIDUpdates the properties of a custom AAGUID by the `authenticatorId` and `aaguid` IDConnection1 scope
Updates the properties of a custom AAGUID by the `authenticatorId` and `aaguid` ID
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Update a custom telephony provider credentialOKTA_UPDATE_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALUpdates the credentials of an existing custom telephony providerConnection1 scope
Updates the credentials of an existing custom telephony provider
Authentication
Connected account requiredScopes
okta.customTelephonyProvider.manageTags
Update the default provisioning connectionOKTA_UPDATE_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONUpdates the default provisioning connection for an appConnection1 scope
Updates the default provisioning connection for an app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Update an SMTP server configurationOKTA_UPDATE_EMAIL_SERVERUpdates the specified custom SMTP server configuration > **Note:** When you update an SMTP server configuration that uses OAuth 2.0 authentication, the [`authType`](#components/schemas/BaseEmailServer/properties/authType) property is required in the request body.Connection1 scope
Updates the specified custom SMTP server configuration > **Note:** When you update an SMTP server configuration that uses OAuth 2.0 authentication, the [`authType`](#components/schemas/BaseEmailServer/properties/authType) property is required in the request body.
Authentication
Connected account requiredScopes
okta.emailServers.manageTags
Update a featureOKTA_UPDATE_FEATURE_FOR_APPLICATIONUpdates a Feature object for an app > **Note:** This endpoint supports partial updates.Connection1 scope
Updates a Feature object for an app > **Note:** This endpoint supports partial updates.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Update a feature lifecycleOKTA_UPDATE_FEATURE_LIFECYCLEUpdates a feature's lifecycle status. Use this endpoint to enable or disable a feature for your org. Use the `mode=force` parameter to override dependency restrictions for a particular feature. Normally, you can't enable a feature if it has one or more dependencies that aren't enabled. When you use the `mode=force` parameter while enabling a feature, Okta first tries to enable any disabled features that this feature may have as dependencies. If you don't pass the `mode=force` parameter and the feature has dependencies that need to be enabled before the feature is enabled, a 400 error is returned. When you use the `mode=force` parameter while disabling a feature, Okta first tries to disable any enabled features that this feature may have as dependents. If you don't pass the `mode=force` parameter and the feature has dependents that need to be disabled before the feature is disabled, a 400 error is returned. The following chart shows the different state transitions for a feature. <img alt="Example" src="https://developer.okta.com/docs/api/images/features/update-ssfeat-flowchart.png" width="1000"/>Connection1 scope
Updates a feature's lifecycle status. Use this endpoint to enable or disable a feature for your org. Use the `mode=force` parameter to override dependency restrictions for a particular feature. Normally, you can't enable a feature if it has one or more dependencies that aren't enabled. When you use the `mode=force` parameter while enabling a feature, Okta first tries to enable any disabled features that this feature may have as dependencies. If you don't pass the `mode=force` parameter and the feature has dependencies that need to be enabled before the feature is enabled, a 400 error is returned. When you use the `mode=force` parameter while disabling a feature, Okta first tries to disable any enabled features that this feature may have as dependents. If you don't pass the `mode=force` parameter and the feature has dependents that need to be disabled before the feature is disabled, a 400 error is returned. The following chart shows the different state transitions for a feature. <img alt="Example" src="https://developer.okta.com/docs/api/images/features/update-ssfeat-flowchart.png" width="1000"/>
Authentication
Connected account requiredScopes
okta.features.manageTags
Update an application groupOKTA_UPDATE_GROUP_ASSIGNMENT_TO_APPLICATIONUpdates a group assignment to an appConnection1 scope
Updates a group assignment to an app
Authentication
Connected account requiredScopes
okta.apps.manageTags
Update an external directory group membershipOKTA_UPDATE_GROUP_MEMBERSHIPUpdates an Active Directory or LDAP group membership directly in the Active Directory or LDAP server. You can add or remove users from groups based on their identity and access requirements. This ensures that changes made to user access in Okta are reflected in AD or LDAP. When you use Okta Access Certifications to revoke a user's membership to an AD or LDAP group, the removal is reflected in AD or LDAP. See [AD Bidirectional Group Management](https://help.okta.com/okta_help.htm?type=oie&id=ad-bidirectional-group-mgmt) and [LDAP Bidirectional Group Management](https://help.okta.com/okta_help.htm?type=oie&id=ldap-bidirectional-group-mgmt).Connection1 scope
Updates an Active Directory or LDAP group membership directly in the Active Directory or LDAP server. You can add or remove users from groups based on their identity and access requirements. This ensures that changes made to user access in Okta are reflected in AD or LDAP. When you use Okta Access Certifications to revoke a user's membership to an AD or LDAP group, the removal is reflected in AD or LDAP. See [AD Bidirectional Group Management](https://help.okta.com/okta_help.htm?type=oie&id=ad-bidirectional-group-mgmt) and [LDAP Bidirectional Group Management](https://help.okta.com/okta_help.htm?type=oie&id=ldap-bidirectional-group-mgmt).
Authentication
Connected account requiredScopes
okta.directories.groups.manageTags
Update a group push mappingOKTA_UPDATE_GROUP_PUSH_MAPPINGUpdates the status of a group push mappingConnection2 scopes
Updates the status of a group push mapping
Authentication
Connected account requiredScopes
okta.apps.manageokta.groups.manageTags
Update the group profile schemaOKTA_UPDATE_GROUP_SCHEMAUpdates the group profile schema. This updates, adds, or removes one or more custom profile properties in a group schema. Currently Okta does not support changing base group profile properties. > **Note:** You must set properties explicitly to `null` to remove them from the schema; otherwise, `POST` is interpreted as a partial update. The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to groups. All groups use the same group schema. Unlike user schema operations, group schema operations all specify `default` and don't accept a schema ID.Connection1 scope
Updates the group profile schema. This updates, adds, or removes one or more custom profile properties in a group schema. Currently Okta does not support changing base group profile properties. > **Note:** You must set properties explicitly to `null` to remove them from the schema; otherwise, `POST` is interpreted as a partial update. The [User Types](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserType/) feature does not extend to groups. All groups use the same group schema. Unlike user schema operations, group schema operations all specify `default` and don't accept a schema ID.
Authentication
Connected account requiredScopes
okta.schemas.manageTags
Update an identity source groupOKTA_UPDATE_IDENTITY_SOURCE_GROUPSUpdates a group to an identity source for the given identity source instance and group IDConnection1 scope
Updates a group to an identity source for the given identity source instance and group ID
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Update an identity source userOKTA_UPDATE_IDENTITY_SOURCE_USERSUpdates a user to an identity source for the given identity source instance and external IDConnection1 scope
Updates a user to an identity source for the given identity source instance and external ID
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Update an inline hookOKTA_UPDATE_INLINE_HOOKUpdates an inline hook by `inlineHookId`Connection1 scope
Updates an inline hook by `inlineHookId`
Authentication
Connected account requiredScopes
okta.inlineHooks.manageTags
Update an Okta managed user accountOKTA_UPDATE_OKTA_MANAGED_USER_ACCOUNTUpdates an existing Okta managed user account specified by ID. You can only update the `name`, `description`, `ownerUserIds`, and `ownerGroupIds` properties.Connection1 scope
Updates an existing Okta managed user account specified by ID. You can only update the `name`, `description`, `ownerUserIds`, and `ownerGroupIds` properties.
Authentication
Connected account requiredScopes
okta.serviceAccounts.okta.manageTags
Update an Okta Support caseOKTA_UPDATE_OKTA_SUPPORT_CASEUpdates access to the org for an Okta Support case: * You can enable, disable, or extend access to your org for an Okta Support case. * You can approve Okta Support access to your org for self-assigned cases. A self-assigned case is created and assigned by the same Okta Support user.Connection1 scope
Updates access to the org for an Okta Support case: * You can enable, disable, or extend access to your org for an Okta Support case. * You can approve Okta Support access to your org for self-assigned cases. A self-assigned case is created and assigned by the same Okta Support user.
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Update the Org general settingsOKTA_UPDATE_ORG_SETTINGSUpdates partial Org General SettingsConnection1 scope
Updates partial Org General Settings
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Update a profile mappingOKTA_UPDATE_PROFILE_MAPPINGUpdates an existing profile mapping by adding, updating, or removing one or many property mappingsConnection1 scope
Updates an existing profile mapping by adding, updating, or removing one or many property mappings
Authentication
Connected account requiredScopes
okta.profileMappings.manageTags
Update an SMS templateOKTA_UPDATE_SMS_TEMPLATEUpdates only some of the SMS Template properties: * All properties within the custom SMS Template that have values are updated. * Any translation that doesn't exist is added. * Any translation with a null or empty value is removed. * Any translation with non-empty/null value is updated.Connection1 scope
Updates only some of the SMS Template properties: * All properties within the custom SMS Template that have values are updated. * Any translation that doesn't exist is added. * Any translation with a null or empty value is removed. * Any translation with non-empty/null value is updated.
Authentication
Connected account requiredScopes
okta.templates.manageTags
Update an SSF streamOKTA_UPDATE_SSF_STREAMUpdates properties for an existing SSF stream configuration. If the `stream_id` isn't provided in the request body, the associated stream with the client ID (through the request OAuth 2.0 access token) is updated.Connection1 scope
Updates properties for an existing SSF stream configuration. If the `stream_id` isn't provided in the request body, the associated stream with the client ID (through the request OAuth 2.0 access token) is updated.
Authentication
Connected account requiredScopes
ssf.manageTags
Update the org third-party admin settingOKTA_UPDATE_THIRD_PARTY_ADMIN_SETTINGUpdates the third-party admin setting. This setting allows third-party admins to perform administrative actions in the Admin Console, but they can't do any of the following: * Receive Okta admin email notifications * Contact Okta support * Sign in to the Okta Help Center See [Configure third-party administrators](https://help.okta.com/okta_help.htm?type=oie&id=csh_admin-third) in the Okta product documentation.Connection1 scope
Updates the third-party admin setting. This setting allows third-party admins to perform administrative actions in the Admin Console, but they can't do any of the following: * Receive Okta admin email notifications * Contact Okta support * Sign in to the Okta Help Center See [Configure third-party administrators](https://help.okta.com/okta_help.htm?type=oie&id=csh_admin-third) in the Okta product documentation.
Authentication
Connected account requiredScopes
okta.orgs.manageTags
Update a userOKTA_UPDATE_USERUpdates a user's profile or credentials with partial update semantics. > **Important:** Use the `POST` method for partial updates. Unspecified properties are set to null with `PUT`. `profile` and `credentials` can be updated independently or together with a single request. > **Notes:** > * Currently, the user type of a user can only be changed using a full replacement `PUT` operation. If the request parameters of a partial update include the `type` element from the user object, the value must match the existing type of the user. Only admins are permitted to change the user type of a user; end users are not allowed to change their own user type. > > * To update a current user's profile with partial semantics, you can use the `/api/v1/users/me` endpoint. But, a user can only update profile properties that they have write access for. Within the profile, if the user tries to update the primary or the secondary email IDs, verification emails are sent to those email IDs, and the fields are updated only upon verification. > > * You can update user profiles of users in the `DEPROVISIONED` status if you have the **Edit Deactivated User Profile Updates** option turned on in the Admin Console. See [deactivated user profiles](https://help.okta.com/okta_help.htm?type=oie&id=edit-deactivated-users). If you are using this endpoint to set a password, it sets a password without validating existing user credentials. This is an administrative operation. For operations that validate credentials, refer to the [Reset password](https://developer.okta.com/docs/api/openapi/okta-management/management/usercred/resetpassword), [Start forgot password flow](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserCred/#tag/UserCred/operation/forgotPassword), and [Update password](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserCred/#tag/UserCred/operation/changePassword) endpoints.Connection1 scope
Updates a user's profile or credentials with partial update semantics. > **Important:** Use the `POST` method for partial updates. Unspecified properties are set to null with `PUT`. `profile` and `credentials` can be updated independently or together with a single request. > **Notes:** > * Currently, the user type of a user can only be changed using a full replacement `PUT` operation. If the request parameters of a partial update include the `type` element from the user object, the value must match the existing type of the user. Only admins are permitted to change the user type of a user; end users are not allowed to change their own user type. > > * To update a current user's profile with partial semantics, you can use the `/api/v1/users/me` endpoint. But, a user can only update profile properties that they have write access for. Within the profile, if the user tries to update the primary or the secondary email IDs, verification emails are sent to those email IDs, and the fields are updated only upon verification. > > * You can update user profiles of users in the `DEPROVISIONED` status if you have the **Edit Deactivated User Profile Updates** option turned on in the Admin Console. See [deactivated user profiles](https://help.okta.com/okta_help.htm?type=oie&id=edit-deactivated-users). If you are using this endpoint to set a password, it sets a password without validating existing user credentials. This is an administrative operation. For operations that validate credentials, refer to the [Reset password](https://developer.okta.com/docs/api/openapi/okta-management/management/usercred/resetpassword), [Start forgot password flow](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserCred/#tag/UserCred/operation/forgotPassword), and [Update password](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/UserCred/#tag/UserCred/operation/changePassword) endpoints.
Authentication
Connected account requiredScopes
okta.users.manageTags
Update a user schemaOKTA_UPDATE_USER_PROFILEUpdates a user schema. Use this request to update, add, or remove one or more profile properties in a user schema. If you specify `default` for the `schemaId`, updates will apply to the default user type. Unlike custom user profile properties, limited changes are allowed to base user profile properties (permissions, nullability of the `firstName` and `lastName` properties, or pattern for `login`). You can't remove a property from the default schema if it's being referenced as a [`matchAttribute`](/openapi/okta-management/management/tags/identityprovider/other/createidentityprovider#other/createidentityprovider/t=request&path=policy/subject/matchattribute) in `SAML2` IdPs. Currently, all validation of SAML assertions are only performed against the default user type. > **Note:** You must set properties explicitly to `null` to remove them from the schema; otherwise, `POST` is interpreted as a partial update.Connection1 scope
Updates a user schema. Use this request to update, add, or remove one or more profile properties in a user schema. If you specify `default` for the `schemaId`, updates will apply to the default user type. Unlike custom user profile properties, limited changes are allowed to base user profile properties (permissions, nullability of the `firstName` and `lastName` properties, or pattern for `login`). You can't remove a property from the default schema if it's being referenced as a [`matchAttribute`](/openapi/okta-management/management/tags/identityprovider/other/createidentityprovider#other/createidentityprovider/t=request&path=policy/subject/matchattribute) in `SAML2` IdPs. Currently, all validation of SAML assertions are only performed against the default user type. > **Note:** You must set properties explicitly to `null` to remove them from the schema; otherwise, `POST` is interpreted as a partial update.
Authentication
Connected account requiredScopes
okta.schemas.manageTags
Update a user typeOKTA_UPDATE_USER_TYPEUpdates an existing user type. This operation is a partial update. > **Note**: You can only update the `displayName` and `description` elements. The `name` of an existing user type can't be changed.Connection1 scope
Updates an existing user type. This operation is a partial update. > **Note**: You can only update the `displayName` and `description` elements. The `name` of an existing user type can't be changed.
Authentication
Connected account requiredScopes
okta.userTypes.manageTags
Upload the data to be deleted in OktaOKTA_UPLOAD_IDENTITY_SOURCE_DATA_FOR_DELETEUploads external IDs of entities that need to be deleted in Okta from the identity source for the given sessionConnection1 scope
Uploads external IDs of entities that need to be deleted in Okta from the identity source for the given session
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Upload the data to be upserted in OktaOKTA_UPLOAD_IDENTITY_SOURCE_DATA_FOR_UPSERTUploads entities that need to be inserted or updated in Okta from the identity source for the given sessionConnection1 scope
Uploads entities that need to be inserted or updated in Okta from the identity source for the given session
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Upload the group memberships to be deleted in OktaOKTA_UPLOAD_IDENTITY_SOURCE_GROUP_MEMBERSHIPS_FOR_DELETEUploads the group memberships that need to be deleted in Okta from the identity source for the given sessionConnection1 scope
Uploads the group memberships that need to be deleted in Okta from the identity source for the given session
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Upload the group memberships to be upserted in OktaOKTA_UPLOAD_IDENTITY_SOURCE_GROUP_MEMBERSHIPS_FOR_UPSERTUploads the group memberships that need to be inserted or updated in Okta from the identity source for the given sessionConnection1 scope
Uploads the group memberships that need to be inserted or updated in Okta from the identity source for the given session
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Upload the group external IDs to be deleted in OktaOKTA_UPLOAD_IDENTITY_SOURCE_GROUPS_DATA_FOR_DELETEUploads external IDs of groups that need to be deleted in Okta from the identity source for the given sessionConnection1 scope
Uploads external IDs of groups that need to be deleted in Okta from the identity source for the given session
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Upload the group profiles without memberships to be upserted in OktaOKTA_UPLOAD_IDENTITY_SOURCE_GROUPS_FOR_UPSERTUploads the group profiles without memberships that need to be inserted or updated in Okta from the identity source for the given sessionConnection1 scope
Uploads the group profiles without memberships that need to be inserted or updated in Okta from the identity source for the given session
Authentication
Connected account requiredScopes
okta.identitySources.manageTags
Upload a YubiKey OTP seedOKTA_UPLOAD_YUBIKEY_OTP_TOKEN_SEEDUploads a seed for a user to enroll a YubiKey OTPConnection1 scope
Uploads a seed for a user to enroll a YubiKey OTP
Authentication
Connected account requiredScopes
okta.users.manageTags
Upsert an API token network conditionOKTA_UPSERT_API_TOKENUpserts an API Token Network Condition by `apiTokenId`Connection1 scope
Upserts an API Token Network Condition by `apiTokenId`
Authentication
Connected account requiredScopes
okta.apiTokens.manageTags
Upsert the custom domain's certificateOKTA_UPSERT_CERTIFICATEUpserts (creates or renews) the `MANUAL` certificate for the custom domain > **Notes:** > * If the existing `certificateSourceType` is `OKTA_MANAGED`, this operation changes the source type to `MANUAL`. Okta no longer manages and renews certificates for this domain after you provide a user-managed certificate. > * Okta supports TLS certificates and private keys that are PEM-encoded and 2048, 3072, or 4096 bits. See the [Custom domain guide](https://developer.okta.com/docs/guides/custom-url-domain/main/) for more details.Connection1 scope
Upserts (creates or renews) the `MANUAL` certificate for the custom domain > **Notes:** > * If the existing `certificateSourceType` is `OKTA_MANAGED`, this operation changes the source type to `MANUAL`. Okta no longer manages and renews certificates for this domain after you provide a user-managed certificate. > * Okta supports TLS certificates and private keys that are PEM-encoded and 2048, 3072, or 4096 bits. See the [Custom domain guide](https://developer.okta.com/docs/guides/custom-url-domain/main/) for more details.
Authentication
Connected account requiredScopes
okta.domains.manageTags
Upsert the user's riskOKTA_UPSERT_USER_RISKUpserts (creates or updates) the user risk object for a user ID. You can optionally provide a `riskReason` to describe why the risk level is being changed. If `riskReason` isn't provided, the reason defaults to `override.by.admin`.Connection1 scope
Upserts (creates or updates) the user risk object for a user ID. You can optionally provide a `riskReason` to describe why the risk level is being changed. If `riskReason` isn't provided, the reason defaults to `override.by.admin`.
Authentication
Connected account requiredScopes
okta.userRisk.manageTags
Verify a custom domainOKTA_VERIFY_DOMAINVerifies the custom domain and validity of DNS records by `domainId`. Verify your custom domain to confirm that you own or control the domain and that you have properly configured the required DNS records. Furthermore, if the `certificateSourceType` in the domain is `OKTA_MANAGED`, then an attempt is made to obtain and install a certificate. After a certificate is obtained and installed by Okta, Okta manages the certificate including certificate renewal. Verify your custom domain after you've [created it](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/CustomDomain/#tag/CustomDomain/operation/createCustomDomain) and after you've added your DNS records to your domain provider. Okta doesn't verify your domain automatically. You must use the API to verify your custom domain if you change your DNS records or if you encounter issues with domain validation. > **Note:** DNS record changes can take time to propagate. If you recently updated your DNS records, you may need to wait before verifying your custom domain. If you encounter issues with domain verification, double-check your DNS records and ensure that they're correctly configured. See [Update your DNS records](https://developer.okta.com/docs/guides/custom-url-domain/main/#update-your-dns-txt).Connection1 scope
Verifies the custom domain and validity of DNS records by `domainId`. Verify your custom domain to confirm that you own or control the domain and that you have properly configured the required DNS records. Furthermore, if the `certificateSourceType` in the domain is `OKTA_MANAGED`, then an attempt is made to obtain and install a certificate. After a certificate is obtained and installed by Okta, Okta manages the certificate including certificate renewal. Verify your custom domain after you've [created it](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/CustomDomain/#tag/CustomDomain/operation/createCustomDomain) and after you've added your DNS records to your domain provider. Okta doesn't verify your domain automatically. You must use the API to verify your custom domain if you change your DNS records or if you encounter issues with domain validation. > **Note:** DNS record changes can take time to propagate. If you recently updated your DNS records, you may need to wait before verifying your custom domain. If you encounter issues with domain verification, double-check your DNS records and ensure that they're correctly configured. See [Update your DNS records](https://developer.okta.com/docs/guides/custom-url-domain/main/#update-your-dns-txt).
Authentication
Connected account requiredScopes
okta.domains.manageTags
Verify an email domainOKTA_VERIFY_EMAIL_DOMAINVerifies an Email Domain by `emailDomainId`Connection1 scope
Verifies an Email Domain by `emailDomainId`
Authentication
Connected account requiredScopes
okta.emailDomains.manageTags
Verify an event hookOKTA_VERIFY_EVENT_HOOKVerifies that the event hook matches the provided `eventHookId`. To verify ownership, your endpoint must send information back to Okta in JSON format. See [Event hooks](https://developer.okta.com/docs/concepts/event-hooks/#one-time-verification-request). Only `ACTIVE` and `VERIFIED` event hooks can receive events from Okta. If a response is not received within 3 seconds, the outbound request times out. One retry is attempted after a timeout or error response. If a successful response still isn't received, this operation returns a 400 error with more information about the failure.Connection1 scope
Verifies that the event hook matches the provided `eventHookId`. To verify ownership, your endpoint must send information back to Okta in JSON format. See [Event hooks](https://developer.okta.com/docs/concepts/event-hooks/#one-time-verification-request). Only `ACTIVE` and `VERIFIED` event hooks can receive events from Okta. If a response is not received within 3 seconds, the outbound request times out. One retry is attempted after a timeout or error response. If a successful response still isn't received, this operation returns a 400 error with more information about the failure.
Authentication
Connected account requiredScopes
okta.eventHooks.manageTags
Verify a factorOKTA_VERIFY_FACTORVerifies an OTP for a factor. Some factors (`call`, `email`, `push`, `sms`, `u2f`, and `webauthn`) must first issue a challenge before you can verify the factor. Do this by making a request without a body. After a challenge is issued, make another request to verify the factor. > **Notes:** > - You can send standard push challenges or number matching push challenges to Okta Verify `push` factor enrollments. Use a [request body](https://developer.okta.com/docs/api/openapi/okta-management/management/userfactor/verifyfactor!path=2/useNumberMatchingChallenge&t=request) for number matching push challenges. > - To verify a `push` factor, use the **poll** link returned when you issue the challenge. See [Retrieve a factor transaction status](/openapi/okta-management/management/tags/userfactor/other/getfactortransactionstatus).Connection1 scope
Verifies an OTP for a factor. Some factors (`call`, `email`, `push`, `sms`, `u2f`, and `webauthn`) must first issue a challenge before you can verify the factor. Do this by making a request without a body. After a challenge is issued, make another request to verify the factor. > **Notes:** > - You can send standard push challenges or number matching push challenges to Okta Verify `push` factor enrollments. Use a [request body](https://developer.okta.com/docs/api/openapi/okta-management/management/userfactor/verifyfactor!path=2/useNumberMatchingChallenge&t=request) for number matching push challenges. > - To verify a `push` factor, use the **poll** link returned when you issue the challenge. See [Retrieve a factor transaction status](/openapi/okta-management/management/tags/userfactor/other/getfactortransactionstatus).
Authentication
Connected account requiredScopes
okta.users.manageTags
Verify the provisioning connectionOKTA_VERIFY_PROVISIONING_CONNECTION_FOR_APPLICATIONVerifies the OAuth 2.0-based connection as part of the OAuth 2.0 consent flow. The validation of the consent flow is the last step of the provisioning setup for an OAuth 2.0-based connection. Currently, this operation only supports `office365`,`google`, `zoomus`, and `slack` apps.Connection1 scope
Verifies the OAuth 2.0-based connection as part of the OAuth 2.0 consent flow. The validation of the consent flow is the last step of the provisioning setup for an OAuth 2.0-based connection. Currently, this operation only supports `office365`,`google`, `zoomus`, and `slack` apps.
Authentication
Connected account requiredScopes
okta.apps.manageTags
Verify a Relying Party ID domainOKTA_VERIFY_RP_ID_DOMAINVerifies the [Relying Party identifier (RP ID)](https://www.w3.org/TR/webauthn/#relying-party-identifier) domain for the specified Passkey (FIDO2 WebAuthn) authenticator and the specific `webauthn` authenticator methodConnection1 scope
Verifies the [Relying Party identifier (RP ID)](https://www.w3.org/TR/webauthn/#relying-party-identifier) domain for the specified Passkey (FIDO2 WebAuthn) authenticator and the specific `webauthn` authenticator method
Authentication
Connected account requiredScopes
okta.authenticators.manageTags
Verify an SSF streamOKTA_VERIFY_SSF_STREAMVerifies an SSF stream by publishing a verification event requested by a security events provider. > **Note:** A successful response doesn't indicate that the verification event was transmitted successfully, only that Okta has transmitted the event or will at some point in the future. The SSF receiver is responsible for validating and acknowledging successful transmission of the request by responding with HTTP Response Status Code 202.Connection1 scope
Verifies an SSF stream by publishing a verification event requested by a security events provider. > **Note:** A successful response doesn't indicate that the verification event was transmitted successfully, only that Okta has transmitted the event or will at some point in the future. The SSF receiver is responsible for validating and acknowledging successful transmission of the request by responding with HTTP Response Status Code 202.
Authentication
Connected account requiredScopes
ssf.manageTags