Get Connected Apps

GET
https://test.stytch.com/v1/b2b/organizations/{organization_id}/connected_apps

Retrieves a list of Connected Apps for the Organization that have been installed by Members. Installation comprises successful completion of an authorization flow with a Connected App that has not been revoked.

Connected Apps may be uninstalled if an Organization changes its first_party_connected_apps_allowed_type or third_party_connected_apps_allowed_type policies.


Path parameters


organization_id*string

Header parameters


X-Stytch-Member-Sessionstring

X-Stytch-Member-SessionJWTstring

Response fields


request_idstring

organization_connected_appsarray[objects]
const stytch = require('stytch');

const client = new stytch.B2BClient({
  project_id: 'PROJECT_ID',
  secret: 'SECRET',
});

const params = {
  organization_id: "organization-test-07971b06-ac8b-4cdb-9c15-63b17e653931",
};

const options = {
  authorization: {
    session_token: 'mZAYn5aLEqKUlZ_Ad9U_fWr38GaAQ1oFAhT8ds245v7Q',
  },
};

client.organizations.connectedApps(params, options)
  .then(resp => { console.log(resp) })
  .catch(err => { console.log(err) });
RESPONSE
{
	"status_code": 200,
	"request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
	"connected_apps": [
        {
            "client_type": "first_party",
            "connected_app_id": "connected-app-test-aeadeabc-a3a3-4796-83d0-b757e3001000",
            "name": "first-party-confidential-app",
            "description": "A first party connected app",
            "logo_url": null
        }
    ]
}