Open Connector
All tools

Okta logoOkta

No catalog description yet.

oktavcatalog-v1727 tools

Authentication

MethodKindStatusDetails
OAuth 2.0oauth2available
API Token (SSWS)api_keyavailable

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 update

Activates a scheduled agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
Activate an API service integration instance secretOKTA_ACTIVATE_API_SERVICE_INTEGRATION_INSTANCE_SECRETActivates an API Service Integration instance Secret by `secretId`

Activates an API Service Integration instance Secret by `secretId`

Authentication

Connected account required

Scopes

okta.oauthIntegrations.manage

Tags

ApiServiceIntegrations
Activate an applicationOKTA_ACTIVATE_APPLICATIONActivates an inactive application

Activates an inactive application

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

Application
Activate an authenticatorOKTA_ACTIVATE_AUTHENTICATORActivates an authenticator by `authenticatorId`

Activates an authenticator by `authenticatorId`

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Activate an authenticator methodOKTA_ACTIVATE_AUTHENTICATOR_METHODActivates a method for an authenticator identified by `authenticatorId` and `methodType`

Activates a method for an authenticator identified by `authenticatorId` and `methodType`

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Activate an authorization serverOKTA_ACTIVATE_AUTHORIZATION_SERVERActivates an authorization server

Activates an authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServer
Activate a policyOKTA_ACTIVATE_AUTHORIZATION_SERVER_POLICYActivates an authorization server policy

Activates an authorization server policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerPolicies
Activate a policy ruleOKTA_ACTIVATE_AUTHORIZATION_SERVER_POLICY_RULEActivates an authorization server policy rule

Activates an authorization server policy rule

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerRules
Activate a behavior detection ruleOKTA_ACTIVATE_BEHAVIOR_DETECTION_RULEActivates a behavior detection rule

Activates a behavior detection rule

Authentication

Connected account required

Scopes

okta.behaviors.manage

Tags

Behavior
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.

Activates a custom telephony provider by its ID. You must activate a provider before it can be used.

Authentication

Connected account required

Scopes

okta.customTelephonyProvider.manage

Tags

CustomTelephonyProvider
Activate the default provisioning connectionOKTA_ACTIVATE_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONActivates the default provisioning connection for an app

Activates the default provisioning connection for an app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationConnections
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.

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 required

Scopes

okta.devices.manage

Tags

Device
Activate a device integrationOKTA_ACTIVATE_DEVICE_INTEGRATIONActivates a device integration and populates the related configurations by `deviceIntegrationId`

Activates a device integration and populates the related configurations by `deviceIntegrationId`

Authentication

Connected account required

Scopes

okta.deviceIntegrations.manage

Tags

DeviceIntegrations
Activate an event hookOKTA_ACTIVATE_EVENT_HOOKActivates the event hook that matches the provided `id`

Activates the event hook that matches the provided `id`

Authentication

Connected account required

Scopes

okta.eventHooks.manage

Tags

EventHook
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).

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 required

Scopes

okta.users.manage

Tags

UserFactor
Activate a group ruleOKTA_ACTIVATE_GROUP_RULEActivates a specific group rule by ID from your org

Activates a specific group rule by ID from your org

Authentication

Connected account required

Scopes

okta.groups.manage

Tags

GroupRule
Activate an IdPOKTA_ACTIVATE_IDENTITY_PROVIDERActivates an inactive identity provider (IdP)

Activates an inactive identity provider (IdP)

Authentication

Connected account required

Scopes

okta.idps.manage

Tags

IdentityProvider
Activate an inline hookOKTA_ACTIVATE_INLINE_HOOKActivates the inline hook by `inlineHookId`

Activates the inline hook by `inlineHookId`

Authentication

Connected account required

Scopes

okta.inlineHooks.manage

Tags

InlineHook
Activate a log streamOKTA_ACTIVATE_LOG_STREAMActivates a log stream by `logStreamId`

Activates a log stream by `logStreamId`

Authentication

Connected account required

Scopes

okta.logStreams.manage

Tags

LogStream
Activate a network zoneOKTA_ACTIVATE_NETWORK_ZONEActivates a Network Zone by `zoneId`

Activates a Network Zone by `zoneId`

Authentication

Connected account required

Scopes

okta.networkZones.manage

Tags

NetworkZone
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
Activate an OAuth 2.0 client secretOKTA_ACTIVATE_OAUTH2_CLIENT_SECRETActivates an OAuth 2.0 client secret by `secretId`

Activates an OAuth 2.0 client secret by `secretId`

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
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.

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 required

Scopes

okta.authorizationServers.manage

Tags

OAuth2ResourceServerCredentialsKeys
Activate a policyOKTA_ACTIVATE_POLICYActivates a policy

Activates a policy

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
Activate a policy ruleOKTA_ACTIVATE_POLICY_RULEActivates a policy rule identified by `policyId` and `ruleId`

Activates a policy rule identified by `policyId` and `ruleId`

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
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.

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 required

Scopes

okta.users.manage

Tags

WebAuthnPreregistration
Activate a realm assignmentOKTA_ACTIVATE_REALM_ASSIGNMENTActivates a realm assignment

Activates a realm assignment

Authentication

Connected account required

Scopes

okta.realmAssignments.manage

Tags

RealmAssignment
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.

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 required

Scopes

okta.securityEventsProviders.manage

Tags

SSFReceiver
Activate a trusted originOKTA_ACTIVATE_TRUSTED_ORIGINActivates a trusted origin. Sets the `status` to `ACTIVE`.

Activates a trusted origin. Sets the `status` to `ACTIVE`.

Authentication

Connected account required

Scopes

okta.trustedOrigins.manage

Tags

TrustedOrigin
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.

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 required

Scopes

okta.users.manage

Tags

UserLifecycle
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.

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 required

Scopes

okta.groups.manage

Tags

Group
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`.

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
Add more role resource set binding membersOKTA_ADD_MEMBERS_TO_BINDINGAdds more members to a role resource set binding

Adds more members to a role resource set binding

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleDResourceSetBindingMember
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.

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 required

Scopes

okta.authorizationServers.manage

Tags

OAuth2ResourceServerCredentialsKeys
Add a resource set resource with conditionsOKTA_ADD_RESOURCE_SET_RESOURCEAdds a resource with conditions for a resource set

Adds a resource with conditions for a resource set

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleCResourceSetResource
Add more resources to a resource setOKTA_ADD_RESOURCE_SET_RESOURCESAdds more resources to a resource set

Adds more resources to a resource set

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleCResourceSetResource
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` role

Assigns all apps as target to an `APP_ADMIN` role

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleBTargetAdmin
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetBGroup
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetAdmin
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetClient
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetClient
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetBGroup
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetAdmin
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationPolicies
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 apps

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingAdmin
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.

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 required

Scopes

okta.users.manage

Tags

WebAuthnPreregistration
Assign a group ownerOKTA_ASSIGN_GROUP_OWNERAssigns a group owner

Assigns a group owner

Authentication

Connected account required

Scopes

okta.groups.manage

Tags

GroupOwner
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetClient
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetBGroup
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetAdmin
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationGroups
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.

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 required

Scopes

okta.users.manage

Tags

UserLinkedObject
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.

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 required

Scopes

okta.roles.manage

Tags

RoleAssignmentClient
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.

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 required

Scopes

okta.roles.manage

Tags

RoleAssignmentBGroup
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.

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 required

Scopes

okta.roles.manage

Tags

RoleAssignmentAUser
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationUsers
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.

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 required

Scopes

okta.groups.manage

Tags

Group
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.

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 required

Scopes

okta.orgs.manage

Tags

EmailCustomization
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/).

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 required

Scopes

okta.users.manage

Tags

UserCred
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).

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 required

Scopes

okta.users.manage

Tags

UserCred
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOCredentialKey
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.

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 required

Scopes

okta.idps.manage

Tags

IdentityProviderSigningKeys
Clone an existing policyOKTA_CLONE_POLICYClones an existing policy

Clones an existing policy

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
Create an agent pool updateOKTA_CREATE_AGENT_POOLS_UPDATECreates an agent pool update

Creates an agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
Create an API service integration instanceOKTA_CREATE_API_SERVICE_INTEGRATION_INSTANCECreates and authorizes an API Service Integration instance

Creates and authorizes an API Service Integration instance

Authentication

Connected account required

Scopes

okta.oauthIntegrations.manage

Tags

ApiServiceIntegrations
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.

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 required

Scopes

okta.oauthIntegrations.manage

Tags

ApiServiceIntegrations
Create an app service accountOKTA_CREATE_APP_SERVICE_ACCOUNTCreates a new app service account for managing an app account

Creates a new app service account for managing an app account

Authentication

Connected account required

Scopes

okta.serviceAccounts.manage

Tags

ServiceAccount
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.

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 required

Scopes

okta.apps.manage

Tags

Application
Create an associated authorization serverOKTA_CREATE_ASSOCIATED_SERVERSCreates trusted relationships between the given authorization server and other authorization servers

Creates trusted relationships between the given authorization server and other authorization servers

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerAssoc
Create an authenticatorOKTA_CREATE_AUTHENTICATORCreates an authenticator

Creates an authenticator

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Create an auto-activated Phone authenticator enrollmentOKTA_CREATE_AUTHENTICATOR_ENROLLMENTCreates a Phone authenticator enrollment that's automatically activated

Creates a Phone authenticator enrollment that's automatically activated

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserAuthenticatorEnrollments
Create an authorization serverOKTA_CREATE_AUTHORIZATION_SERVERCreates an authorization server

Creates an authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServer
Create a policyOKTA_CREATE_AUTHORIZATION_SERVER_POLICYCreates a policy

Creates a policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerPolicies
Create a policy ruleOKTA_CREATE_AUTHORIZATION_SERVER_POLICY_RULECreates a policy rule for the specified Custom Authorization Server and Policy

Creates a policy rule for the specified Custom Authorization Server and Policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerRules
Create a behavior detection ruleOKTA_CREATE_BEHAVIOR_DETECTION_RULECreates a new behavior detection rule

Creates a new behavior detection rule

Authentication

Connected account required

Scopes

okta.behaviors.manage

Tags

Behavior
Create a brandOKTA_CREATE_BRANDCreates a new brand in your org

Creates a new brand in your org

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

Brands
Create a CAPTCHA instanceOKTA_CREATE_CAPTCHA_INSTANCECreates a new CAPTCHA instance. Currently, an org can only configure a single CAPTCHA instance.

Creates a new CAPTCHA instance. Currently, an org can only configure a single CAPTCHA instance.

Authentication

Connected account required

Scopes

okta.captchas.manage

Tags

CAPTCHA
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).

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 required

Scopes

okta.orgs.manage

Tags

OrgCreator
Create a Cross App Access connectionOKTA_CREATE_CROSS_APP_ACCESS_CONNECTIONCreates a Cross App Access connection

Creates a Cross App Access connection

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationCrossAppAccessConnections
Create a custom AAGUIDOKTA_CREATE_CUSTOM_AAGUIDCreates a custom AAGUID for the Passkey (FIDO2 WebAuthn) authenticator

Creates a custom AAGUID for the Passkey (FIDO2 WebAuthn) authenticator

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Create a custom domainOKTA_CREATE_CUSTOM_DOMAINCreates your custom domain

Creates your custom domain

Authentication

Connected account required

Scopes

okta.domains.manage

Tags

CustomDomain
Create a custom telephony providerOKTA_CREATE_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALSCreates a custom telephony provider with the provided credentials

Creates a custom telephony provider with the provided credentials

Authentication

Connected account required

Scopes

okta.customTelephonyProvider.manage

Tags

CustomTelephonyProvider
Create a device assurance policyOKTA_CREATE_DEVICE_ASSURANCE_POLICYCreates a new device assurance policy

Creates a new device assurance policy

Authentication

Connected account required

Scopes

okta.deviceAssurance.manage

Tags

DeviceAssurance
Create a device posture checkOKTA_CREATE_DEVICE_POSTURE_CHECKCreates a device posture check

Creates a device posture check

Authentication

Connected account required

Scopes

okta.devicePostureChecks.manage

Tags

DevicePostureCheck
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.

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 required

Scopes

okta.templates.manage

Tags

CustomTemplates
Create an email domainOKTA_CREATE_EMAIL_DOMAINCreates an Email Domain in your org

Creates an Email Domain in your org

Authentication

Connected account required

Scopes

okta.emailDomains.manage

Tags

EmailDomain
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/).

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 required

Scopes

okta.emailServers.manage

Tags

EmailServer
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.

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 required

Scopes

okta.eventHooks.manage

Tags

EventHook
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)

Creates a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationSSOFederatedClaims
Create a governance bundleOKTA_CREATE_GOVERNANCE_BUNDLECreates a governance bundle of entitlements for the Admin Console

Creates a governance bundle of entitlements for the Admin Console

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

GovernanceBundle
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.

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 required

Scopes

okta.apps.manageokta.groups.manage

Tags

GroupPushMapping
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'`.

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 required

Scopes

okta.groups.manage

Tags

GroupRule
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.

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 required

Scopes

okta.inlineHooks.manage

Tags

HookKey
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)

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 required

Scopes

okta.idps.manage

Tags

IdentityProvider
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.

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 required

Scopes

okta.idps.manage

Tags

IdentityProviderKeys
Create an identity source groupOKTA_CREATE_IDENTITY_SOURCE_GROUPSCreates a group in an identity source for the given identity source instance

Creates a group in an identity source for the given identity source instance

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Create the memberships for the given identity source groupOKTA_CREATE_IDENTITY_SOURCE_GROUPS_MEMBERSHIPSCreates the group memberships for the given identity source group

Creates the group memberships for the given identity source group

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Create an identity source sessionOKTA_CREATE_IDENTITY_SOURCE_SESSIONCreates an identity source session for the given identity source instance

Creates an identity source session for the given identity source instance

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Create an identity source userOKTA_CREATE_IDENTITY_SOURCE_USERCreates a user in an identity source for the given identity source instance

Creates a user in an identity source for the given identity source instance

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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&mdash;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.

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&mdash;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 required

Scopes

okta.inlineHooks.manage

Tags

InlineHook
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 token

Creates a mapping between the target app and an allowed app for interclient SSO using the interclient token

Authentication

Connected account required

Scopes

okta.apps.interclientTrust.manage

Tags

ApplicationInterclientTrustMappings
Create a linked object definitionOKTA_CREATE_LINKED_OBJECT_DEFINITIONCreates a Linked Object definition

Creates a Linked Object definition

Authentication

Connected account required

Scopes

okta.linkedObjects.manage

Tags

LinkedObject
Create a log streamOKTA_CREATE_LOG_STREAMCreates a new log stream object

Creates a new log stream object

Authentication

Connected account required

Scopes

okta.logStreams.manage

Tags

LogStream
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.

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 required

Scopes

okta.networkZones.manage

Tags

NetworkZone
Create a custom token claimOKTA_CREATE_OAUTH2_CLAIMCreates a custom token Claim for a custom authorization server

Creates a custom token Claim for a custom authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerClaims
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
Create a custom token scopeOKTA_CREATE_OAUTH2_SCOPECreates a custom token scope

Creates a custom token scope

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerScopes
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.

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 required

Scopes

okta.serviceAccounts.okta.manage

Tags

OktaManagedUserAccount
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.

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 required

Scopes

okta.policies.manage

Tags

Policy
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.

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 required

Scopes

okta.policies.manage

Tags

Policy
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.

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 required

Scopes

okta.policies.read

Tags

Policy
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.

Creates a new principal rate limit entity. Okta only allows one principal rate limit entity per org and principal.

Authentication

Connected account required

Scopes

okta.principalRateLimits.manage

Tags

PrincipalRateLimit
Create a push providerOKTA_CREATE_PUSH_PROVIDERCreates a new push provider. Each Push Provider must have a unique `name`.

Creates a new push provider. Each Push Provider must have a unique `name`.

Authentication

Connected account required

Scopes

okta.pushProviders.manage

Tags

PushProvider
Create a realmOKTA_CREATE_REALMCreates a new realm

Creates a new realm

Authentication

Connected account required

Scopes

okta.realms.manage

Tags

Realm
Create a realm assignmentOKTA_CREATE_REALM_ASSIGNMENTCreates a new realm assignment

Creates a new realm assignment

Authentication

Connected account required

Scopes

okta.realmAssignments.manage

Tags

RealmAssignment
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).

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 required

Scopes

okta.roles.manage

Tags

RoleCResourceSet
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.

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 required

Scopes

okta.roles.manage

Tags

RoleDResourceSetBinding
Create a custom roleOKTA_CREATE_ROLECreates a custom role

Creates a custom role

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleECustom
Create a custom role permissionOKTA_CREATE_ROLE_PERMISSIONCreates a permission (specified by `permissionType`) for a custom role

Creates a permission (specified by `permissionType`) for a custom role

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleECustomPermission
Create a security events providerOKTA_CREATE_SECURITY_EVENTS_PROVIDER_INSTANCECreates a security events provider instance

Creates a security events provider instance

Authentication

Connected account required

Scopes

okta.securityEventsProviders.manage

Tags

SSFReceiver
Create an SMS templateOKTA_CREATE_SMS_TEMPLATECreates a new custom SMS template

Creates a new custom SMS template

Authentication

Connected account required

Scopes

okta.templates.manage

Tags

Template
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.

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 required

Scopes

ssf.manage

Tags

SSFTransmitter
Create an auto-activated TAC authenticator enrollmentOKTA_CREATE_TAC_AUTHENTICATOR_ENROLLMENTCreates an auto-activated Temporary access code (TAC) authenticator enrollment

Creates an auto-activated Temporary access code (TAC) authenticator enrollment

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserAuthenticatorEnrollments
Create a trusted originOKTA_CREATE_TRUSTED_ORIGINCreates a trusted origin

Creates a trusted origin

Authentication

Connected account required

Scopes

okta.trustedOrigins.manage

Tags

TrustedOrigin
Create a UI schemaOKTA_CREATE_UISCHEMACreates an input for an enrollment form

Creates an input for an enrollment form

Authentication

Connected account required

Scopes

okta.uischemas.manage

Tags

UISchema
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.

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 required

Scopes

okta.users.manage

Tags

User
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.

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 required

Scopes

okta.userTypes.manage

Tags

UserType
Deactivate an agent pool updateOKTA_DEACTIVATE_AGENT_POOLS_UPDATEDeactivates scheduled agent pool update

Deactivates scheduled agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
Deactivate an API service integration instance secretOKTA_DEACTIVATE_API_SERVICE_INTEGRATION_INSTANCE_SECRETDeactivates an API Service Integration instance Secret by `secretId`

Deactivates an API Service Integration instance Secret by `secretId`

Authentication

Connected account required

Scopes

okta.oauthIntegrations.manage

Tags

ApiServiceIntegrations
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.

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 required

Scopes

okta.apps.manage

Tags

Application
Deactivate an authenticatorOKTA_DEACTIVATE_AUTHENTICATORDeactivates an authenticator by `authenticatorId`

Deactivates an authenticator by `authenticatorId`

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Deactivate an authenticator methodOKTA_DEACTIVATE_AUTHENTICATOR_METHODDeactivates a method for an authenticator identified by `authenticatorId` and `methodType`

Deactivates a method for an authenticator identified by `authenticatorId` and `methodType`

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Deactivate an authorization serverOKTA_DEACTIVATE_AUTHORIZATION_SERVERDeactivates an authorization server

Deactivates an authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServer
Deactivate a policyOKTA_DEACTIVATE_AUTHORIZATION_SERVER_POLICYDeactivates an authorization server policy

Deactivates an authorization server policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerPolicies
Deactivate a policy ruleOKTA_DEACTIVATE_AUTHORIZATION_SERVER_POLICY_RULEDeactivates an authorization server policy rule

Deactivates an authorization server policy rule

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerRules
Deactivate a behavior detection ruleOKTA_DEACTIVATE_BEHAVIOR_DETECTION_RULEDeactivates a behavior detection rule

Deactivates a behavior detection rule

Authentication

Connected account required

Scopes

okta.behaviors.manage

Tags

Behavior
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.

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 required

Scopes

okta.customTelephonyProvider.manage

Tags

CustomTelephonyProvider
Deactivate the default provisioning connectionOKTA_DEACTIVATE_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONDeactivates the default provisioning connection for an app

Deactivates the default provisioning connection for an app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationConnections
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.

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 required

Scopes

okta.devices.manage

Tags

Device
Deactivate a device integrationOKTA_DEACTIVATE_DEVICE_INTEGRATIONDeactivates a device integration by `deviceIntegrationId`

Deactivates a device integration by `deviceIntegrationId`

Authentication

Connected account required

Scopes

okta.deviceIntegrations.manage

Tags

DeviceIntegrations
Deactivate an event hookOKTA_DEACTIVATE_EVENT_HOOKDeactivates the event hook that matches the provided `id`

Deactivates the event hook that matches the provided `id`

Authentication

Connected account required

Scopes

okta.eventHooks.manage

Tags

EventHook
Deactivate a group ruleOKTA_DEACTIVATE_GROUP_RULEDeactivates a specific group rule by ID from your org

Deactivates a specific group rule by ID from your org

Authentication

Connected account required

Scopes

okta.groups.manage

Tags

GroupRule
Deactivate an IdPOKTA_DEACTIVATE_IDENTITY_PROVIDERDeactivates an active identity provider (IdP)

Deactivates an active identity provider (IdP)

Authentication

Connected account required

Scopes

okta.idps.manage

Tags

IdentityProvider
Deactivate an inline hookOKTA_DEACTIVATE_INLINE_HOOKDeactivates the inline hook by `inlineHookId`

Deactivates the inline hook by `inlineHookId`

Authentication

Connected account required

Scopes

okta.inlineHooks.manage

Tags

InlineHook
Deactivate a log streamOKTA_DEACTIVATE_LOG_STREAMDeactivates a log stream by `logStreamId`

Deactivates a log stream by `logStreamId`

Authentication

Connected account required

Scopes

okta.logStreams.manage

Tags

LogStream
Deactivate a network zoneOKTA_DEACTIVATE_NETWORK_ZONEDeactivates a Network Zone by `zoneId`

Deactivates a Network Zone by `zoneId`

Authentication

Connected account required

Scopes

okta.networkZones.manage

Tags

NetworkZone
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
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.

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 required

Scopes

okta.authorizationServers.manage

Tags

OAuth2ResourceServerCredentialsKeys
Deactivate a policyOKTA_DEACTIVATE_POLICYDeactivates a policy

Deactivates a policy

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
Deactivate a policy ruleOKTA_DEACTIVATE_POLICY_RULEDeactivates a policy rule identified by `policyId` and `ruleId`

Deactivates a policy rule identified by `policyId` and `ruleId`

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
Deactivate a realm assignmentOKTA_DEACTIVATE_REALM_ASSIGNMENTDeactivates a realm assignment

Deactivates a realm assignment

Authentication

Connected account required

Scopes

okta.realmAssignments.manage

Tags

RealmAssignment
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.

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 required

Scopes

okta.securityEventsProviders.manage

Tags

SSFReceiver
Deactivate a trusted originOKTA_DEACTIVATE_TRUSTED_ORIGINDeactivates a trusted origin. Sets the `status` to `INACTIVE`.

Deactivates a trusted origin. Sets the `status` to `INACTIVE`.

Authentication

Connected account required

Scopes

okta.trustedOrigins.manage

Tags

TrustedOrigin
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).

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 required

Scopes

okta.users.manage

Tags

UserLifecycle
Delete an agent pool updateOKTA_DELETE_AGENT_POOLS_UPDATEDeletes agent pool update

Deletes agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
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.

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 required

Scopes

okta.templates.manage

Tags

CustomTemplates
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.

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 required

Scopes

okta.oauthIntegrations.manage

Tags

ApiServiceIntegrations
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.

Deletes an API Service Integration instance Secret by `secretId`. You can only delete an inactive Secret.

Authentication

Connected account required

Scopes

okta.oauthIntegrations.manage

Tags

ApiServiceIntegrations
Delete an app service accountOKTA_DELETE_APP_SERVICE_ACCOUNTDeletes an app service account specified by ID

Deletes an app service account specified by ID

Authentication

Connected account required

Scopes

okta.serviceAccounts.manage

Tags

ServiceAccount
Delete an applicationOKTA_DELETE_APPLICATIONDeletes an inactive application

Deletes an inactive application

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

Application
Delete an associated authorization serverOKTA_DELETE_ASSOCIATED_SERVERDeletes an associated Authorization Server

Deletes an associated Authorization Server

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerAssoc
Delete an authenticator enrollmentOKTA_DELETE_AUTHENTICATOR_ENROLLMENTDeletes an existing enrollment for the specified user. The user can enroll the authenticator again.

Deletes an existing enrollment for the specified user. The user can enroll the authenticator again.

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserAuthenticatorEnrollments
Delete an authorization serverOKTA_DELETE_AUTHORIZATION_SERVERDeletes an authorization server

Deletes an authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServer
Delete a policyOKTA_DELETE_AUTHORIZATION_SERVER_POLICYDeletes a policy

Deletes a policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerPolicies
Delete a policy ruleOKTA_DELETE_AUTHORIZATION_SERVER_POLICY_RULEDeletes a Policy Rule defined in the specified Custom Authorization Server and Policy

Deletes a Policy Rule defined in the specified Custom Authorization Server and Policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerRules
Delete a behavior detection ruleOKTA_DELETE_BEHAVIOR_DETECTION_RULEDeletes a Behavior Detection Rule by `behaviorId`

Deletes a Behavior Detection Rule by `behaviorId`

Authentication

Connected account required

Scopes

okta.behaviors.manage

Tags

Behavior
Delete a role resource set bindingOKTA_DELETE_BINDINGDeletes a binding of a role (identified by `roleIdOrLabel`) and a resource set (identified by `resourceSetIdOrLabel`)

Deletes a binding of a role (identified by `roleIdOrLabel`) and a resource set (identified by `resourceSetIdOrLabel`)

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleDResourceSetBinding
Delete a brandOKTA_DELETE_BRANDDeletes a brand by `brandId`

Deletes a brand by `brandId`

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

Brands
Delete the background imageOKTA_DELETE_BRAND_THEME_BACKGROUND_IMAGEDeletes a theme background image

Deletes a theme background image

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

Themes
Delete the faviconOKTA_DELETE_BRAND_THEME_FAVICONDeletes a theme favicon. The theme will use the default Okta favicon.

Deletes a theme favicon. The theme will use the default Okta favicon.

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

Themes
Delete the logoOKTA_DELETE_BRAND_THEME_LOGODeletes a Theme logo. The theme will use the default Okta logo.

Deletes a Theme logo. The theme will use the default Okta logo.

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

Themes
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.

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 required

Scopes

okta.captchas.manage

Tags

CAPTCHA
Delete a Cross App Access connectionOKTA_DELETE_CROSS_APP_ACCESS_CONNECTIONDeletes a Cross App Access connection with the specified ID

Deletes a Cross App Access connection with the specified ID

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationCrossAppAccessConnections
Delete a custom AAGUIDOKTA_DELETE_CUSTOM_AAGUIDDeletes a custom AAGUID You can only delete custom AAGUIDs that an admin has created.

Deletes a custom AAGUID You can only delete custom AAGUIDs that an admin has created.

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Delete a custom domainOKTA_DELETE_CUSTOM_DOMAINDeletes a custom domain by `domainId`

Deletes a custom domain by `domainId`

Authentication

Connected account required

Scopes

okta.domains.manage

Tags

CustomDomain
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).

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 required

Scopes

okta.customTelephonyProvider.manage

Tags

CustomTelephonyProvider
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.

Deletes the customized error page. As a result, the default error page appears in your live environment.

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

CustomPages
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.

Deletes the customized sign-in page. As a result, the default sign-in page appears in your live environment.

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

CustomPages
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.

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 required

Scopes

okta.devices.manage

Tags

Device
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.

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 required

Scopes

okta.deviceAssurance.manage

Tags

DeviceAssurance
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.

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 required

Scopes

okta.devicePostureChecks.manage

Tags

DevicePostureCheck
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.

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 required

Scopes

okta.templates.manage

Tags

CustomTemplates
Delete an email domainOKTA_DELETE_EMAIL_DOMAINDeletes an Email Domain by `emailDomainId`

Deletes an Email Domain by `emailDomainId`

Authentication

Connected account required

Scopes

okta.emailDomains.manage

Tags

EmailDomain
Delete an SMTP server configurationOKTA_DELETE_EMAIL_SERVERDeletes the specified custom SMTP server configuration

Deletes the specified custom SMTP server configuration

Authentication

Connected account required

Scopes

okta.emailServers.manage

Tags

EmailServer
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`.

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 required

Scopes

okta.eventHooks.manage

Tags

EventHook
Delete a federated claimOKTA_DELETE_FEDERATED_CLAIMDeletes a federated claim by `claimId`

Deletes a federated claim by `claimId`

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationSSOFederatedClaims
Delete a governance bundleOKTA_DELETE_GOVERNANCE_BUNDLEDeletes an Admin Console governance bundle

Deletes an Admin Console governance bundle

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

GovernanceBundle
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.

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 required

Scopes

okta.groups.manage

Tags

Group
Delete a group ownerOKTA_DELETE_GROUP_OWNERDeletes a group owner from a specific group

Deletes a group owner from a specific group

Authentication

Connected account required

Scopes

okta.groups.manage

Tags

GroupOwner
Delete a group push mappingOKTA_DELETE_GROUP_PUSH_MAPPINGDeletes a specific group push mapping. The group push mapping must be in an `INACTIVE` state.

Deletes a specific group push mapping. The group push mapping must be in an `INACTIVE` state.

Authentication

Connected account required

Scopes

okta.apps.manageokta.groups.manage

Tags

GroupPushMapping
Delete a group ruleOKTA_DELETE_GROUP_RULEDeletes a specific group rule by `groupRuleId`

Deletes a specific group rule by `groupRuleId`

Authentication

Connected account required

Scopes

okta.groups.manage

Tags

GroupRule
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.

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 required

Scopes

okta.inlineHooks.manage

Tags

HookKey
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`.

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 required

Scopes

okta.idps.manage

Tags

IdentityProvider
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 IdP

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 required

Scopes

okta.idps.manage

Tags

IdentityProviderKeys
Delete an identity source groupOKTA_DELETE_IDENTITY_SOURCE_GROUPDeletes a group in an identity source for a given identity source ID and group ID

Deletes a group in an identity source for a given identity source ID and group ID

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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 IDs

Deletes group memberships for the specified identity source group using member external IDs

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Delete an identity source sessionOKTA_DELETE_IDENTITY_SOURCE_SESSIONDeletes an identity source session for a given identity source ID and session Id

Deletes an identity source session for a given identity source ID and session Id

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Delete an identity source userOKTA_DELETE_IDENTITY_SOURCE_USERDeletes a user in an identity source for the given identity source instance and external ID

Deletes a user in an identity source for the given identity source instance and external ID

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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.

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 required

Scopes

okta.inlineHooks.manage

Tags

InlineHook
Delete an interclient trust mappingOKTA_DELETE_INTERCLIENT_TRUST_MAPPINGDeletes the mapping between the target app and an allowed app

Deletes the mapping between the target app and an allowed app

Authentication

Connected account required

Scopes

okta.apps.interclientTrust.manage

Tags

ApplicationInterclientTrustMappings
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.

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 required

Scopes

okta.linkedObjects.manage

Tags

LinkedObject
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.

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 required

Scopes

okta.users.manage

Tags

UserLinkedObject
Delete a log streamOKTA_DELETE_LOG_STREAMDeletes a log stream object from your org by ID

Deletes a log stream object from your org by ID

Authentication

Connected account required

Scopes

okta.logStreams.manage

Tags

LogStream
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>

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 required

Scopes

okta.networkZones.manage

Tags

NetworkZone
Delete a custom token claimOKTA_DELETE_OAUTH2_CLAIMDeletes a custom token Claim specified by the `claimId`

Deletes a custom token Claim specified by the `claimId`

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerClaims
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.

Deletes an OAuth 2.0 client secret by `secretId`. You can only delete an inactive secret.

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
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.

Deletes a custom authorization server public JSON web key by key `id`. You can only delete an inactive key.

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

OAuth2ResourceServerCredentialsKeys
Delete a custom token scopeOKTA_DELETE_OAUTH2_SCOPEDeletes a custom token scope

Deletes a custom token scope

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerScopes
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.

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 required

Scopes

okta.serviceAccounts.okta.manage

Tags

OktaManagedUserAccount
Delete the org-wide CAPTCHA settingsOKTA_DELETE_ORG_CAPTCHA_SETTINGSDeletes the CAPTCHA settings object for your organization

Deletes the CAPTCHA settings object for your organization

Authentication

Connected account required

Scopes

okta.captchas.manage

Tags

CAPTCHA
Delete a policyOKTA_DELETE_POLICYDeletes a policy

Deletes a policy

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
Delete a policy resource mappingOKTA_DELETE_POLICY_RESOURCE_MAPPINGDeletes the resource mapping for a policy identified by `policyId` and `mappingId`

Deletes the resource mapping for a policy identified by `policyId` and `mappingId`

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
Delete a policy ruleOKTA_DELETE_POLICY_RULEDeletes a policy rule identified by `policyId` and `ruleId`

Deletes a policy rule identified by `policyId` and `ruleId`

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
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`.

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 required

Scopes

okta.brands.manage

Tags

CustomPages
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`.

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 required

Scopes

okta.brands.manage

Tags

CustomPages
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.

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 required

Scopes

okta.pushProviders.manage

Tags

PushProvider
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.

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 required

Scopes

okta.realms.manage

Tags

Realm
Delete a realm assignmentOKTA_DELETE_REALM_ASSIGNMENTDeletes a realm assignment

Deletes a realm assignment

Authentication

Connected account required

Scopes

okta.realmAssignments.manage

Tags

RealmAssignment
Delete a resource setOKTA_DELETE_RESOURCE_SETDeletes a resource set by `resourceSetIdOrLabel`

Deletes a resource set by `resourceSetIdOrLabel`

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleCResourceSet
Delete a resource set resourceOKTA_DELETE_RESOURCE_SET_RESOURCEDeletes a resource (identified by `resourceId`) from a resource set

Deletes a resource (identified by `resourceId`) from a resource set

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleCResourceSetResource
Delete a custom roleOKTA_DELETE_ROLEDeletes a custom role by `roleIdOrLabel`

Deletes a custom role by `roleIdOrLabel`

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleECustom
Unassign a client roleOKTA_DELETE_ROLE_FROM_CLIENTUnassigns a role assignment (identified by `roleAssignmentId`) from a client app (identified by `clientId`)

Unassigns a role assignment (identified by `roleAssignmentId`) from a client app (identified by `clientId`)

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleAssignmentClient
Delete a custom role permissionOKTA_DELETE_ROLE_PERMISSIONDeletes a permission (identified by `permissionType`) from a custom role

Deletes a permission (identified by `permissionType`) from a custom role

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleECustomPermission
Delete a security events providerOKTA_DELETE_SECURITY_EVENTS_PROVIDER_INSTANCEDeletes a security events provider instance specified by `id`

Deletes a security events provider instance specified by `id`

Authentication

Connected account required

Scopes

okta.securityEventsProviders.manage

Tags

SSFReceiver
Delete an SMS templateOKTA_DELETE_SMS_TEMPLATEDeletes an SMS template

Deletes an SMS template

Authentication

Connected account required

Scopes

okta.templates.manage

Tags

Template
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.

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 required

Scopes

ssf.manage

Tags

SSFTransmitter
Delete a trusted originOKTA_DELETE_TRUSTED_ORIGINDeletes a trusted origin

Deletes a trusted origin

Authentication

Connected account required

Scopes

okta.trustedOrigins.manage

Tags

TrustedOrigin
Delete a UI schemaOKTA_DELETE_UISCHEMASDeletes a UI Schema by `id`

Deletes a UI Schema by `id`

Authentication

Connected account required

Scopes

okta.uischemas.manage

Tags

UISchema
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.

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 required

Scopes

okta.users.manage

Tags

User
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.

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 required

Scopes

okta.userTypes.manage

Tags

UserType
Delete a WebAuthn preregistration factorOKTA_DELETE_WEB_AUTHN_PREREGISTRATION_FACTORDeletes a specific WebAuthn preregistration factor for a user

Deletes a specific WebAuthn preregistration factor for a user

Authentication

Connected account required

Scopes

okta.users.manage

Tags

WebAuthnPreregistration
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.

Deletes an OAuth 2.0 Client JSON Web Key by `keyId`. You can only delete an inactive key.

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationSSOPublicKeys
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.

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 required

Scopes

okta.users.manage

Tags

UserFactor
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.

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 required

Scopes

okta.users.manage

Tags

WebAuthnPreregistration
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.

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 required

Scopes

okta.inlineHooks.manage

Tags

InlineHook
Execute a realm assignmentOKTA_EXECUTE_REALM_ASSIGNMENTExecutes a realm assignment

Executes a realm assignment

Authentication

Connected account required

Scopes

okta.realmAssignments.manage

Tags

RealmAssignment
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/).

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 required

Scopes

okta.users.manage

Tags

UserCred
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.

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 required

Scopes

okta.users.manage

Tags

UserCred
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).

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingSupport
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.

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 required

Scopes

okta.users.manage

Tags

UserCred
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.

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 required

Scopes

okta.users.manage

Tags

UserCred
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).

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOCredentialKey
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationSSOCredentialKey
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.

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 required

Scopes

okta.idps.manage

Tags

IdentityProviderSigningKeys
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.

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 required

Scopes

okta.users.manage

Tags

WebAuthnPreregistration
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).

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 required

Scopes

okta.idps.manage

Tags

IdentityProviderSigningKeys
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.

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingSupport
Retrieve an agent pool update by IDOKTA_GET_AGENT_POOLS_UPDATE_INSTANCERetrieves an agent pool update by its `updateId`

Retrieves an agent pool update by its `updateId`

Authentication

Connected account required

Scopes

okta.agentPools.read

Tags

AgentPools
Retrieve an agent pool update's settingsOKTA_GET_AGENT_POOLS_UPDATE_SETTINGSRetrieves the current state of the agent pool update instance settings

Retrieves the current state of the agent pool update instance settings

Authentication

Connected account required

Scopes

okta.agentPools.read

Tags

AgentPools
Retrieve all Cross App Access connectionsOKTA_GET_ALL_CROSS_APP_ACCESS_CONNECTIONSRetrieves inbound and outbound Cross App Access connections associated with an app

Retrieves inbound and outbound Cross App Access connections associated with an app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationCrossAppAccessConnections
Retrieve all the well-known URIsOKTA_GET_ALL_WELL_KNOWN_URISRetrieves the content from each of the well-known URIs for a specified brand

Retrieves the content from each of the well-known URIs for a specified brand

Authentication

Connected account required

Scopes

okta.brands.read

Tags

AssociatedDomainCustomizations
Retrieve an API service integration instanceOKTA_GET_API_SERVICE_INTEGRATION_INSTANCERetrieves an API Service Integration instance by `id`

Retrieves an API Service Integration instance by `id`

Authentication

Connected account required

Scopes

okta.oauthIntegrations.read

Tags

ApiServiceIntegrations
Retrieve an API token's metadataOKTA_GET_API_TOKENRetrieves the metadata for an active API token by `apiTokenId`

Retrieves the metadata for an active API token by `apiTokenId`

Authentication

Connected account required

Scopes

okta.apiTokens.read

Tags

ApiToken
Retrieve an app service accountOKTA_GET_APP_SERVICE_ACCOUNTRetrieves an app service account specified by ID

Retrieves an app service account specified by ID

Authentication

Connected account required

Scopes

okta.serviceAccounts.read

Tags

ServiceAccount
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.

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 required

Tags

AssociatedDomainCustomizations
Retrieve an applicationOKTA_GET_APPLICATIONRetrieves an application from your Okta organization by `id`

Retrieves an application from your Okta organization by `id`

Authentication

Connected account required

Scopes

okta.apps.read

Tags

Application
Retrieve an application groupOKTA_GET_APPLICATION_GROUP_ASSIGNMENTRetrieves an app group assignment

Retrieves an app group assignment

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationGroups
Retrieve a key credentialOKTA_GET_APPLICATION_KEYRetrieves a specific application key credential by `kid`

Retrieves a specific application key credential by `kid`

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOCredentialKey
Retrieve an application userOKTA_GET_APPLICATION_USERRetrieves a specific user assignment for a specific app

Retrieves a specific user assignment for a specific app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationUsers
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.

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 required

Scopes

okta.schemas.read

Tags

Schema
Retrieve the customized assetlinks.json URI contentOKTA_GET_ASSET_LINKS_WELL_KNOWN_URIRetrieves the content of the `assetlinks.json` well-known URI

Retrieves the content of the `assetlinks.json` well-known URI

Authentication

Connected account required

Tags

AssociatedDomainCustomizations
Retrieve an authenticatorOKTA_GET_AUTHENTICATORRetrieves an authenticator from your Okta organization by `authenticatorId`

Retrieves an authenticator from your Okta organization by `authenticatorId`

Authentication

Connected account required

Scopes

okta.authenticators.read

Tags

Authenticator
Retrieve an authenticator enrollmentOKTA_GET_AUTHENTICATOR_ENROLLMENTRetrieves a user's authenticator enrollment by `enrollmentId`

Retrieves a user's authenticator enrollment by `enrollmentId`

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserAuthenticatorEnrollments
Retrieve an authenticator methodOKTA_GET_AUTHENTICATOR_METHODRetrieves a method identified by `methodType` of an authenticator identified by `authenticatorId`

Retrieves a method identified by `methodType` of an authenticator identified by `authenticatorId`

Authentication

Connected account required

Scopes

okta.authenticators.read

Tags

Authenticator
Retrieve the authenticator settingsOKTA_GET_AUTHENTICATOR_SETTINGSRetrieves the Authenticator Settings for an org

Retrieves the Authenticator Settings for an org

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

AttackProtection
Retrieve an authorization serverOKTA_GET_AUTHORIZATION_SERVERRetrieves an authorization server

Retrieves an authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServer
Retrieve an authorization server keyOKTA_GET_AUTHORIZATION_SERVER_KEYRetrieves an Authorization Server Key specified by the `keyId`

Retrieves an Authorization Server Key specified by the `keyId`

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerKeys
Retrieve a policyOKTA_GET_AUTHORIZATION_SERVER_POLICYRetrieves a policy

Retrieves a policy

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerPolicies
Retrieve a policy ruleOKTA_GET_AUTHORIZATION_SERVER_POLICY_RULERetrieves a policy rule by `ruleId`

Retrieves a policy rule by `ruleId`

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerRules
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 assigned

Retrieves the org setting to automatically assign the Okta Admin Console when an admin role is assigned

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingAdmin
Retrieve a behavior detection ruleOKTA_GET_BEHAVIOR_DETECTION_RULERetrieves a Behavior Detection Rule by `behaviorId`

Retrieves a Behavior Detection Rule by `behaviorId`

Authentication

Connected account required

Scopes

okta.behaviors.read

Tags

Behavior
Retrieve a role resource set bindingOKTA_GET_BINDINGRetrieves the binding of a role (identified by `roleIdOrLabel`) for a resource set (identified by `resourceSetIdOrLabel`)

Retrieves the binding of a role (identified by `roleIdOrLabel`) for a resource set (identified by `resourceSetIdOrLabel`)

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleDResourceSetBinding
Retrieve the bot protection configurationOKTA_GET_BOT_PROTECTION_CONFIGURATIONRetrieves the bot protection configuration for your org

Retrieves the bot protection configuration for your org

Authentication

Connected account required

Scopes

okta.botProtection.read

Tags

BotProtection
Retrieve a brandOKTA_GET_BRANDRetrieves a brand by `brandId`

Retrieves a brand by `brandId`

Authentication

Connected account required

Scopes

okta.brands.read

Tags

Brands
Retrieve a themeOKTA_GET_BRAND_THEMERetrieves a theme for a brand

Retrieves a theme for a brand

Authentication

Connected account required

Scopes

okta.brands.read

Tags

Themes
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 path

Retrieves the customized content of a well-known URI for a specific brand and well-known URI path

Authentication

Connected account required

Scopes

okta.brands.read

Tags

AssociatedDomainCustomizations
Retrieve a CAPTCHA instanceOKTA_GET_CAPTCHA_INSTANCERetrieves the properties of a specified CAPTCHA instance

Retrieves the properties of a specified CAPTCHA instance

Authentication

Connected account required

Scopes

okta.captchas.read

Tags

CAPTCHA
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 apps

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 required

Scopes

okta.orgs.read

Tags

OrgSettingAdmin
Retrieve a Cross App Access connectionOKTA_GET_CROSS_APP_ACCESS_CONNECTIONRetrieves the Cross App Access connection with the specified ID

Retrieves the Cross App Access connection with the specified ID

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationCrossAppAccessConnections
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`.

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 required

Scopes

okta.apps.read

Tags

ApplicationSSOCredentialKey
Retrieve a certificate signing requestOKTA_GET_CSR_FOR_IDENTITY_PROVIDERRetrieves a specific certificate signing request (CSR) by `id`

Retrieves a specific certificate signing request (CSR) by `id`

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderSigningKeys
Retrieve the ThreatInsight configurationOKTA_GET_CURRENT_CONFIGURATIONRetrieves the ThreatInsight configuration for the org

Retrieves the ThreatInsight configuration for the org

Authentication

Connected account required

Scopes

okta.threatInsights.read

Tags

ThreatInsight
Retrieve a custom AAGUIDOKTA_GET_CUSTOM_AAGUIDRetrieves a custom AAGUID

Retrieves a custom AAGUID

Authentication

Connected account required

Scopes

okta.authenticators.read

Tags

Authenticator
Retrieve a custom domainOKTA_GET_CUSTOM_DOMAINRetrieves a custom domain by `domainId`

Retrieves a custom domain by `domainId`

Authentication

Connected account required

Scopes

okta.domains.read

Tags

CustomDomain
Retrieve a custom telephony providerOKTA_GET_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALRetrieves the details of a custom telephony provider by its ID

Retrieves the details of a custom telephony provider by its ID

Authentication

Connected account required

Scopes

okta.customTelephonyProvider.read

Tags

CustomTelephonyProvider
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.

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 required

Scopes

okta.templates.read

Tags

CustomTemplates
Retrieve the customized error pageOKTA_GET_CUSTOMIZED_ERROR_PAGERetrieves the customized error page. The customized error page appears in your live environment.

Retrieves the customized error page. The customized error page appears in your live environment.

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
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.

Retrieves the customized sign-in page. The customized sign-in page appears in your live environment.

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
Retrieve the default error pageOKTA_GET_DEFAULT_ERROR_PAGERetrieves the default error page. The default error page appears when no customized error page exists.

Retrieves the default error page. The default error page appears when no customized error page exists.

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
Retrieve the default provisioning connectionOKTA_GET_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONRetrieves the default provisioning connection for an app

Retrieves the default provisioning connection for an app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationConnections
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.

Retrieves the default sign-in page. The default sign-in page appears when no customized sign-in page exists.

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
Retrieve a deviceOKTA_GET_DEVICERetrieves a device by `deviceId`

Retrieves a device by `deviceId`

Authentication

Connected account required

Scopes

okta.devices.read

Tags

Device
Retrieve a device assurance policyOKTA_GET_DEVICE_ASSURANCE_POLICYRetrieves a device assurance policy by `deviceAssuranceId`

Retrieves a device assurance policy by `deviceAssuranceId`

Authentication

Connected account required

Scopes

okta.deviceAssurance.read

Tags

DeviceAssurance
Retrieve a device integrationOKTA_GET_DEVICE_INTEGRATIONRetrieves a device integration by `deviceIntegrationId`

Retrieves a device integration by `deviceIntegrationId`

Authentication

Connected account required

Scopes

okta.deviceIntegrations.read

Tags

DeviceIntegrations
Retrieve an OS accountOKTA_GET_DEVICE_OSACCOUNTRetrieves an OS account by `osAccountId` for a device

Retrieves an OS account by `osAccountId` for a device

Authentication

Connected account required

Scopes

okta.devices.read

Tags

Device
Retrieve a device posture checkOKTA_GET_DEVICE_POSTURE_CHECKRetrieves a device posture check by `postureCheckId`

Retrieves a device posture check by `postureCheckId`

Authentication

Connected account required

Scopes

okta.devicePostureChecks.read

Tags

DevicePostureCheck
Retrieve the disaster recovery status for all domainsOKTA_GET_DRSTATUSRetrieves the failover or failback status for all the domains for your org

Retrieves the failover or failback status for all the domains for your org

Authentication

Connected account required

Scopes

okta.dr.read

Tags

DisasterRecovery
Retrieve the disaster recovery status for a domainOKTA_GET_DRSTATUS_FOR_DOMAINRetrieves the failover or failback status for the domain specified in the request path

Retrieves the failover or failback status for the domain specified in the request path

Authentication

Connected account required

Scopes

okta.dr.read

Tags

DisasterRecovery
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.

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 required

Scopes

okta.templates.read

Tags

CustomTemplates
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` parameter

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 required

Scopes

okta.templates.read

Tags

CustomTemplates
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` parameter

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 required

Scopes

okta.templates.read

Tags

CustomTemplates
Retrieve an email domainOKTA_GET_EMAIL_DOMAINRetrieves an Email Domain by `emailDomainId`

Retrieves an Email Domain by `emailDomainId`

Authentication

Connected account required

Scopes

okta.emailDomains.read

Tags

EmailDomain
Retrieve an SMTP server configurationOKTA_GET_EMAIL_SERVERRetrieves the specified custom SMTP server configuration

Retrieves the specified custom SMTP server configuration

Authentication

Connected account required

Scopes

okta.emailServers.read

Tags

EmailServer
Retrieve the email template settingsOKTA_GET_EMAIL_SETTINGSRetrieves an email template's settings

Retrieves an email template's settings

Authentication

Connected account required

Scopes

okta.templates.read

Tags

CustomTemplates
Retrieve an email templateOKTA_GET_EMAIL_TEMPLATERetrieves the details of an email template by name

Retrieves the details of an email template by name

Authentication

Connected account required

Scopes

okta.templates.read

Tags

CustomTemplates
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.

Retrieves the error page sub-resources. The `expand` query parameter specifies which sub-resources to include in the response.

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
Retrieve an event hookOKTA_GET_EVENT_HOOKRetrieves an event hook

Retrieves an event hook

Authentication

Connected account required

Scopes

okta.eventHooks.read

Tags

EventHook
Retrieve a factorOKTA_GET_FACTORRetrieves an existing factor for the specified user

Retrieves an existing factor for the specified user

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserFactor
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.

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 required

Scopes

okta.users.read

Tags

UserFactor
Retrieve a featureOKTA_GET_FEATURERetrieves a feature by ID

Retrieves a feature by ID

Authentication

Connected account required

Scopes

okta.features.read

Tags

Feature
Retrieve a featureOKTA_GET_FEATURE_FOR_APPLICATIONRetrieves a Feature object for an app

Retrieves a Feature object for an app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationFeatures
Retrieve a federated claimOKTA_GET_FEDERATED_CLAIMRetrieves a federated claim by `claimId`

Retrieves a federated claim by `claimId`

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOFederatedClaims
Retrieve the Okta application settingsOKTA_GET_FIRST_PARTY_APP_SETTINGSRetrieves the settings for an Okta app (also known as an Okta first-party app)

Retrieves the settings for an Okta app (also known as an Okta first-party app)

Authentication

Connected account required

Scopes

okta.apps.read

Tags

OktaApplicationSettings
Retrieve a governance bundleOKTA_GET_GOVERNANCE_BUNDLERetrieves a governance bundle for the Admin Console

Retrieves a governance bundle for the Admin Console

Authentication

Connected account required

Scopes

okta.roles.read

Tags

GovernanceBundle
Retrieve a groupOKTA_GET_GROUPRetrieves a specific group by `id` from your org

Retrieves a specific group by `id` from your org

Authentication

Connected account required

Scopes

okta.groups.read

Tags

Group
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.

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 required

Scopes

okta.roles.read

Tags

RoleAssignmentBGroup
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.

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 required

Scopes

okta.directories.groups.read

Tags

DirectoriesIntegration
Retrieve a group push mappingOKTA_GET_GROUP_PUSH_MAPPINGRetrieves a group push mapping by ID

Retrieves a group push mapping by ID

Authentication

Connected account required

Scopes

okta.apps.readokta.groups.read

Tags

GroupPushMapping
Retrieve a group ruleOKTA_GET_GROUP_RULERetrieves a specific group rule by ID from your org

Retrieves a specific group rule by ID from your org

Authentication

Connected account required

Scopes

okta.groups.read

Tags

GroupRule
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.

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 required

Scopes

okta.schemas.read

Tags

Schema
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.

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 required

Scopes

okta.inlineHooks.read

Tags

HookKey
Retrieve an IdPOKTA_GET_IDENTITY_PROVIDERRetrieves an identity provider (IdP) integration by `idpId`

Retrieves an identity provider (IdP) integration by `idpId`

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProvider
Retrieve a user for IdPOKTA_GET_IDENTITY_PROVIDER_APPLICATION_USERRetrieves a linked identity provider (IdP) user by ID

Retrieves a linked identity provider (IdP) user by ID

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderUsers
Retrieve an IdP key credentialOKTA_GET_IDENTITY_PROVIDER_KEYRetrieves a specific identity provider (IdP) key credential by `kid`

Retrieves a specific identity provider (IdP) key credential by `kid`

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderKeys
Retrieve a signing key credential for IdPOKTA_GET_IDENTITY_PROVIDER_SIGNING_KEYRetrieves a specific identity provider (IdP) key credential by `kid`

Retrieves a specific identity provider (IdP) key credential by `kid`

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderSigningKeys
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 ID

Retrieves a group from an identity source for a given identity source ID and group ID or external ID

Authentication

Connected account required

Scopes

okta.identitySources.read

Tags

IdentitySource
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 instance

Retrieves the group memberships for the given identity source group in the given identity source instance

Authentication

Connected account required

Scopes

okta.identitySources.read

Tags

IdentitySource
Retrieve an identity source sessionOKTA_GET_IDENTITY_SOURCE_SESSIONRetrieves an identity source session for a given identity source ID and session ID

Retrieves an identity source session for a given identity source ID and session ID

Authentication

Connected account required

Scopes

okta.identitySources.read

Tags

IdentitySource
Retrieve an identity source userOKTA_GET_IDENTITY_SOURCE_USERRetrieves a user by external ID in an identity source for the given identity source instance

Retrieves a user by external ID in an identity source for the given identity source instance

Authentication

Connected account required

Scopes

okta.identitySources.read

Tags

IdentitySource
Retrieve an inline hookOKTA_GET_INLINE_HOOKRetrieves an inline hook by `inlineHookId`

Retrieves an inline hook by `inlineHookId`

Authentication

Connected account required

Scopes

okta.inlineHooks.read

Tags

InlineHook
Retrieve an OAuth 2.0 client JSON Web KeyOKTA_GET_JWKRetrieves an OAuth 2.0 client JSON Web Key by `keyId`

Retrieves an OAuth 2.0 client JSON Web Key by `keyId`

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOPublicKeys
Retrieve a linked object definitionOKTA_GET_LINKED_OBJECT_DEFINITIONRetrieves a Linked Object definition

Retrieves a Linked Object definition

Authentication

Connected account required

Scopes

okta.linkedObjects.read

Tags

LinkedObject
Retrieve a log streamOKTA_GET_LOG_STREAMRetrieves a log stream object by ID

Retrieves a log stream object by ID

Authentication

Connected account required

Scopes

okta.logStreams.read

Tags

LogStream
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.

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 required

Scopes

okta.logStreams.read

Tags

Schema
Retrieve a role resource set binding memberOKTA_GET_MEMBER_OF_BINDINGRetrieves a member (identified by `memberId`) that belongs to a role resource set binding

Retrieves a member (identified by `memberId`) that belongs to a role resource set binding

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleDResourceSetBindingMember
Retrieve a network zoneOKTA_GET_NETWORK_ZONERetrieves a Network Zone by `zoneId`

Retrieves a Network Zone by `zoneId`

Authentication

Connected account required

Scopes

okta.networkZones.read

Tags

NetworkZone
Retrieve a custom token claimOKTA_GET_OAUTH2_CLAIMRetrieves a custom token Claim by the specified `claimId`

Retrieves a custom token Claim by the specified `claimId`

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerClaims
Retrieve an OAuth 2.0 client secretOKTA_GET_OAUTH2_CLIENT_SECRETRetrieves an OAuth 2.0 client secrets by `secretId`

Retrieves an OAuth 2.0 client secrets by `secretId`

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOPublicKeys
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`

Retrieves a custom authorization server public JSON web key by key `id`

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

OAuth2ResourceServerCredentialsKeys
Retrieve a custom token scopeOKTA_GET_OAUTH2_SCOPERetrieves a custom token scope

Retrieves a custom token scope

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerScopes
Retrieve an application tokenOKTA_GET_OAUTH2_TOKEN_FOR_APPLICATIONRetrieves a refresh token for the specified app

Retrieves a refresh token for the specified app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationTokens
Retrieve the Okta communication settingsOKTA_GET_OKTA_COMMUNICATION_SETTINGSRetrieves Okta Communication Settings of your org

Retrieves Okta Communication Settings of your org

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingCommunication
Retrieve an Okta managed user accountOKTA_GET_OKTA_MANAGED_USER_ACCOUNTRetrieves an Okta managed user account specified by ID

Retrieves an Okta managed user account specified by ID

Authentication

Connected account required

Scopes

okta.serviceAccounts.okta.read

Tags

OktaManagedUserAccount
Retrieve the Admin Console opt-in statusOKTA_GET_OPT_IN_STATUSRetrieves the entitlement management opt-in status for the Admin Console

Retrieves the entitlement management opt-in status for the Admin Console

Authentication

Connected account required

Scopes

okta.roles.read

Tags

GovernanceBundle
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.

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 required

Scopes

okta.captchas.read

Tags

CAPTCHA
Retrieve the contact type userOKTA_GET_ORG_CONTACT_USERRetrieves the ID and the user resource associated with the specified contact type

Retrieves the ID and the user resource associated with the specified contact type

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingContact
Retrieve the Okta Support settingsOKTA_GET_ORG_OKTA_SUPPORT_SETTINGSRetrieves Okta Support Settings for your org

Retrieves Okta Support Settings for your org

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingSupport
Retrieve the org preferencesOKTA_GET_ORG_PREFERENCESRetrieves preferences of your Okta org

Retrieves preferences of your Okta org

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingCustomization
Retrieve the Org general settingsOKTA_GET_ORG_SETTINGSRetrieves the Org General Settings

Retrieves the Org General Settings

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingGeneral
Retrieve a policyOKTA_GET_POLICYRetrieves a policy

Retrieves a policy

Authentication

Connected account required

Scopes

okta.policies.read

Tags

Policy
Retrieve a policy resource mappingOKTA_GET_POLICY_MAPPINGRetrieves a resource mapping for a policy identified by `policyId` and `mappingId`

Retrieves a resource mapping for a policy identified by `policyId` and `mappingId`

Authentication

Connected account required

Scopes

okta.policies.read

Tags

Policy
Retrieve a policy ruleOKTA_GET_POLICY_RULERetrieves a policy rule

Retrieves a policy rule

Authentication

Connected account required

Scopes

okta.policies.read

Tags

Policy
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`.

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 required

Scopes

okta.brands.read

Tags

CustomPages
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`.

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 required

Scopes

okta.brands.read

Tags

CustomPages
Retrieve a principal rate limitOKTA_GET_PRINCIPAL_RATE_LIMIT_ENTITYRetrieves a principal rate limit entity by `principalRateLimitId`

Retrieves a principal rate limit entity by `principalRateLimitId`

Authentication

Connected account required

Scopes

okta.principalRateLimits.read

Tags

PrincipalRateLimit
Retrieve a profile mappingOKTA_GET_PROFILE_MAPPINGRetrieves a single profile mapping referenced by its ID

Retrieves a single profile mapping referenced by its ID

Authentication

Connected account required

Scopes

okta.profileMappings.read

Tags

ProfileMapping
Retrieve a public keyOKTA_GET_PUBLIC_KEYRetrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.

Retrieves a public key by `keyId` >**Note:** keyId is the alias of the public key.

Authentication

Connected account required

Scopes

okta.inlineHooks.read

Tags

HookKey
Retrieve a push providerOKTA_GET_PUSH_PROVIDERRetrieves a push provider by `pushProviderId`

Retrieves a push provider by `pushProviderId`

Authentication

Connected account required

Scopes

okta.pushProviders.read

Tags

PushProvider
Retrieve the rate limit admin notification settingsOKTA_GET_RATE_LIMIT_SETTINGS_ADMIN_NOTIFICATIONSRetrieves the currently configured Rate Limit Admin Notification Settings

Retrieves the currently configured Rate Limit Admin Notification Settings

Authentication

Connected account required

Scopes

okta.rateLimits.read

Tags

RateLimitSettings
Retrieve the per-client rate limit settingsOKTA_GET_RATE_LIMIT_SETTINGS_PER_CLIENTRetrieves the currently configured Per-Client Rate Limit Settings

Retrieves the currently configured Per-Client Rate Limit Settings

Authentication

Connected account required

Scopes

okta.rateLimits.read

Tags

RateLimitSettings
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 exceeded

Retrieves the currently configured threshold for warning notifications when the API's rate limit is exceeded

Authentication

Connected account required

Scopes

okta.rateLimits.read

Tags

RateLimitSettings
Retrieve a realmOKTA_GET_REALMRetrieves a realm

Retrieves a realm

Authentication

Connected account required

Scopes

okta.realms.read

Tags

Realm
Retrieve a realm assignmentOKTA_GET_REALM_ASSIGNMENTRetrieves a realm assignment

Retrieves a realm assignment

Authentication

Connected account required

Scopes

okta.realmAssignments.read

Tags

RealmAssignment
Retrieve a refresh token for a clientOKTA_GET_REFRESH_TOKEN_FOR_AUTHORIZATION_SERVER_AND_CLIENTRetrieves a refresh token for a Client

Retrieves a refresh token for a Client

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerClients
Retrieve a refresh token for a clientOKTA_GET_REFRESH_TOKEN_FOR_USER_AND_CLIENTRetrieves a refresh token issued for the specified user and client

Retrieves a refresh token issued for the specified user and client

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserOAuth
Retrieve a resource setOKTA_GET_RESOURCE_SETRetrieves a resource set by `resourceSetIdOrLabel`

Retrieves a resource set by `resourceSetIdOrLabel`

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleCResourceSet
Retrieve a resource set resourceOKTA_GET_RESOURCE_SET_RESOURCERetrieves a resource identified by `resourceId` in a resource set

Retrieves a resource identified by `resourceId` in a resource set

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleCResourceSetResource
Retrieve a roleOKTA_GET_ROLERetrieves a role by `roleIdOrLabel`

Retrieves a role by `roleIdOrLabel`

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleECustom
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`)

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 required

Scopes

okta.roles.read

Tags

RoleAssignmentAUser
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`)

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 required

Scopes

okta.roles.read

Tags

RoleAssignmentAUser
Retrieve a custom role permissionOKTA_GET_ROLE_PERMISSIONRetrieves a permission (identified by `permissionType`) for a custom role

Retrieves a permission (identified by `permissionType`) for a custom role

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleECustomPermission
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.

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 required

Scopes

okta.roles.read

Tags

RoleBTargetAdmin
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 path

Retrieves the well-known URI of a specific brand and well-known URI path

Authentication

Connected account required

Scopes

okta.brands.read

Tags

AssociatedDomainCustomizations
Retrieve an app grantOKTA_GET_SCOPE_CONSENT_GRANTRetrieves a single scope consent Grant object for the app

Retrieves a single scope consent Grant object for the app

Authentication

Connected account required

Scopes

okta.appGrants.read

Tags

ApplicationGrants
Retrieve the security events providerOKTA_GET_SECURITY_EVENTS_PROVIDER_INSTANCERetrieves the security events provider instance specified by `id`

Retrieves the security events provider instance specified by `id`

Authentication

Connected account required

Scopes

okta.securityEventsProviders.read

Tags

SSFReceiver
Retrieve a sessionOKTA_GET_SESSIONRetrieves information about the session specified by the given session ID

Retrieves information about the session specified by the given session ID

Authentication

Connected account required

Scopes

okta.sessions.read

Tags

Session
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.

Retrieves the sign-in page sub-resources. The `expand` query parameter specifies which sub-resources to include in the response.

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
Retrieve the sign-out page settingsOKTA_GET_SIGN_OUT_PAGE_SETTINGSRetrieves the sign-out page settings

Retrieves the sign-out page settings

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
Retrieve an SMS templateOKTA_GET_SMS_TEMPLATERetrieves a specific template by `id`

Retrieves a specific template by `id`

Authentication

Connected account required

Scopes

okta.templates.read

Tags

Template
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.

Retrieves the status of an SSF stream. The status indicates whether the transmitter is able to transmit events over the stream.

Authentication

Connected account required

Scopes

ssf.read

Tags

SSFTransmitter
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.

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 required

Scopes

ssf.read

Tags

SSFTransmitter
Retrieve a subscription for a roleOKTA_GET_SUBSCRIPTIONS_NOTIFICATION_TYPE_ROLERetrieves a subscription by `notificationType` for a specified Role

Retrieves a subscription by `notificationType` for a specified Role

Authentication

Connected account required

Scopes

okta.roles.read

Tags

Subscription
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.

Retrieves a subscription by `notificationType` for a specified user. Returns an `AccessDeniedException` message if requests are made for another user.

Authentication

Connected account required

Scopes

okta.users.read

Tags

Subscription
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.

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 required

Scopes

okta.orgs.read

Tags

OrgSettingAdmin
Retrieve a trusted originOKTA_GET_TRUSTED_ORIGINRetrieves a trusted origin

Retrieves a trusted origin

Authentication

Connected account required

Scopes

okta.trustedOrigins.read

Tags

TrustedOrigin
Retrieve a UI schemaOKTA_GET_UISCHEMARetrieves a UI Schema by `id`

Retrieves a UI Schema by `id`

Authentication

Connected account required

Scopes

okta.uischemas.read

Tags

UISchema
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).

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 required

Scopes

okta.users.read

Tags

User
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.

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 required

Scopes

okta.roles.read

Tags

RoleAssignmentAUser
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`)

Retrieves the governance sources of a role (identified by `roleAssignmentId`) that's assigned to a user (identified by `userId`)

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleAssignmentAUser
Retrieve a user's classificationOKTA_GET_USER_CLASSIFICATIONRetrieves a user's classification

Retrieves a user's classification

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserClassification
Retrieve a user grantOKTA_GET_USER_GRANTRetrieves a grant for the specified user

Retrieves a grant for the specified user

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserGrant
Retrieve the user lockout settingsOKTA_GET_USER_LOCKOUT_SETTINGSRetrieves the User Lockout Settings for an org

Retrieves the User Lockout Settings for an org

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

AttackProtection
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.

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 required

Scopes

okta.apps.read

Tags

ApplicationConnections
Retrieve the user's riskOKTA_GET_USER_RISKRetrieves the user risk object for a user ID

Retrieves the user risk object for a user ID

Authentication

Connected account required

Scopes

okta.userRisk.read

Tags

UserRisk
Retrieve a user schemaOKTA_GET_USER_SCHEMARetrieves the schema for a user type

Retrieves the schema for a user type

Authentication

Connected account required

Scopes

okta.schemas.read

Tags

Schema
Retrieve a user typeOKTA_GET_USER_TYPERetrieves a user type by ID. Use `default` to fetch the default user type.

Retrieves a user type by ID. Use `default` to fetch the default user type.

Authentication

Connected account required

Scopes

okta.userTypes.read

Tags

UserType
Retrieve the customized webauthn URI contentOKTA_GET_WEB_AUTHN_WELL_KNOWN_URIRetrieves the content of the `webauthn` well-known URI

Retrieves the content of the `webauthn` well-known URI

Authentication

Connected account required

Tags

AssociatedDomainCustomizations
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.

Retrieves the well-known app authenticator configuration. Includes an app authenticator's settings, supported methods, and other details.

Authentication

Connected account required

Tags

Authenticator
Retrieve the Org metadataOKTA_GET_WELLKNOWN_ORG_METADATARetrieves the org metadata, which includes the org ID, configured custom domains, and authentication pipeline

Retrieves the org metadata, which includes the org ID, configured custom domains, and authentication pipeline

Authentication

Connected account required

Tags

OrgSettingMetadata
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`.

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 required

Tags

SSFTransmitter
Retrieve a YubiKey OTP tokenOKTA_GET_YUBIKEY_OTP_TOKEN_BY_IDRetrieves the specified YubiKey OTP token by `id`

Retrieves the specified YubiKey OTP token by `id`

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserFactor
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.

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingSupport
Grant consent to scopeOKTA_GRANT_CONSENT_TO_SCOPEGrants consent for the app to request an OAuth 2.0 Okta scope

Grants consent for the app to request an OAuth 2.0 Okta scope

Authentication

Connected account required

Scopes

okta.appGrants.manage

Tags

ApplicationGrants
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).

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingSupport
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`.

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 required

Scopes

okta.users.manage

Tags

IdentityProviderUsers
List the active signing key credential for IdPOKTA_LIST_ACTIVE_IDENTITY_PROVIDER_SIGNING_KEYLists the active signing key credential for an identity provider (IdP)

Lists the active signing key credential for an identity provider (IdP)

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderSigningKeys
List all agent poolsOKTA_LIST_AGENT_POOLSLists all agent pools with pagination support

Lists all agent pools with pagination support

Authentication

Connected account required

Scopes

okta.agentPools.read

Tags

AgentPools
List all agent pool updatesOKTA_LIST_AGENT_POOLS_UPDATESLists all agent pool updates

Lists all agent pool updates

Authentication

Connected account required

Scopes

okta.agentPools.read

Tags

AgentPools
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.

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 required

Scopes

okta.authenticators.read

Tags

Authenticator
List all custom telephony providersOKTA_LIST_ALL_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALSLists all custom telephony providers that are configured in your org

Lists all custom telephony providers that are configured in your org

Authentication

Connected account required

Scopes

okta.customTelephonyProvider.read

Tags

CustomTelephonyProvider
List all Sign-In Widget versionsOKTA_LIST_ALL_SIGN_IN_WIDGET_VERSIONSLists all sign-in widget versions supported by the current org

Lists all sign-in widget versions supported by the current org

Authentication

Connected account required

Scopes

okta.brands.read

Tags

CustomPages
List all API service integration instance secretsOKTA_LIST_API_SERVICE_INTEGRATION_INSTANCE_SECRETSLists all client secrets for an API Service Integration instance by `apiServiceId`

Lists all client secrets for an API Service Integration instance by `apiServiceId`

Authentication

Connected account required

Scopes

okta.oauthIntegrations.read

Tags

ApiServiceIntegrations
List all API service integration instancesOKTA_LIST_API_SERVICE_INTEGRATION_INSTANCESLists all API Service Integration instances with a pagination option

Lists all API Service Integration instances with a pagination option

Authentication

Connected account required

Scopes

okta.oauthIntegrations.read

Tags

ApiServiceIntegrations
List all API token metadataOKTA_LIST_API_TOKENSLists all the metadata of the active API tokens

Lists all the metadata of the active API tokens

Authentication

Connected account required

Scopes

okta.apiTokens.read

Tags

ApiToken
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).

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 required

Scopes

okta.users.read

Tags

UserResources
List all app service accountsOKTA_LIST_APP_SERVICE_ACCOUNTSLists all app service accounts

Lists all app service accounts

Authentication

Connected account required

Scopes

okta.serviceAccounts.read

Tags

ServiceAccount
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`).

Lists all OIN app targets for an `APP_ADMIN` role that's assigned to a client (by `clientId`).

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleBTargetClient
List all application groupsOKTA_LIST_APPLICATION_GROUP_ASSIGNMENTSLists all app group assignments

Lists all app group assignments

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationGroups
List all key credentialsOKTA_LIST_APPLICATION_KEYSLists all key credentials for an app

Lists all key credentials for an app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOCredentialKey
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.

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 required

Scopes

okta.roles.read

Tags

RoleBTargetBGroup
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.

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 required

Scopes

okta.roles.read

Tags

RoleBTargetAdmin
List all application usersOKTA_LIST_APPLICATION_USERSLists all assigned users for an app

Lists all assigned users for an app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationUsers
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).

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 required

Scopes

okta.apps.read

Tags

Application
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/).

Lists all apps that are assigned to a group. See [Application Groups API](/openapi/okta-management/management/tags/applicationgroups/).

Authentication

Connected account required

Scopes

okta.groups.read

Tags

Group
List all user role assignmentsOKTA_LIST_ASSIGNED_ROLES_FOR_USERLists all roles assigned to a user (identified by `userId`)

Lists all roles assigned to a user (identified by `userId`)

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleAssignmentAUser
List all associated authorization serversOKTA_LIST_ASSOCIATED_SERVERS_BY_TRUSTED_TYPELists all associated Authorization Servers by trusted type for the given `authServerId`

Lists all associated Authorization Servers by trusted type for the given `authServerId`

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerAssoc
List all authenticator enrollmentsOKTA_LIST_AUTHENTICATOR_ENROLLMENTSLists all authenticator enrollments of the specified user

Lists all authenticator enrollments of the specified user

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserAuthenticatorEnrollments
List all methods of an authenticatorOKTA_LIST_AUTHENTICATOR_METHODSLists all methods of an authenticator identified by `authenticatorId`

Lists all methods of an authenticator identified by `authenticatorId`

Authentication

Connected account required

Scopes

okta.authenticators.read

Tags

Authenticator
List all authenticatorsOKTA_LIST_AUTHENTICATORSLists all authenticators

Lists all authenticators

Authentication

Connected account required

Scopes

okta.authenticators.read

Tags

Authenticator
List all credential keysOKTA_LIST_AUTHORIZATION_SERVER_KEYSLists all of the current, future, and expired Keys used by the Custom Authorization Server

Lists all of the current, future, and expired Keys used by the Custom Authorization Server

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerKeys
List all policiesOKTA_LIST_AUTHORIZATION_SERVER_POLICIESLists all policies

Lists all policies

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerPolicies
List all policy rulesOKTA_LIST_AUTHORIZATION_SERVER_POLICY_RULESLists all policy rules for the specified Custom Authorization Server and Policy

Lists all policy rules for the specified Custom Authorization Server and Policy

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerRules
List all authorization serversOKTA_LIST_AUTHORIZATION_SERVERSLists all custom authorization servers in the org

Lists all custom authorization servers in the org

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServer
List all behavior detection rulesOKTA_LIST_BEHAVIOR_DETECTION_RULESLists all behavior detection rules with pagination support

Lists all behavior detection rules with pagination support

Authentication

Connected account required

Scopes

okta.behaviors.read

Tags

Behavior
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.

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 required

Scopes

okta.roles.read

Tags

RoleDResourceSetBinding
List all domains associated with a brandOKTA_LIST_BRAND_DOMAINSLists all domains associated with a brand by `brandId`

Lists all domains associated with a brand by `brandId`

Authentication

Connected account required

Scopes

okta.brands.read

Tags

Brands
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.

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 required

Scopes

okta.brands.read

Tags

Themes
List all brandsOKTA_LIST_BRANDSLists all the brands in your org

Lists all the brands in your org

Authentication

Connected account required

Scopes

okta.brands.read

Tags

Brands
List all values for a governance bundle entitlementOKTA_LIST_BUNDLE_ENTITLEMENT_VALUESLists all entitlement values that are specific to a governance bundle entitlement

Lists all entitlement values that are specific to a governance bundle entitlement

Authentication

Connected account required

Scopes

okta.roles.read

Tags

GovernanceBundle
List all entitlements for a governance bundleOKTA_LIST_BUNDLE_ENTITLEMENTSLists all entitlements specific to a governance bundle

Lists all entitlements specific to a governance bundle

Authentication

Connected account required

Scopes

okta.roles.read

Tags

GovernanceBundle
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.

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 required

Scopes

okta.captchas.read

Tags

CAPTCHA
List all certificate signing requestsOKTA_LIST_CSRS_FOR_APPLICATIONLists all certificate signing requests for an app

Lists all certificate signing requests for an app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOCredentialKey
List all certificate signing requestsOKTA_LIST_CSRS_FOR_IDENTITY_PROVIDERLists all certificate signing requests (CSRs) for an identity provider (IdP)

Lists all certificate signing requests (CSRs) for an identity provider (IdP)

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderSigningKeys
List all custom domainsOKTA_LIST_CUSTOM_DOMAINSLists all verified custom domains for the org

Lists all verified custom domains for the org

Authentication

Connected account required

Scopes

okta.domains.read

Tags

CustomDomain
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`.

Lists all default device posture checks. Default device posture checks are defined by Okta. Their type will always be `BUILTIN`.

Authentication

Connected account required

Scopes

okta.devicePostureChecks.read

Tags

DevicePostureCheck
List all device assurance policiesOKTA_LIST_DEVICE_ASSURANCE_POLICIESLists all device assurance policies

Lists all device assurance policies

Authentication

Connected account required

Scopes

okta.deviceAssurance.read

Tags

DeviceAssurance
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.

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 required

Scopes

okta.deviceIntegrations.read

Tags

DeviceIntegrations
List all OS accounts for a deviceOKTA_LIST_DEVICE_OSACCOUNTSLists all OS accounts for a device by `deviceId`

Lists all OS accounts for a device by `deviceId`

Authentication

Connected account required

Scopes

okta.devices.read

Tags

Device
List all device posture checksOKTA_LIST_DEVICE_POSTURE_CHECKSLists all device posture checks

Lists all device posture checks

Authentication

Connected account required

Scopes

okta.devicePostureChecks.read

Tags

DevicePostureCheck
List all users for a deviceOKTA_LIST_DEVICE_USERSLists all Users for a device by `deviceId`

Lists all Users for a device by `deviceId`

Authentication

Connected account required

Scopes

okta.devices.read

Tags

Device
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`.

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 required

Scopes

okta.devices.read

Tags

Device
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.

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 required

Scopes

okta.templates.read

Tags

CustomTemplates
List all email domainsOKTA_LIST_EMAIL_DOMAINSLists all the Email Domains in your org

Lists all the Email Domains in your org

Authentication

Connected account required

Scopes

okta.emailDomains.read

Tags

EmailDomain
List all enrolled SMTP serversOKTA_LIST_EMAIL_SERVERSLists all the enrolled custom SMTP server configurations

Lists all the enrolled custom SMTP server configurations

Authentication

Connected account required

Scopes

okta.emailServers.read

Tags

EmailServer
List all email templatesOKTA_LIST_EMAIL_TEMPLATESLists all supported email templates

Lists all supported email templates

Authentication

Connected account required

Scopes

okta.templates.read

Tags

CustomTemplates
List all event hooksOKTA_LIST_EVENT_HOOKSLists all event hooks

Lists all event hooks

Authentication

Connected account required

Scopes

okta.eventHooks.read

Tags

EventHook
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).

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 required

Scopes

okta.users.read

Tags

UserFactor
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.

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 required

Scopes

okta.features.read

Tags

Feature
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.

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 required

Scopes

okta.features.read

Tags

Feature
List all featuresOKTA_LIST_FEATURESLists all self-service features for your org

Lists all self-service features for your org

Authentication

Connected account required

Scopes

okta.features.read

Tags

Feature
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).

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 required

Scopes

okta.apps.read

Tags

ApplicationFeatures
List all configured federated claimsOKTA_LIST_FEDERATED_CLAIMSLists all federated claims for your app

Lists all federated claims for your app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOFederatedClaims
List all governance bundlesOKTA_LIST_GOVERNANCE_BUNDLESLists all governance bundles for the Admin Console in your org

Lists all governance bundles for the Admin Console in your org

Authentication

Connected account required

Scopes

okta.roles.read

Tags

GovernanceBundle
List all grants for a clientOKTA_LIST_GRANTS_FOR_USER_AND_CLIENTLists all grants for a specified user and client

Lists all grants for a specified user and client

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserGrant
List all group role assignmentsOKTA_LIST_GROUP_ASSIGNED_ROLESLists all assigned roles of a group by `groupId`

Lists all assigned roles of a group by `groupId`

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleAssignmentBGroup
List all group ownersOKTA_LIST_GROUP_OWNERSLists all owners for a specific group

Lists all owners for a specific group

Authentication

Connected account required

Scopes

okta.groups.read

Tags

GroupOwner
List all group push mappingsOKTA_LIST_GROUP_PUSH_MAPPINGSLists all group push mappings with pagination support

Lists all group push mappings with pagination support

Authentication

Connected account required

Scopes

okta.apps.readokta.groups.read

Tags

GroupPushMapping
List all group rulesOKTA_LIST_GROUP_RULESLists all group rules for your org

Lists all group rules for your org

Authentication

Connected account required

Scopes

okta.groups.read

Tags

GroupRule
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 `[]`.

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 required

Scopes

okta.roles.read

Tags

RoleBTargetClient
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 `[]`.

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 required

Scopes

okta.roles.read

Tags

RoleBTargetBGroup
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.

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 required

Scopes

okta.roles.read

Tags

RoleBTargetAdmin
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`.

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 required

Scopes

okta.groups.read

Tags

Group
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.

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 required

Scopes

okta.groups.read

Tags

Group
List all keysOKTA_LIST_HOOK_KEYSLists all keys

Lists all keys

Authentication

Connected account required

Scopes

okta.inlineHooks.read

Tags

HookKey
List all users for IdPOKTA_LIST_IDENTITY_PROVIDER_APPLICATION_USERSLists all the users linked to an identity provider (IdP)

Lists all the users linked to an identity provider (IdP)

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderUsers
List all IdP key credentialsOKTA_LIST_IDENTITY_PROVIDER_KEYSLists all identity provider (IdP) key credentials

Lists all identity provider (IdP) key credentials

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderKeys
List all signing key credentials for IdPOKTA_LIST_IDENTITY_PROVIDER_SIGNING_KEYSLists all signing key credentials for an identity provider (IdP)

Lists all signing key credentials for an identity provider (IdP)

Authentication

Connected account required

Scopes

okta.idps.read

Tags

IdentityProviderSigningKeys
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.

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 required

Scopes

okta.idps.read

Tags

IdentityProvider
List all identity source sessionsOKTA_LIST_IDENTITY_SOURCE_SESSIONSLists all identity source sessions for the given identity source instance

Lists all identity source sessions for the given identity source instance

Authentication

Connected account required

Scopes

okta.identitySources.read

Tags

IdentitySource
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) |

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 required

Scopes

okta.inlineHooks.read

Tags

InlineHook
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 token

Lists all apps allowed by this app to request interclient SSO using the interclient token

Authentication

Connected account required

Scopes

okta.apps.interclientTrust.read

Tags

ApplicationInterclientTrustMappings
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 token

Lists all the target apps that allow this app to request interclient SSO using an interclient token

Authentication

Connected account required

Scopes

okta.apps.interclientTrust.read

Tags

ApplicationInterclientTrustMappings
List all the OAuth 2.0 client JSON Web KeysOKTA_LIST_JWKLists all JSON Web Keys for an OAuth 2.0 client app

Lists all JSON Web Keys for an OAuth 2.0 client app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOPublicKeys
List all linked object definitionsOKTA_LIST_LINKED_OBJECT_DEFINITIONSLists all Linked Object definitions

Lists all Linked Object definitions

Authentication

Connected account required

Scopes

okta.linkedObjects.read

Tags

LinkedObject
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.

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 required

Scopes

okta.users.read

Tags

UserLinkedObject
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.

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 required

Scopes

okta.logs.read

Tags

SystemLog
List the log stream schemasOKTA_LIST_LOG_STREAM_SCHEMASLists the schema for all log stream types visible for this org

Lists the schema for all log stream types visible for this org

Authentication

Connected account required

Scopes

okta.logStreams.read

Tags

Schema
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.

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 required

Scopes

okta.logStreams.read

Tags

LogStream
List all role resource set binding membersOKTA_LIST_MEMBERS_OF_BINDINGLists all members of a role resource set binding with pagination support

Lists all members of a role resource set binding with pagination support

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleDResourceSetBindingMember
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.

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 required

Scopes

okta.networkZones.read

Tags

NetworkZone
List all custom token claimsOKTA_LIST_OAUTH2_CLAIMSLists all custom token Claims defined for a specified custom authorization server

Lists all custom token Claims defined for a specified custom authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerClaims
List all OAuth 2.0 client secretsOKTA_LIST_OAUTH2_CLIENT_SECRETSLists all client secrets for an OAuth 2.0 client app

Lists all client secrets for an OAuth 2.0 client app

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSOPublicKeys
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).

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 required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerClients
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 server

Lists all the public keys used by the custom authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

OAuth2ResourceServerCredentialsKeys
List all custom token scopesOKTA_LIST_OAUTH2_SCOPESLists all custom token scopes

Lists all custom token scopes

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerScopes
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).

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 required

Scopes

okta.apps.read

Tags

ApplicationTokens
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.

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 required

Scopes

okta.serviceAccounts.okta.read

Tags

OktaManagedUserAccount
List all Okta Support casesOKTA_LIST_OKTA_SUPPORT_CASESLists all Okta Support cases that the requesting principal has permission to view

Lists all Okta Support cases that the requesting principal has permission to view

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingSupport
List all org contact typesOKTA_LIST_ORG_CONTACT_TYPESLists all org contact types for your Okta org

Lists all org contact types for your Okta org

Authentication

Connected account required

Scopes

okta.orgs.read

Tags

OrgSettingContact
List all blocked email domainsOKTA_LIST_PERSONAL_APPS_EXPORT_BLOCK_LISTLists all blocked email domains which are excluded from app migration

Lists all blocked email domains which are excluded from app migration

Authentication

Connected account required

Scopes

okta.personal.adminSettings.read

Tags

OktaPersonalSettings
List all policiesOKTA_LIST_POLICIESLists all policies with the specified type

Lists all policies with the specified type

Authentication

Connected account required

Scopes

okta.policies.read

Tags

Policy
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.

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 required

Scopes

okta.policies.read

Tags

Policy
List all resources mapped to a policyOKTA_LIST_POLICY_MAPPINGSLists all resources mapped to a policy identified by `policyId`

Lists all resources mapped to a policy identified by `policyId`

Authentication

Connected account required

Scopes

okta.policies.read

Tags

Policy
List all policy rulesOKTA_LIST_POLICY_RULESLists all policy rules

Lists all policy rules

Authentication

Connected account required

Scopes

okta.policies.read

Tags

Policy
List all principal rate limitsOKTA_LIST_PRINCIPAL_RATE_LIMIT_ENTITIESLists all Principal Rate Limit entities considering the provided parameters

Lists all Principal Rate Limit entities considering the provided parameters

Authentication

Connected account required

Scopes

okta.principalRateLimits.read

Tags

PrincipalRateLimit
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).

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 required

Scopes

okta.profileMappings.read

Tags

ProfileMapping
List all push providersOKTA_LIST_PUSH_PROVIDERSLists all push providers

Lists all push providers

Authentication

Connected account required

Scopes

okta.pushProviders.read

Tags

PushProvider
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.

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 required

Scopes

okta.realmAssignments.read

Tags

RealmAssignment
List all realm assignmentsOKTA_LIST_REALM_ASSIGNMENTSLists all realm assignments

Lists all realm assignments

Authentication

Connected account required

Scopes

okta.realmAssignments.read

Tags

RealmAssignment
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.

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 required

Scopes

okta.realms.read

Tags

Realm
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 Client

Lists all refresh tokens issued by an authorization server for a specific Client

Authentication

Connected account required

Scopes

okta.authorizationServers.read

Tags

AuthorizationServerClients
List all refresh tokens for a clientOKTA_LIST_REFRESH_TOKENS_FOR_USER_AND_CLIENTLists all refresh tokens issued for the specified user and client

Lists all refresh tokens issued for the specified user and client

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserOAuth
List all resource set resourcesOKTA_LIST_RESOURCE_SET_RESOURCESLists all resources for the resource set

Lists all resources for the resource set

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleCResourceSetResource
List all resource setsOKTA_LIST_RESOURCE_SETSLists all resource sets with pagination support

Lists all resource sets with pagination support

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleCResourceSet
List all custom role permissionsOKTA_LIST_ROLE_PERMISSIONSLists all permissions for a custom role by `roleIdOrLabel`

Lists all permissions for a custom role by `roleIdOrLabel`

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleECustomPermission
List all custom rolesOKTA_LIST_ROLESLists all custom roles with pagination support

Lists all custom roles with pagination support

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleECustom
List all client role assignmentsOKTA_LIST_ROLES_FOR_CLIENTLists all roles assigned to a client app identified by `clientId`

Lists all roles assigned to a client app identified by `clientId`

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleAssignmentClient
List all app grantsOKTA_LIST_SCOPE_CONSENT_GRANTSLists all scope consent Grants for the app

Lists all scope consent Grants for the app

Authentication

Connected account required

Scopes

okta.appGrants.read

Tags

ApplicationGrants
List all security events providersOKTA_LIST_SECURITY_EVENTS_PROVIDER_INSTANCESLists all security events provider instances

Lists all security events provider instances

Authentication

Connected account required

Scopes

okta.securityEventsProviders.read

Tags

SSFReceiver
List all SMS templatesOKTA_LIST_SMS_TEMPLATESLists all custom SMS templates. A subset of templates can be returned that match a template type.

Lists all custom SMS templates. A subset of templates can be returned that match a template type.

Authentication

Connected account required

Scopes

okta.templates.read

Tags

Template
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.

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 required

Scopes

okta.idps.read

Tags

IdentityProviderUsers
List all subscriptions for a roleOKTA_LIST_SUBSCRIPTIONS_ROLELists all subscriptions available to a specified Role

Lists all subscriptions available to a specified Role

Authentication

Connected account required

Scopes

okta.roles.read

Tags

Subscription
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.

Lists all subscriptions available to a specified user. Returns an `AccessDeniedException` message if requests are made for another user.

Authentication

Connected account required

Scopes

okta.users.read

Tags

Subscription
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).

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 required

Scopes

okta.users.read

Tags

UserFactor
List all supported security questionsOKTA_LIST_SUPPORTED_SECURITY_QUESTIONSLists all available security questions for the specified user

Lists all available security questions for the specified user

Authentication

Connected account required

Tags

UserFactor
List all trusted originsOKTA_LIST_TRUSTED_ORIGINSLists all trusted origins

Lists all trusted origins

Authentication

Connected account required

Scopes

okta.trustedOrigins.read

Tags

TrustedOrigin
List all UI schemasOKTA_LIST_UISCHEMASLists all UI Schemas in your org

Lists all UI Schemas in your org

Authentication

Connected account required

Scopes

okta.uischemas.read

Tags

UISchema
List all user blocksOKTA_LIST_USER_BLOCKSLists information about how the user is blocked from accessing their account

Lists information about how the user is blocked from accessing their account

Authentication

Connected account required

Scopes

okta.users.read

Tags

User
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).

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 required

Scopes

okta.users.read

Tags

UserResources
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).

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 required

Scopes

okta.users.read

Tags

UserResources
List all user grantsOKTA_LIST_USER_GRANTSLists all grants for the specified user

Lists all grants for the specified user

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserGrant
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).

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 required

Scopes

okta.users.read

Tags

UserResources
List all IdPs for userOKTA_LIST_USER_IDENTITY_PROVIDERSLists the identity providers (IdPs) associated with the user

Lists the identity providers (IdPs) associated with the user

Authentication

Connected account required

Scopes

okta.users.read

Tags

IdentityProviderUsers
List all user typesOKTA_LIST_USER_TYPESLists all user types in your org

Lists all user types in your org

Authentication

Connected account required

Scopes

okta.userTypes.read

Tags

UserType
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.

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 required

Scopes

okta.users.read

Tags

User
List all users with role assignmentsOKTA_LIST_USERS_WITH_ROLE_ASSIGNMENTSLists all users with role assignments

Lists all users with role assignments

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleAssignmentAUser
List all WebAuthn preregistration factorsOKTA_LIST_WEB_AUTHN_PREREGISTRATION_FACTORSLists all WebAuthn preregistration factors for the specified user

Lists all WebAuthn preregistration factors for the specified user

Authentication

Connected account required

Scopes

okta.users.read

Tags

WebAuthnPreregistration
List all YubiKey OTP tokensOKTA_LIST_YUBIKEY_OTP_TOKENSLists all YubiKey OTP tokens

Lists all YubiKey OTP tokens

Authentication

Connected account required

Scopes

okta.users.read

Tags

UserFactor
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.

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 required

Scopes

okta.policies.manage

Tags

Policy
Opt in the Admin Console to entitlement managementOKTA_OPT_INOpts in the Admin Console to entitlement management

Opts in the Admin Console to entitlement management

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

GovernanceBundle
Opt in to Okta user communication emailsOKTA_OPT_IN_USERS_TO_OKTA_COMMUNICATION_EMAILSOpts in all users of this org to Okta communication emails

Opts in all users of this org to Okta communication emails

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

OrgSettingCommunication
Opt out the Admin Console from entitlement managementOKTA_OPT_OUTOpts out the Admin Console from entitlement management

Opts out the Admin Console from entitlement management

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

GovernanceBundle
Opt out of Okta user communication emailsOKTA_OPT_OUT_USERS_FROM_OKTA_COMMUNICATION_EMAILSOpts out all users of this org from Okta communication emails

Opts out all users of this org from Okta communication emails

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

OrgSettingCommunication
Pause an agent pool updateOKTA_PAUSE_AGENT_POOLS_UPDATEPauses a running or queued agent pool update

Pauses a running or queued agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
Preview the application SAML metadataOKTA_PREVIEW_SAMLMETADATA_FOR_APPLICATIONPreviews the SSO SAML metadata for an application

Previews the SSO SAML metadata for an application

Authentication

Connected account required

Scopes

okta.apps.read

Tags

ApplicationSSO
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.

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 required

Scopes

okta.users.manage

Tags

UserLifecycle
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.

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 required

Scopes

okta.sessions.manage

Tags

Session
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).

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetClient
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).

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetClient
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).

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetClient
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.

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 required

Scopes

okta.apps.manage

Tags

Application
Replace an authenticatorOKTA_REPLACE_AUTHENTICATORReplaces the properties for an authenticator identified by `authenticatorId`

Replaces the properties for an authenticator identified by `authenticatorId`

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Replace an authenticator methodOKTA_REPLACE_AUTHENTICATOR_METHODReplaces a method of `methodType` for an authenticator identified by `authenticatorId`

Replaces a method of `methodType` for an authenticator identified by `authenticatorId`

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Replace the authenticator settingsOKTA_REPLACE_AUTHENTICATOR_SETTINGSReplaces the Authenticator Settings for an org

Replaces the Authenticator Settings for an org

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

AttackProtection
Replace an authorization serverOKTA_REPLACE_AUTHORIZATION_SERVERReplaces an authorization server

Replaces an authorization server

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServer
Replace a policyOKTA_REPLACE_AUTHORIZATION_SERVER_POLICYReplaces a policy

Replaces a policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerPolicies
Replace a policy ruleOKTA_REPLACE_AUTHORIZATION_SERVER_POLICY_RULEReplaces the configuration of the Policy Rule defined in the specified Custom Authorization Server and Policy

Replaces the configuration of the Policy Rule defined in the specified Custom Authorization Server and Policy

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerRules
Replace a behavior detection ruleOKTA_REPLACE_BEHAVIOR_DETECTION_RULEReplaces a Behavior Detection Rule by `behaviorId`

Replaces a Behavior Detection Rule by `behaviorId`

Authentication

Connected account required

Scopes

okta.behaviors.manage

Tags

Behavior
Replace the blocked email domainsOKTA_REPLACE_BLOCKED_EMAIL_DOMAINSReplaces the list of blocked email domains which are excluded from app migration

Replaces the list of blocked email domains which are excluded from app migration

Authentication

Connected account required

Scopes

okta.personal.adminSettings.manage

Tags

OktaPersonalSettings
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`.

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 required

Scopes

okta.brands.manage

Tags

Brands
Replace a themeOKTA_REPLACE_BRAND_THEMEReplaces a theme for a brand

Replaces a theme for a brand

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

Themes
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/).

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 required

Scopes

okta.brands.manage

Tags

AssociatedDomainCustomizations
Replace a CAPTCHA instanceOKTA_REPLACE_CAPTCHA_INSTANCEReplaces the properties for a specified CAPTCHA instance

Replaces the properties for a specified CAPTCHA instance

Authentication

Connected account required

Scopes

okta.captchas.manage

Tags

CAPTCHA
Replace a custom AAGUIDOKTA_REPLACE_CUSTOM_AAGUIDReplaces a custom AAGUID for the specified Passkey (FIDO2 WebAuthn) authenticator

Replaces a custom AAGUID for the specified Passkey (FIDO2 WebAuthn) authenticator

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Replace a custom domain's brandOKTA_REPLACE_CUSTOM_DOMAINReplaces a custom domain's brand

Replaces a custom domain's brand

Authentication

Connected account required

Scopes

okta.domains.manage

Tags

CustomDomain
Replace the customized error pageOKTA_REPLACE_CUSTOMIZED_ERROR_PAGEReplaces the customized error page. The customized error page appears in your live environment.

Replaces the customized error page. The customized error page appears in your live environment.

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

CustomPages
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.

Replaces the customized sign-in page. The customized sign-in page appears in your live environment.

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

CustomPages
Replace a device assurance policyOKTA_REPLACE_DEVICE_ASSURANCE_POLICYReplaces a device assurance policy by `deviceAssuranceId`

Replaces a device assurance policy by `deviceAssuranceId`

Authentication

Connected account required

Scopes

okta.deviceAssurance.manage

Tags

DeviceAssurance
Replace a device posture checkOKTA_REPLACE_DEVICE_POSTURE_CHECKReplaces a device posture check by `postureCheckId`

Replaces a device posture check by `postureCheckId`

Authentication

Connected account required

Scopes

okta.devicePostureChecks.manage

Tags

DevicePostureCheck
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.

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 required

Scopes

okta.templates.manage

Tags

CustomTemplates
Replace an email domainOKTA_REPLACE_EMAIL_DOMAINReplaces associated username and sender display name by `emailDomainId`

Replaces associated username and sender display name by `emailDomainId`

Authentication

Connected account required

Scopes

okta.emailDomains.manage

Tags

EmailDomain
Replace the email template settingsOKTA_REPLACE_EMAIL_SETTINGSReplaces an email template's settings

Replaces an email template's settings

Authentication

Connected account required

Scopes

okta.templates.manage

Tags

CustomTemplates
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.

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 required

Scopes

okta.eventHooks.manage

Tags

EventHook
Replace an existing identity source userOKTA_REPLACE_EXISTING_IDENTITY_SOURCE_USERReplaces an existing user for the given identity source instance and external ID

Replaces an existing user for the given identity source instance and external ID

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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)

Replaces a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationSSOFederatedClaims
Replace the Okta application settingsOKTA_REPLACE_FIRST_PARTY_APP_SETTINGSReplaces the settings for an Okta app (also known as an Okta first-party app)

Replaces the settings for an Okta app (also known as an Okta first-party app)

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

OktaApplicationSettings
Replace a governance bundleOKTA_REPLACE_GOVERNANCE_BUNDLEReplaces the properties of a governance bundle for the Admin Console

Replaces the properties of a governance bundle for the Admin Console

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

GovernanceBundle
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.

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 required

Scopes

okta.groups.manage

Tags

Group
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.

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 required

Scopes

okta.groups.manage

Tags

GroupRule
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.

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 required

Scopes

okta.inlineHooks.manage

Tags

HookKey
Replace an IdPOKTA_REPLACE_IDENTITY_PROVIDERReplaces an identity provider (IdP) integration by `idpId`

Replaces an identity provider (IdP) integration by `idpId`

Authentication

Connected account required

Scopes

okta.idps.manage

Tags

IdentityProvider
Replace an IdP key credentialOKTA_REPLACE_IDENTITY_PROVIDER_KEYReplaces an identity provider (IdP) key credential by `kid`

Replaces an identity provider (IdP) key credential by `kid`

Authentication

Connected account required

Scopes

okta.idps.manage

Tags

IdentityProviderKeys
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.

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 required

Scopes

okta.inlineHooks.manage

Tags

InlineHook
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.

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 required

Scopes

okta.logStreams.manage

Tags

LogStream
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.

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 required

Scopes

okta.networkZones.manage

Tags

NetworkZone
Replace a custom token claimOKTA_REPLACE_OAUTH2_CLAIMReplaces a custom token Claim specified by the `claimId`

Replaces a custom token Claim specified by the `claimId`

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerClaims
Replace a custom token scopeOKTA_REPLACE_OAUTH2_SCOPEReplaces a custom token scope

Replaces a custom token scope

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerScopes
Replace the Okta Personal admin settingsOKTA_REPLACE_OKTA_PERSONAL_ADMIN_SETTINGSReplaces Okta Personal admin settings in a Workforce org

Replaces Okta Personal admin settings in a Workforce org

Authentication

Connected account required

Scopes

okta.personal.adminSettings.manage

Tags

OktaPersonalSettings
Replace the contact type userOKTA_REPLACE_ORG_CONTACT_USERReplaces the user associated with the specified contact type

Replaces the user associated with the specified contact type

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

OrgSettingContact
Replace the Org general settingsOKTA_REPLACE_ORG_SETTINGSReplaces the Org General Settings for your Okta org

Replaces the Org General Settings for your Okta org

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

OrgSettingGeneral
Replace a policyOKTA_REPLACE_POLICYReplaces the properties of a policy identified by `policyId`

Replaces the properties of a policy identified by `policyId`

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
Replace a policy ruleOKTA_REPLACE_POLICY_RULEReplaces the properties for a policy rule identified by `policyId` and `ruleId`

Replaces the properties for a policy rule identified by `policyId` and `ruleId`

Authentication

Connected account required

Scopes

okta.policies.manage

Tags

Policy
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`.

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 required

Scopes

okta.brands.manage

Tags

CustomPages
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`.

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 required

Scopes

okta.brands.manage

Tags

CustomPages
Replace a principal rate limitOKTA_REPLACE_PRINCIPAL_RATE_LIMIT_ENTITYReplaces a principal rate limit entity by `principalRateLimitId`

Replaces a principal rate limit entity by `principalRateLimitId`

Authentication

Connected account required

Scopes

okta.principalRateLimits.manage

Tags

PrincipalRateLimit
Replace a push providerOKTA_REPLACE_PUSH_PROVIDERReplaces a push provider by `pushProviderId`

Replaces a push provider by `pushProviderId`

Authentication

Connected account required

Scopes

okta.pushProviders.manage

Tags

PushProvider
Replace the rate limit admin notification settingsOKTA_REPLACE_RATE_LIMIT_SETTINGS_ADMIN_NOTIFICATIONSReplaces the Rate Limit Admin Notification Settings and returns the configured properties

Replaces the Rate Limit Admin Notification Settings and returns the configured properties

Authentication

Connected account required

Scopes

okta.rateLimits.manage

Tags

RateLimitSettings
Replace the per-client rate limit settingsOKTA_REPLACE_RATE_LIMIT_SETTINGS_PER_CLIENTReplaces the Per-Client Rate Limit Settings and returns the configured properties

Replaces the Per-Client Rate Limit Settings and returns the configured properties

Authentication

Connected account required

Scopes

okta.rateLimits.manage

Tags

RateLimitSettings
Replace the rate limit warning threshold percentageOKTA_REPLACE_RATE_LIMIT_SETTINGS_WARNING_THRESHOLDReplaces the Rate Limit Warning Threshold Percentage and returns the configured property

Replaces the Rate Limit Warning Threshold Percentage and returns the configured property

Authentication

Connected account required

Scopes

okta.rateLimits.manage

Tags

RateLimitSettings
Replace the realm profileOKTA_REPLACE_REALMReplaces the realm profile

Replaces the realm profile

Authentication

Connected account required

Scopes

okta.realms.manage

Tags

Realm
Replace a realm assignmentOKTA_REPLACE_REALM_ASSIGNMENTReplaces a realm assignment

Replaces a realm assignment

Authentication

Connected account required

Scopes

okta.realmAssignments.manage

Tags

RealmAssignment
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).

Replaces the label and description of a resource set. See [Supported resources](/openapi/okta-management/guides/roles/#supported-resources).

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleCResourceSet
Replace the resource set resource conditionsOKTA_REPLACE_RESOURCE_SET_RESOURCEReplaces the conditions of a resource identified by `resourceId` in a resource set

Replaces the conditions of a resource identified by `resourceId` in a resource set

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleCResourceSetResource
Replace a custom roleOKTA_REPLACE_ROLEReplaces the label and description for a custom role by `roleIdOrLabel`

Replaces the label and description for a custom role by `roleIdOrLabel`

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleECustom
Replace a custom role permissionOKTA_REPLACE_ROLE_PERMISSIONReplaces a permission (specified by `permissionType`) for a custom role

Replaces a permission (specified by `permissionType`) for a custom role

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleECustomPermission
Replace a security events providerOKTA_REPLACE_SECURITY_EVENTS_PROVIDER_INSTANCEReplaces a security events provider instance specified by `id`

Replaces a security events provider instance specified by `id`

Authentication

Connected account required

Scopes

okta.securityEventsProviders.manage

Tags

SSFReceiver
Replace the sign-out page settingsOKTA_REPLACE_SIGN_OUT_PAGE_SETTINGSReplaces the sign-out page settings

Replaces the sign-out page settings

Authentication

Connected account required

Scopes

okta.brands.manage

Tags

CustomPages
Replace an SMS templateOKTA_REPLACE_SMS_TEMPLATEReplaces the SMS Template > **Notes:** You can't update the default SMS Template.

Replaces the SMS Template > **Notes:** You can't update the default SMS Template.

Authentication

Connected account required

Scopes

okta.templates.manage

Tags

Template
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.

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 required

Scopes

ssf.manage

Tags

SSFTransmitter
Replace a trusted originOKTA_REPLACE_TRUSTED_ORIGINReplaces a trusted origin

Replaces a trusted origin

Authentication

Connected account required

Scopes

okta.trustedOrigins.manage

Tags

TrustedOrigin
Replace a UI schemaOKTA_REPLACE_UISCHEMASReplaces a UI Schema by `id`

Replaces a UI Schema by `id`

Authentication

Connected account required

Scopes

okta.uischemas.manage

Tags

UISchema
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.

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 required

Scopes

okta.users.manage

Tags

User
Replace the user's classificationOKTA_REPLACE_USER_CLASSIFICATIONReplaces the user's classification

Replaces the user's classification

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserClassification
Replace the user lockout settingsOKTA_REPLACE_USER_LOCKOUT_SETTINGSReplaces the User Lockout Settings for an org

Replaces the User Lockout Settings for an org

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

AttackProtection
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.

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 required

Scopes

okta.userTypes.manage

Tags

UserType
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`.

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 required

Scopes

okta.captchas.manage

Tags

CAPTCHA
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).

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 required

Scopes

okta.users.manage

Tags

UserFactor
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.

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 required

Scopes

okta.users.manage

Tags

UserLifecycle
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.

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 required

Scopes

okta.users.manage

Tags

UserCred
Resume an agent pool updateOKTA_RESUME_AGENT_POOLS_UPDATEResumes a running or queued agent pool update

Resumes a running or queued agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
Retrieve a client roleOKTA_RETRIEVE_CLIENT_ROLERetrieves a role assignment (identified by `roleAssignmentId`) for a client app (identified by `clientId`)

Retrieves a role assignment (identified by `roleAssignmentId`) for a client app (identified by `clientId`)

Authentication

Connected account required

Scopes

okta.roles.read

Tags

RoleAssignmentClient
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-update

Retries an agent pool update if the update is unsuccessful or communication with Okta was interrupted during an agent auto-update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
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.

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingSupport
Revoke an API tokenOKTA_REVOKE_API_TOKENRevokes an API token by `apiTokenId`

Revokes an API token by `apiTokenId`

Authentication

Connected account required

Scopes

okta.apiTokens.manage

Tags

ApiToken
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)

Revokes a certificate signing request (CSR) and deletes the key pair from the identity provider (IdP)

Authentication

Connected account required

Scopes

okta.idps.manage

Tags

IdentityProviderSigningKeys
Revoke a certificate signing requestOKTA_REVOKE_CSR_FROM_APPLICATIONRevokes a certificate signing request and deletes the key pair from the app

Revokes a certificate signing request and deletes the key pair from the app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationSSOCredentialKey
Revoke the current API tokenOKTA_REVOKE_CURRENT_API_TOKENRevokes the API token provided in the Authorization header

Revokes the API token provided in the Authorization header

Authentication

Connected account required

Tags

ApiToken
Revoke all grants for a clientOKTA_REVOKE_GRANTS_FOR_USER_AND_CLIENTRevokes all grants for the specified user and client

Revokes all grants for the specified user and client

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserGrant
Revoke an application tokenOKTA_REVOKE_OAUTH2_TOKEN_FOR_APPLICATIONRevokes the specified token for the specified app

Revokes the specified token for the specified app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationTokens
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationTokens
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).

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingSupport
Revoke a refresh token for a clientOKTA_REVOKE_REFRESH_TOKEN_FOR_AUTHORIZATION_SERVER_AND_CLIENTRevokes a refresh token for a Client

Revokes a refresh token for a Client

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerClients
Revoke all refresh tokens for a clientOKTA_REVOKE_REFRESH_TOKENS_FOR_AUTHORIZATION_SERVER_AND_CLIENTRevokes all refresh tokens for a Client

Revokes all refresh tokens for a Client

Authentication

Connected account required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerClients
Revoke an app grantOKTA_REVOKE_SCOPE_CONSENT_GRANTRevokes permission for the app to grant the given scope

Revokes permission for the app to grant the given scope

Authentication

Connected account required

Scopes

okta.appGrants.manage

Tags

ApplicationGrants
Revoke a sessionOKTA_REVOKE_SESSIONRevokes the specified session

Revokes the specified session

Authentication

Connected account required

Scopes

okta.sessions.manage

Tags

Session
Revoke a token for a clientOKTA_REVOKE_TOKEN_FOR_USER_AND_CLIENTRevokes the specified refresh and access tokens

Revokes the specified refresh and access tokens

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserOAuth
Revoke all refresh tokens for a clientOKTA_REVOKE_TOKENS_FOR_USER_AND_CLIENTRevokes all refresh tokens issued for the specified user and client

Revokes all refresh tokens issued for the specified user and client

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserOAuth
Revoke a user grantOKTA_REVOKE_USER_GRANTRevokes one grant for a specified user

Revokes one grant for a specified user

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserGrant
Revoke all user grantsOKTA_REVOKE_USER_GRANTSRevokes all grants for a specified user

Revokes all grants for a specified user

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserGrant
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.

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 required

Scopes

okta.users.manage

Tags

UserSessions
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.

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 required

Scopes

okta.authorizationServers.manage

Tags

AuthorizationServerKeys
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.

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 required

Scopes

okta.users.manage

Tags

WebAuthnPreregistration
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.

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 required

Scopes

okta.customTelephonyProvider.manage

Tags

CustomTelephonyProvider
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.

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 required

Scopes

okta.templates.read

Tags

CustomTemplates
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.

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 required

Scopes

okta.customTelephonyProvider.manage

Tags

CustomTelephonyProvider
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 org

Sets the preference to hide the Okta End-User Dashboard footer for all end users of your org

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

OrgSettingCustomization
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 org

Sets the preference to show the Okta UI footer for all end users of your org

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

OrgSettingCustomization
Start the import from the identity sourceOKTA_START_IMPORT_FROM_IDENTITY_SOURCEStarts the import from the identity source described by the uploaded bulk operations

Starts the import from the identity source described by the uploaded bulk operations

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Start the failback of your orgOKTA_START_ORG_FAILBACKStarts the failback of your org

Starts the failback of your org

Authentication

Connected account required

Scopes

okta.dr.manage

Tags

DisasterRecovery
Start the failover of your orgOKTA_START_ORG_FAILOVERStarts the failover of your org

Starts the failover of your org

Authentication

Connected account required

Scopes

okta.dr.manage

Tags

DisasterRecovery
Stop an agent pool updateOKTA_STOP_AGENT_POOLS_UPDATEStops an agent pool update

Stops an agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
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.

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 required

Scopes

okta.directories.groups.read

Tags

DirectoriesIntegration
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.

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 required

Scopes

okta.roles.manage

Tags

Subscription
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.

Subscribes the current user to a specified notification type. Returns an `AccessDeniedException` message if requests are made for another user.

Authentication

Connected account required

Scopes

okta.users.manage

Tags

Subscription
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.

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 required

Scopes

okta.devices.manage

Tags

Device
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.

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 required

Scopes

okta.users.manage

Tags

UserLifecycle
Test an SMTP server configurationOKTA_TEST_EMAIL_SERVERTests the specified custom SMTP server configuration

Tests the specified custom SMTP server configuration

Authentication

Connected account required

Scopes

okta.emailServers.manage

Tags

EmailServer
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetAdmin
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).

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetBGroup
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetAdmin
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).

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetBGroup
Unassign an application groupOKTA_UNASSIGN_APPLICATION_FROM_GROUPUnassigns a Group from an app

Unassigns a Group from an app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationGroups
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetBGroup
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.

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 required

Scopes

okta.roles.manage

Tags

RoleBTargetAdmin
Unassign a role resource set binding memberOKTA_UNASSIGN_MEMBER_FROM_BINDINGUnassigns a member (identified by `memberId`) from a role resource set binding

Unassigns a member (identified by `memberId`) from a role resource set binding

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleDResourceSetBindingMember
Unassign a group roleOKTA_UNASSIGN_ROLE_FROM_GROUPUnassigns a role assignment (identified by `roleAssignmentId`) from a group (identified by the `groupId`)

Unassigns a role assignment (identified by `roleAssignmentId`) from a group (identified by the `groupId`)

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleAssignmentBGroup
Unassign a user roleOKTA_UNASSIGN_ROLE_FROM_USERUnassigns a role assignment (identified by `roleAssignmentId`) from a user (identified by `userId`)

Unassigns a role assignment (identified by `roleAssignmentId`) from a user (identified by `userId`)

Authentication

Connected account required

Scopes

okta.roles.manage

Tags

RoleAssignmentAUser
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationUsers
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.

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 required

Scopes

okta.groups.manage

Tags

Group
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.

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 required

Scopes

okta.users.manage

Tags

UserFactor
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.

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 required

Scopes

okta.idps.manage

Tags

IdentityProviderUsers
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.

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 required

Scopes

okta.users.manage

Tags

UserLifecycle
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.

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 required

Scopes

okta.roles.manage

Tags

Subscription
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.

Unsubscribes the current user from a specified notification type. Returns an `AccessDeniedException` message if requests are made for another user.

Authentication

Connected account required

Scopes

okta.users.manage

Tags

Subscription
Unsuspend a DeviceOKTA_UNSUSPEND_DEVICEUnsuspends a device by returning its `status` to `ACTIVE`. >**Note:** Only devices with a `SUSPENDED` status can be unsuspended.

Unsuspends a device by returning its `status` to `ACTIVE`. >**Note:** Only devices with a `SUSPENDED` status can be unsuspended.

Authentication

Connected account required

Scopes

okta.devices.manage

Tags

Device
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.

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 required

Scopes

okta.users.manage

Tags

UserLifecycle
Update an agent pool update by IDOKTA_UPDATE_AGENT_POOLS_UPDATEUpdates an agent pool update instance and returns the latest agent pool update

Updates an agent pool update instance and returns the latest agent pool update

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
Update an agent pool update settingsOKTA_UPDATE_AGENT_POOLS_UPDATE_SETTINGSUpdates an agent pool update instance settings

Updates an agent pool update instance settings

Authentication

Connected account required

Scopes

okta.agentPools.manage

Tags

AgentPools
Update an existing app service accountOKTA_UPDATE_APP_SERVICE_ACCOUNTUpdates an existing app service account specified by ID

Updates an existing app service account specified by ID

Authentication

Connected account required

Scopes

okta.serviceAccounts.manage

Tags

ServiceAccount
Update an application userOKTA_UPDATE_APPLICATION_USERUpdates the profile or credentials of a user assigned to an app

Updates the profile or credentials of a user assigned to an app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationUsers
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.

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 required

Scopes

okta.schemas.manage

Tags

Schema
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.

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingAdmin
Update the bot protection configurationOKTA_UPDATE_BOT_PROTECTION_CONFIGURATIONUpdates the bot protection configuration for your org

Updates the bot protection configuration for your org

Authentication

Connected account required

Scopes

okta.botProtection.manage

Tags

BotProtection
Update a CAPTCHA instanceOKTA_UPDATE_CAPTCHA_INSTANCEPartially updates the properties of a specified CAPTCHA instance

Partially updates the properties of a specified CAPTCHA instance

Authentication

Connected account required

Scopes

okta.captchas.manage

Tags

CAPTCHA
Update the ThreatInsight configurationOKTA_UPDATE_CONFIGURATIONUpdates the ThreatInsight configuration for the org

Updates the ThreatInsight configuration for the org

Authentication

Connected account required

Scopes

okta.threatInsights.manage

Tags

ThreatInsight
Update a Cross App Access connectionOKTA_UPDATE_CROSS_APP_ACCESS_CONNECTIONUpdates the Cross App Access connection with the specified ID

Updates the Cross App Access connection with the specified ID

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationCrossAppAccessConnections
Update a custom AAGUIDOKTA_UPDATE_CUSTOM_AAGUIDUpdates the properties of a custom AAGUID by the `authenticatorId` and `aaguid` ID

Updates the properties of a custom AAGUID by the `authenticatorId` and `aaguid` ID

Authentication

Connected account required

Scopes

okta.authenticators.manage

Tags

Authenticator
Update a custom telephony provider credentialOKTA_UPDATE_CUSTOM_TELEPHONY_PROVIDER_CREDENTIALUpdates the credentials of an existing custom telephony provider

Updates the credentials of an existing custom telephony provider

Authentication

Connected account required

Scopes

okta.customTelephonyProvider.manage

Tags

CustomTelephonyProvider
Update the default provisioning connectionOKTA_UPDATE_DEFAULT_PROVISIONING_CONNECTION_FOR_APPLICATIONUpdates the default provisioning connection for an app

Updates the default provisioning connection for an app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationConnections
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.

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 required

Scopes

okta.emailServers.manage

Tags

EmailServer
Update a featureOKTA_UPDATE_FEATURE_FOR_APPLICATIONUpdates a Feature object for an app > **Note:** This endpoint supports partial updates.

Updates a Feature object for an app > **Note:** This endpoint supports partial updates.

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationFeatures
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"/>

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 required

Scopes

okta.features.manage

Tags

Feature
Update an application groupOKTA_UPDATE_GROUP_ASSIGNMENT_TO_APPLICATIONUpdates a group assignment to an app

Updates a group assignment to an app

Authentication

Connected account required

Scopes

okta.apps.manage

Tags

ApplicationGroups
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).

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 required

Scopes

okta.directories.groups.manage

Tags

DirectoriesIntegration
Update a group push mappingOKTA_UPDATE_GROUP_PUSH_MAPPINGUpdates the status of a group push mapping

Updates the status of a group push mapping

Authentication

Connected account required

Scopes

okta.apps.manageokta.groups.manage

Tags

GroupPushMapping
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.

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 required

Scopes

okta.schemas.manage

Tags

Schema
Update an identity source groupOKTA_UPDATE_IDENTITY_SOURCE_GROUPSUpdates a group to an identity source for the given identity source instance and group ID

Updates a group to an identity source for the given identity source instance and group ID

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Update an identity source userOKTA_UPDATE_IDENTITY_SOURCE_USERSUpdates a user to an identity source for the given identity source instance and external ID

Updates a user to an identity source for the given identity source instance and external ID

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Update an inline hookOKTA_UPDATE_INLINE_HOOKUpdates an inline hook by `inlineHookId`

Updates an inline hook by `inlineHookId`

Authentication

Connected account required

Scopes

okta.inlineHooks.manage

Tags

InlineHook
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.

Updates an existing Okta managed user account specified by ID. You can only update the `name`, `description`, `ownerUserIds`, and `ownerGroupIds` properties.

Authentication

Connected account required

Scopes

okta.serviceAccounts.okta.manage

Tags

OktaManagedUserAccount
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.

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingSupport
Update the Org general settingsOKTA_UPDATE_ORG_SETTINGSUpdates partial Org General Settings

Updates partial Org General Settings

Authentication

Connected account required

Scopes

okta.orgs.manage

Tags

OrgSettingGeneral
Update a profile mappingOKTA_UPDATE_PROFILE_MAPPINGUpdates an existing profile mapping by adding, updating, or removing one or many property mappings

Updates an existing profile mapping by adding, updating, or removing one or many property mappings

Authentication

Connected account required

Scopes

okta.profileMappings.manage

Tags

ProfileMapping
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.

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 required

Scopes

okta.templates.manage

Tags

Template
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.

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 required

Scopes

ssf.manage

Tags

SSFTransmitter
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.

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 required

Scopes

okta.orgs.manage

Tags

OrgSettingAdmin
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.

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 required

Scopes

okta.users.manage

Tags

User
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.

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 required

Scopes

okta.schemas.manage

Tags

Schema
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.

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 required

Scopes

okta.userTypes.manage

Tags

UserType
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 session

Uploads external IDs of entities that need to be deleted in Okta from the identity source for the given session

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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 session

Uploads entities that need to be inserted or updated in Okta from the identity source for the given session

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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 session

Uploads the group memberships that need to be deleted in Okta from the identity source for the given session

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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 session

Uploads the group memberships that need to be inserted or updated in Okta from the identity source for the given session

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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 session

Uploads external IDs of groups that need to be deleted in Okta from the identity source for the given session

Authentication

Connected account required

Scopes

okta.identitySources.manage

Tags

IdentitySource
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 session

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 required

Scopes

okta.identitySources.manage

Tags

IdentitySource
Upload a YubiKey OTP seedOKTA_UPLOAD_YUBIKEY_OTP_TOKEN_SEEDUploads a seed for a user to enroll a YubiKey OTP

Uploads a seed for a user to enroll a YubiKey OTP

Authentication

Connected account required

Scopes

okta.users.manage

Tags

UserFactor
Upsert an API token network conditionOKTA_UPSERT_API_TOKENUpserts an API Token Network Condition by `apiTokenId`

Upserts an API Token Network Condition by `apiTokenId`

Authentication

Connected account required

Scopes

okta.apiTokens.manage

Tags

ApiToken
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.

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 required

Scopes

okta.domains.manage

Tags

CustomDomain
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`.

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 required

Scopes

okta.userRisk.manage

Tags

UserRisk
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).

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 required

Scopes

okta.domains.manage

Tags

CustomDomain
Verify an email domainOKTA_VERIFY_EMAIL_DOMAINVerifies an Email Domain by `emailDomainId`

Verifies an Email Domain by `emailDomainId`

Authentication

Connected account required

Scopes

okta.emailDomains.manage

Tags

EmailDomain
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.

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 required

Scopes

okta.eventHooks.manage

Tags

EventHook
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).

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 required

Scopes

okta.users.manage

Tags

UserFactor
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.

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 required

Scopes

okta.apps.manage

Tags

ApplicationConnections
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 method

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 required

Scopes

okta.authenticators.manage

Tags

Authenticator
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.

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 required

Scopes

ssf.manage

Tags

SSFTransmitter

Provider resources