
StephanP.89882 (Customer) asked a question.
The Admin Application Usage Report (https://{yourOktaDomain}.okta.com/reports/app/utilization) provides a condensed user application access report by application (or across all applications) within an available time period. The report displays the following attributes:
- Person
- Login (fixed at user creation)
- Application Username
- Instance Name
- Login Date
- Login Date_ISO8601
Is there a way to produce this exact Application Usage Report directly from the API?
When I run a report against the log API (/api/v1/logs) using filter=eventType eq "user.authentication.sso" and outcome.result eq "SUCCESS" - the Login from the the Application Usage Report does not match the SysLog actor.alternateId or the target.alternativeId (AppUser) when a user has changed their email / username in their settings. The Application Usage Report retains the original Username / Login even for time periods occurring before the email / username change.

Hello @StephanP.89882 (Customer),
Feel free to post this question on our Okta Developer Forums: https://devforum.okta.com,
and they should be able to help you with this.
Regards,
Natalia
Okta Inc.
Thank you Natalia. I have posted this question to the Okta Developer Forum: https://devforum.okta.com/t/create-application-usage-report-from-api/16744