Search Applications

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


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. A Streaming input section is added to the card from which you can select a helper flow for streaming and adding custom extensible fields.
Dropdown TRUE

To learn how to return a large number of records, see Set up the stream matching option with a helper flow.


Field Definition Type Required
Query Query string used 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 is testApp and label is My Test App, both are valid query terms here.

String FALSE
Search Criteria
Record Limit

Specify the number of records to stream.

  • When the Limit field is set to 0, no records are returned.

  • When the Limit field is set to greater than 0, records greater than 0 and up the maximum number of records specified are returned.

  • When the Limit field is empty or not selected, all records are streamed.

  • Default value is 10 million.

  • Valid range is 0 to 10 million.

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

Number FALSE
Flow Click Choose Flow to browse and select a helper flow to which the search results will be 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.



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

Name of the application.

Label User-defined display name for application. String
Status Status of the application. String
Last Updated Timestamp of the last group update. Date & Time

Date and time when the object was created.

Date & Time
Error Redirect URL Custom error page for this application. String
Login Redirect URL Custom login page for this application. String
Self Service Enable self-service app assignment. Boolean
App Links Displays specific appLinks for the application. Object
Auto Launch Automatically signs in to the app when user signs into Okta. Boolean
Auto Submit Toolbar Automatically sign in when user lands on the sign-in page. Boolean
Hide Hides this app for specific end-user applications. Object
Features Enabled application features. List of Strings
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. String
SignOn Mode Authentication mode of application. String
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.


Related topics

Okta connector

Workflow elements

Guidance for Okta connector

Okta API documentation