Why not all scopes are available for API applications?

I created an API application, I am using client credentials flow to read some data from the API.
One of the things I need it to have a scope of okta.org.read in order to read the org settings.
However, I see that it’s not listed as one of the options in the list of scopes that I can grant to the application.
Is this by design? I didn’t find any mention of it in the documentation.
Alternatively is there any other way to get the org id programmatically?

Looks like you can enable this scope via API

If that doesn’t wind up working, the Org ID is also located on this public metadata endpoint: https://OktaDomain/.well-known/okta-organization

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.