Identity Management API (1)

Download OpenAPI specification:Download

Martin Ofner: martin.ofner@cdq.com

Services to manage access and global configuration for CDQ Cloud Platform.

Organizations

List Data Source Settings

SecurityapiKey
Request
path Parameters
id
required
string

Organization ID

query Parameters
maskedCredentials
boolean
Default: false
page
integer
Default: 0
pageSize
integer
Default: 50
Responses
200

successful operation

get/organizations/{id}/globalsettings/datapoolaccesssettings
Request samples
Response samples
application/json
{
  • "page": 0,
  • "pageSize": 0,
  • "total": 0,
  • "values": [
    ]
}

Read Data Source Settings

SecurityapiKey
Request
path Parameters
dataSourceTechnicalKey
required
string
id
required
string

Organization ID

query Parameters
maskedCredentials
boolean
Default: false
Responses
200

successful operation

get/organizations/{id}/globalsettings/datapoolaccesssettings/{dataSourceTechnicalKey}
Request samples
Response samples
application/json
{
  • "dataSource": {},
  • "activationStatus": "ACTIVE",
  • "activatedAt": "2021-04-11T12:34-56:00",
  • "activatedBy": "tom.sawyer@twain.com",
  • "termsAcceptanceStatus": "ACCEPTED",
  • "termsAcceptedAt": "2021-04-11T12:34-56:00",
  • "termsAcceptedBy": "huckleberry.finn@twain.com",
  • "termsType": "string",
  • "allowedCredentialTypes": [
    ],
  • "credentials": [
    ]
}

Update data pool access settings

SecurityapiKey
Request
path Parameters
dataSourceTechnicalKey
required
string
id
required
string

Organization ID

Request Body schema: application/json
activationStatus
string (DataSourceActivationStatus)
Default: "INACTIVE"

Whether an organization has activated a data source.

Enum: Description
ACTIVE

The data source is activated for the organization.

INACTIVE

The data source is not activated for the organization.

Array of objects (DataSourceCredential)
termsAcceptanceStatus
string (schemas-TermsAcceptanceStatus)
Default: "NOT_ACCEPTED"

Whether an organization has accepted the terms of use of a data source.

Enum: Description
ACCEPTED

The terms of use of the data source are accepted by the organization.

NOT_ACCEPTED

The terms of use of the data source are not accepted by the organization.

Responses
200

successful operation

put/organizations/{id}/globalsettings/datapoolaccesssettings/{dataSourceTechnicalKey}
Request samples
application/json
{
  • "activationStatus": "ACTIVE",
  • "termsAcceptanceStatus": "ACCEPTED",
  • "credentials": [
    ]
}
Response samples
application/json
{
  • "dataSourceSettings": [
    ]
}