Skip to main content

Activate application

Action ID: tools.okta_sdk.activate_application Activate an Okta application. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

app_id
string
required
Okta application ID.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Call method

Action ID: tools.okta_sdk.call_method Instantiate an Okta SDK client and call an async Okta SDK method. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

method_name
string
required
Okta SDK client method name, e.g. list_users.
auth_mode
OktaAuthMode
Auth mode. Auto prefers OAuth/bearer, then private key, then SSWS.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
params
object | null
Parameters for the Okta SDK method.Default: null.
rate_limit_max_retries
integer
Okta SDK rate-limit retry count.Default: 2.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Call paginated method

Action ID: tools.okta_sdk.call_paginated_method Call an Okta SDK list method and follow Okta Link pagination. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

method_name
string
required
Okta SDK method name, e.g. list_users.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
limit
integer | null
Per-page item limit.Default: null.
max_pages
integer | null
Maximum pages to fetch.Default: null.
params
object | null
Parameters for the Okta SDK method.Default: null.
rate_limit_max_retries
integer
Okta SDK rate-limit retry count.Default: 2.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Change user password

Action ID: tools.okta_sdk.change_password Change an Okta user’s password. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

change_password_request
object
required
Okta change password request body.
user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
strict
boolean | null
Apply Okta strict validation.Default: null.

Create group

Action ID: tools.okta_sdk.add_group Create an Okta group. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

group
object
required
Okta group body.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Deactivate application

Action ID: tools.okta_sdk.deactivate_application Deactivate an Okta application. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

app_id
string
required
Okta application ID.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Deactivate user

Action ID: tools.okta_sdk.deactivate_user Deactivate an Okta user. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
prefer
string | null
Okta Prefer header value.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
send_email
boolean | null
Send Okta lifecycle email.Default: null.

Delete group

Action ID: tools.okta_sdk.delete_group Delete an Okta group. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

group_id
string
required
Okta group ID.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Delete user

Action ID: tools.okta_sdk.delete_user Delete or clear an Okta user, depending on current user status. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
prefer
string | null
Okta Prefer header value.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
send_email
boolean | null
Send Okta lifecycle email.Default: null.

Forgot password

Action ID: tools.okta_sdk.forgot_password Start Okta forgot-password flow for a user. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
send_email
boolean | null
Send Okta lifecycle email.Default: null.

Get application

Action ID: tools.okta_sdk.get_application Get an Okta application. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

app_id
string
required
Okta application ID.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
expand
string | null
Okta expand expression.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Get factor

Action ID: tools.okta_sdk.get_factor Get an Okta user factor. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

factor_id
string
required
Okta factor ID.
user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Get group

Action ID: tools.okta_sdk.get_group Get an Okta group. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

group_id
string
required
Okta group ID.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

List applications

Action ID: tools.okta_sdk.list_applications List Okta applications. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

after
string | null
Okta pagination cursor.Default: null.
always_include_vpn_settings
boolean | null
Include VPN settings.Default: null.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
expand
string | null
Okta expand expression.Default: null.
filter
string | null
Okta filter expression.Default: null.
include_non_deleted
boolean | null
Include non-deleted applications.Default: null.
limit
integer | null
Per-page item limit.Default: null.
q
string | null
Search query.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
use_optimization
boolean | null
Use Okta application-list optimization.Default: null.

List factors

Action ID: tools.okta_sdk.list_factors List enrolled factors for an Okta user. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

List group applications

Action ID: tools.okta_sdk.list_assigned_applications_for_group List applications assigned to an Okta group. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

group_id
string
required
Okta group ID.
after
string | null
Okta pagination cursor.Default: null.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
limit
integer | null
Per-page item limit.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

List log events

Action ID: tools.okta_sdk.list_log_events List Okta System Log events. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

after
string | null
Okta pagination cursor.Default: null.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
filter
string | null
Okta filter expression.Default: null.
limit
integer | null
Per-page item limit.Default: null.
q
string | null
Search query.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
since
string | null
Lower time bound for log events.Default: null.
sort_order
string | null
Sort order, e.g. ASCENDING or DESCENDING.Default: null.
until
string | null
Upper time bound for log events.Default: null.

Reactivate user

Action ID: tools.okta_sdk.reactivate_user Reactivate an Okta user. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
send_email
boolean | null
Send Okta lifecycle email.Default: null.

Replace group

Action ID: tools.okta_sdk.replace_group Replace an Okta group. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

group
object
required
Okta group body.
group_id
string
required
Okta group ID.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Replace user

Action ID: tools.okta_sdk.replace_user Replace an Okta user profile and credentials. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user
object
required
Okta user request body.
user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
if_match
string | null
ETag value for conditional replace.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
strict
boolean | null
Apply Okta strict validation.Default: null.

Reset user factors

Action ID: tools.okta_sdk.reset_factors Reset all enrolled factors for an Okta user. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Revoke user sessions

Action ID: tools.okta_sdk.revoke_user_sessions Revoke active Okta sessions for a user. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
forget_devices
boolean | null
Forget remembered devices.Default: null.
oauth_tokens
boolean | null
Revoke OAuth tokens too.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Unenroll factor

Action ID: tools.okta_sdk.unenroll_factor Unenroll an Okta user factor. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

factor_id
string
required
Okta factor ID.
user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
remove_recovery_enrollment
boolean | null
Remove recovery enrollment.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Unlock user

Action ID: tools.okta_sdk.unlock_user Unlock an Okta user account. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.

Update user

Action ID: tools.okta_sdk.update_user Partially update an Okta user profile and credentials. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

user
object
required
Okta user request body.
user_id
string
required
Okta user ID or login.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
if_match
string | null
ETag value for conditional update.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
strict
boolean | null
Apply Okta strict validation.Default: null.

Verify factor

Action ID: tools.okta_sdk.verify_factor Verify an Okta user factor. Reference: https://github.com/okta/okta-sdk-python

Secrets

Optional secrets:
  • okta: optional values OKTA_BASE_URL, OKTA_API_TOKEN, OKTA_ACCESS_TOKEN, OKTA_SERVICE_TOKEN, OKTA_CLIENT_ID, OKTA_PRIVATE_KEY, OKTA_SCOPES, OKTA_KID, OKTA_DPOP_ENABLED, OKTA_DPOP_KEY_ROTATION_INTERVAL.
  • okta_oauth: OAuth token OKTA_SERVICE_TOKEN.

Input fields

factor_id
string
required
Okta factor ID.
user_id
string
required
Okta user ID or login.
accept_language
string | null
Accept-Language header value.Default: null.
auth_mode
OktaAuthMode
Auth mode.Default: "auto".
base_url
string | null
Okta org URL. Defaults to OKTA_BASE_URL.Default: null.
body
object | null
Okta verify factor request body.Default: null.
scopes
array[string] | null
OAuth scopes for private-key auth.Default: null.
template_id
string | null
Okta template ID.Default: null.
token_lifetime_seconds
integer | null
Token lifetime in seconds.Default: null.
user_agent
string | null
User-Agent header value.Default: null.
x_forwarded_for
string | null
X-Forwarded-For header value.Default: null.