Okta Admin Management API
/Applications
/- Retrieve a CSV export of filtered applications
Applications
List all applications
Create an application
List all applications that match search filters
List all app types in use with usage counts
Retrieve an application
Replace an application
Delete an application
Activate an application
Deactivate an application
Retrieve a CSV export of...
Early Access
OAuth 2.0 scope:
- okta.apps.read
Retrieves the filtered AppInstance list as text/csv streamed over Transfer-Encoding: chunked. Accepts the same typed filters as List all applications that match search filters. The CSV rows match the on-screen search result row-for-row.
GET
curl -i -X GET \
'https://subdomain.okta.com/api/v1/apps/export?q=salesforce&status=ACTIVE%2CINACTIVE&types=SAML%2COIDC&labels=HR%2CIT'CSV stream
string
CSV with a header row followed by one row per app. Columns: name, clientId, types, labels, status, lastModifiedDate.
Multi-valued types and labels are semicolon-separated within a single CSV cell. Apps without any labels have an empty string in the labels column. Apps where signOnMode isn't OPENID_CONNECT have an empty clientId.
Response
name,clientId,types,labels,status,lastModifiedDate
"Okta Salesforce",,SAML;PROVISIONING,"billing;sox",ACTIVE,2026-06-20T12:34:56Z
"Okta Workflows",0oa11qqppWT4SSHNp0g5,OIDC,,ACTIVE,2026-06-24T07:44:42Z
"ApiServiceApp",0oa3ck4vIANix4RD90g4,OIDC;API_SERVICE,"internal-tools",ACTIVE,2026-06-11T06:59:46Z
"Legacy SWA App",,SWA,"legacy",INACTIVE,2025-11-03T18:22:10Z
"Zoom",,SAML;PROVISIONING;UNIVERSAL_LOGOUT,"video;sox",ACTIVE,2026-05-15T14:08:33Z