- Reporting
- Okta API
- Okta Classic Engine
To export a list of all Applications from a tenant, follow the steps or video below.
-
Use the following API endpoint List Applications:
GET {{url}}/api/v1/apps -
Copy the JSON response and then convert it to CSV format.
-
Convert the API responses to a CSV file.
-
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"
- See a comprehensive list of Application filters usable with the Okta API.
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).
