SSO

Get the SSO connection

GET
/organizations/{organizationId}/sso/connection

Returns the organization SSO connection. The client secret is never returned.

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Path Parameters

organizationId*string
Match^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$
Formatuuid

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/organizations/497f6eca-6276-4993-bfeb-53cbbbba6f08/sso/connection"
{  "connection": {    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "type": "oidc",    "provider": "okta",    "issuer": "http://example.com",    "clientId": "string",    "samlMetadataUrl": "http://example.com",    "samlGroupsAttribute": "string",    "defaultRole": "admin",    "status": "draft",    "enforced": true,    "roleMapping": {      "claim": "string",      "rules": [        {          "value": "string",          "role": "admin",          "projectIds": [            "string"          ]        }      ],      "onNoMatch": "default"    },    "lastSeenClaims": [      {        "name": "string",        "values": [          "string"        ]      }    ],    "lastTest": {      "at": null,      "outcome": "success",      "reason": "string",      "warning": "string",      "grants": [        {          "projectId": "string",          "role": "admin"        }      ]    },    "secretReadable": true  },  "samlServiceProvider": {    "acsUrl": "http://example.com",    "entityId": "string"  },  "breakGlassReady": true}