Search Applications

Search for applications based on the application name or label in Okta.

Scopes

See Action cards for the list of required OAuth scopes needed by this card.

Options

Field Definition Type Required
Result Set

Choose a method to filter search results:

  • First Matching Record: Returns the first record that matches.

  • First 200 Matching Records: Returns the first 200 matching records.

  • Stream Matching Records: Passes all matching records from your parent flow to a helper flow.

    Selecting this option adds a Streaming input section to the card where you can select a helper flow for streaming and add custom extensible fields.

Dropdown

TRUE

To learn how to return a large number of records, see Stream matching records with a helper flow.

Input

Field Definition Type Required

Search

Query The query to find applications by label or name.

If this field is left blank, all applications are returned. Limit the number of applications returned by selecting an option from the Result Set.

For example, to search for an application whose name or label contains Bamboo, enter bamboo.

Text

FALSE

Streaming

Flow Click Choose Flow to browse and select a helper flow to which the search results are streamed, then click Choose to confirm.

Optionally, click the empty field under Click or drop here to create and add custom extensible fields that pass data to the helper flow. These fields are added as key/value pairs under the State output object in the helper flow.

Appears when Stream Matching Records is selected from the Result Set option.

Flow

TRUE

Search Criteria

Record Limit

Specify the number of records to stream.

  • When the field is set to less than 0, the card returns an error.

  • When the field is set to either 0 or a value greater than 0, the stream returns up to the maximum number specified.

  • When the field is empty, null, or not selected, the stream returns all records.

  • The default value is 1000000 (1 million).

  • The valid range is from 0 to 1000000.

This field appears when you select Stream Matching Records from the Result Set option.

Number

FALSE

Output

Applications fields display when First Matching Records or First 200 Matching Records are selected from the Result Set options.

Field Definition Type
Applications

List of the applications matching the search query.

List of Objects

ID

Unique ID for the application.

Text

Name

Name of the application.

Text

Label

User-defined display name for an application.

Text

Status

Status of the application.

Text

Last Updated

Time stamp of the last group update.

Date & Time

Created

Date and time when the object was created.

Date & Time

Accessibility

Error Redirect URL

Custom error page for this application.

Text

Login Redirect URL

Custom login page for this application.

Text

Self Service

Enable self-service app assignment.

True/False

Visibility

App Links

Displays specific appLinks for the application.

Object

Auto Launch

Automatically signs in to the app when the user signs into Okta.

True/False

Auto Submit Toolbar

Automatically sign in when the user lands on the sign-in page.

True/False

Hide

Hides this app for specific end user applications.

Object

Features Enabled application features.

List of Text

Profile

Valid JSON schema for specifying properties (only available to OAuth 2.0 client applications).

Object

Request Object Signing Algorithm

Type of JSON Web Key Set (JWKS) algorithm that must be used for signing request objects.

Text

SignOn Mode

Authentication mode of application.

Text

Credentials

Credentials for the specified SignOn Mode.

Object

Settings

Settings for application.

Object

Links Discoverable resources related to the group.

Object

Records Streamed Specified the number of streamed records.

Appears when Stream Matching Records is selected from the Result Set option.

Number

Related topics

Okta connector

Workflow elements

Guidance for Okta connector

Okta API documentation