Skip to main content

features

Creates, updates, deletes, gets or lists a features resource.

Overview

Namefeatures
TypeResource
Idokta.apps.features

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringKey name of the feature | Feature name | Description | | --------- | ------------- | | USER_PROVISIONING | User profiles are pushed from Okta to the third-party app. Represents the To App provisioning feature setting in the Admin Console. | | INBOUND_PROVISIONING | User profiles are imported from the third-party app into Okta. This feature represents the To Okta provisioning feature setting in the Admin Console. | Select the feature: (example: USER_PROVISIONING)
_linksobjectSpecifies link relations (see Web Linking) available using the JSON Hypertext Application Language specification. This object is used for dynamic discovery of related resources and lifecycle operations.
descriptionstringDescription of the feature (example: Settings for provisioning users from Okta to a downstream app)
statusstringSetting status (default: DISABLED, example: ENABLED)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_features_for_applicationselectsubdomainLists 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.
get_feature_for_applicationselectsubdomainRetrieves a Feature object for an app
update_feature_for_applicationreplacesubdomainUpdates a Feature object for an app
> Note: This endpoint supports partial updates.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
subdomainstringThe domain of your organization. This can be a provided subdomain of an official okta domain (okta.com, oktapreview.com, etc) or one of your configured custom domains. (default: my-org)

SELECT examples

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.

SELECT
name,
_links,
description,
status
FROM okta.apps.features
WHERE subdomain = '{{ subdomain }}' -- required;

REPLACE examples

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

REPLACE okta.apps.features
SET
-- No updatable properties
WHERE
subdomain = '{{ subdomain }}' --required
RETURNING
name,
_links,
description,
status;