<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D54z0000AHVpdGCQTOkta Classic EngineInsights and ReportingAnswered2026-03-16T09:00:23.000Z2024-10-22T16:29:23.000Z2024-10-31T16:55:08.000Z

7jv04 (7jv04) asked a question.

List all apps with sign-on method with Postman using API query "signOnMode"

Hi Okta Community, happy Taco Tuesday!

 

I'm not super familiar with JSON but I'm trying to figure out a query that will list what sign-on method is being used for any given app in my tenant. Bookmark, RADIUS, SAML, OIDC, SWA, etc...

 

I need to get a Postman integration set up first, but once I'm there, has anyone else already done this and can share the query syntax? Hoping to skip converting the json to csv and filtering from there if I can just pull the app name and sign-on method to start with. I've found some others that made queries that were close but didn't include the details I'm after. Thanks!

 

Honestly, this should be a feature request for the built in Reports section.

 

Best regards,

-Jacob


  • TimL.58332 (Workflows)

    @7jv04 (7jv04)​  -- This is a top level attribute (signOnMode) when listing all applications in your org (apps API endpoint).

     

    The API documentation for the endpoint is here:

     

    https://developer.okta.com/docs/api/openapi/okta-management/management/tag/Application/#tag/Application/operation/listApplications

     

    While I am not super familiar with Postman you can likely write a "post request script" to parse the data. Scripts in postman are in JavaScript. This means you can probably find someone that knows JavaScript and have them show you how to pull 3 different key's from each object in an array of objects.

     

    id = Okta application ID

    label = The displayName of the app

    signOnMode = the value you indicated in this post

     

     

    Expand Post
    Selected as Best
  • TimL.58332 (Workflows)

    @7jv04 (7jv04)​  -- This is a top level attribute (signOnMode) when listing all applications in your org (apps API endpoint).

     

    The API documentation for the endpoint is here:

     

    https://developer.okta.com/docs/api/openapi/okta-management/management/tag/Application/#tag/Application/operation/listApplications

     

    While I am not super familiar with Postman you can likely write a "post request script" to parse the data. Scripts in postman are in JavaScript. This means you can probably find someone that knows JavaScript and have them show you how to pull 3 different key's from each object in an array of objects.

     

    id = Okta application ID

    label = The displayName of the app

    signOnMode = the value you indicated in this post

     

     

    Expand Post
    Selected as Best
  • TimL.58332 (Workflows)

    In Okta Workflows you would just:

     

    1. Create a table with the columns you want in the CSV.
    2. List all the apps.
    3. Stream them to a Helper.
    4. In the Helper write out the values you want to the Table
    5. In the Parent flow (List all the apps) export the CSV
    6. Deliver the CSV export to a destination

     

     

    Expand Post
  • 7jv04 (7jv04)

    It didn't occur to me to use workflows, great call out! I'm looking at this option, but not seeing an action card that fits. There is List applications assigned to a group and there is list applications assigned to a user. I'll keep looking!

  • 7jv04 (7jv04)

    @TimL.58332 (Workflows)​ Happy Taco Tuesday! So, I found a very simple alternative. To get a list of all application integrations in Okta and their SignOnMode, just run the built in User App Access report, export, open and hide/delete the columns you don't want. Application Catalog Name, App ID, and SignOnMode are all there. Cheers!

This question is closed.
Loading
List all apps with sign-on method with Postman using API query "signOnMode"