Skip to main content
GET
/
orgs
/
{org_id}
/
sso
/
profiles
List SSO Profiles
curl --request GET \
  --url https://api.useinvent.com/orgs/{org_id}/sso/profiles \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "name": "<string>",
    "enabled": true,
    "provider": "SAML",
    "jit_provisioning": true,
    "config": {
      "provider": "SAML",
      "entity_id": "<string>",
      "sso_url": "<string>",
      "certificate": "<string>"
    },
    "vendor": {
      "id": "entra_id",
      "name": "<string>",
      "logo_url": "<string>",
      "website_url": "<string>"
    },
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  }
]

Authorizations

Authorization
string
header
required

Bearer token authentication using your API key

Path Parameters

org_id
string
required

Org ID

Query Parameters

page
number

Page number

take
number

Number of items to take

next
string

Next page token (Only used on special endpoints)

Response

200 - application/json
id
string
required

Unique identifier for the SSO profile

name
string
required

Human-readable label shown in the SSO picker (e.g., "Acme Okta", "Engineering Azure AD")

Maximum string length: 255
enabled
boolean
required

Whether this SSO profile is active for the organization

provider
enum<string>
required

Identity provider protocol

Available options:
SAML,
OIDC
jit_provisioning
boolean
required

Auto-create users on first SSO login

config
object
required

Provider-specific configuration

vendor
object
required

Inferred IdP vendor metadata (logo, display name) when the issuer URL matches a known preset. Null for generic OIDC and SAML.

created_at
string<date-time> | null
required

Timestamp when the SSO profile was created

updated_at
string<date-time> | null
required

Timestamp when the SSO profile was last updated