<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
How to Export all Applications Using Okta API
Okta Classic Engine
Okta Identity Engine
Administration
Overview
This article explains how to use the Okta API to export a list of all applications and convert the data to CSV format.
Applies To
  • Reporting
  • Okta API
  • Okta Classic Engine
Solution

To export a list of all Applications from a tenant, follow the steps or video below.

  1. Use the following API endpoint List Applications

    GET {{url}}/api/v1/apps

     

  2. Copy the JSON response and then convert it to CSV format.  

  3. Convert the API responses to a CSV file.

  4. Download the entire CSV file and filter it as required.

When desiring to export solely Active Applications, a filter must be added to the API endpoint as shown below: 

GET {{url}}/api/v1/apps?filter=status eq "ACTIVE"

NOTE: When seeking an Application for conducting API calls, review our Postman documentation for how to setup the environment and Postman, and then import the Apps collection into Postman.

 

By default, the number of results for the endpoint {{url}}/api/v1/apps is set to 20. However, that can be increased to a maximum of 200 results by appending the following filter:

?limit=200 like this:  {{url}}/api/v1/apps?limit=200


If more than 200 results are needed, pagination should be employed to access the subsequent set of results. If there are multiple pages of results, the Link header contains a next link that should be treated as an opaque value (follow it, do not parse it).

 

Pagination

  • Requests that return a list of resources may support paging. Pagination is based on a cursor and not on a page number. The cursor is opaque to the client and specified in either the before or after query parameter. For some resources, a custom page size can be established using the limit parameter as well.

  • Note that for technical reasons, not all APIs respect pagination or the before and limit parameters (for example, Events API).

 

Related References

Loading
How to Export all Applications Using Okta API