Okta provides two methods to generate a report of users assigned to applications: the User App Access report in the Okta Admin Console and the Okta API. Utilizing either the built-in report filters or a Representational State Transfer (REST) API client can yield a complete list of assigned users.
- Okta Identity Engine (OIE)
- Okta Classic Engine
- Reports
- User App Access Report
- Representational State Transfer (REST) API
What are the steps to generate a report of users assigned to an application in Okta?
Okta provides two methods for generating this report: the User App Access report or via the Okta API.
User App Access Report
Follow the video or steps below to generate a report of users assigned to an application in Okta.
The User App Access Report is a standard report in the Okta Admin Console.
- Access the Okta Admin Console
- Navigate to Reports > Reports.
- Select User App Access.
- Click Edit Filters.
- Enter the relevant filters to limit the report to an application and show only active or suspended users.
- Select Apply.
- Select CSV Export to save the report. Okta generates a CSV file and emails a retrieval link to the reporting administrator.
Okta Apps API
Follow the video or steps below to generate a list of users assigned to a specific application using a REST API client, such as Postman.
- Navigate to the application configuration page in the Okta Admin Console to copy the application Identifier (ID).
- Execute a "list users" request using the following command structure:
{{url}}/api/v1/apps/{{appId}}/users - Save the resulting list of users assigned to the application in the desired format.
