Get Identity Servers
Get identity servers list
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
identityServers object[]
Identity servers list
id int32Identity server id
name stringIdentity server name
appKey stringIdentity server appkey
type stringPossible values: [
SAML,ACTIVE_DIRECTORY,APPLE_DIRECTORY_SERVICE,ORACLE_DIRECTORY,OPEN_LDAP,LDAP_SERVER,OPENIDCONNECT,OTHER]Identity server service type in Enum string
samlType stringPossible values: [
UNKNOWN,AZURE,ADFS,OKTA]Name of the IdP. Available only if type is SAML.
company object
id int32name stringconfigured booleanBoolean to indicate whether Identity server is configured.
globalConfigInfo object
Only applicable on Global CommCells
id stringname stringcommcells object[]
List of Service CommCells where the global configuration is applied
id int32name stringguid stringdisplayName stringcompanies object[]
List of companies where the global configuration is applied
id int32name stringguid stringdeploymentType stringPossible values: [
ON_PREM,SAAS,HYBRID]Defines where config is deployed.
scope stringThe entity level at which the config is applied.
scopeFilterQuery stringCommCellEntityCache filter query string used for filtering the scope
applyOnAllCommCells booleanDecides whether the global configuration should be applied to all the Service commcells, including the newly created ones
applyOnAllOnPremCommCells booleanDecides whether the global configuration should be applied to all the On Prem Service commcells, including the newly created ones
applyOnAllSaasCommCells booleanDecides whether the global configuration should be applied to all the SaaS Service commcells, including the newly created ones
applyOnAllCompanies booleanDecides whether the global configuration should be applied to all the companies, including the newly created ones
isMarkedForDeletion booleanIndicates whether global configuration deletion has been started.
status stringtargetCommCellType stringPossible values: [
GLOBAL_COMMCELL,SERVICE_COMMCELL]Indicates the type of CommCell where the global configuration is targeted.
{
"identityServers": [
{
"id": 0,
"name": "string",
"appKey": "string",
"type": "SAML",
"samlType": "UNKNOWN",
"company": {
"id": 0,
"name": "string"
},
"configured": true,
"globalConfigInfo": {
"id": "string",
"name": "string",
"commcells": [
{
"id": 0,
"name": "string",
"guid": "string",
"displayName": "string"
}
],
"companies": [
{
"id": 0,
"name": "string",
"guid": "string"
}
],
"deploymentType": "ON_PREM",
"scope": "string",
"scopeFilterQuery": "string",
"applyOnAllCommCells": true,
"applyOnAllOnPremCommCells": true,
"applyOnAllSaasCommCells": true,
"applyOnAllCompanies": true,
"isMarkedForDeletion": true,
"status": "string",
"targetCommCellType": "GLOBAL_COMMCELL"
}
}
]
}