Configurations

Manage configurations for compliance list screening. These endpoints allow for the listing, creation, reading, updating, and deletion of configurations. The configurations are essential for defining the parameters of the screening process.

Create new configuration.

Create a new configuration for compliance list screening.

SecurityapiKey
Request
Request Body schema: application/json
object (ComplianceListsScreeningSettings)

Defines settings for compliance list screening.

name
string (ConfigurationName)

Display name for a configuration.

Example: "Client configuration."
Responses
200

Configuration created successfully

400

Bad Request.

post/configurations/compliancelistsscreening
Request samples
application/json
{
  • "name": "Client configuration.",
  • "configuration": {
    }
}
Response samples
application/json
{
  • "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
  • "name": "Client configuration.",
  • "configuration": {
    },
  • "createdAt": "2024-09-18T14:16:36Z",
  • "modifiedAt": "2024-09-18T14:16:36Z",
  • "createdBy": "76248934691294444"
}

Delete Configuration

Delete existing configuration for compliance list screening by id.

SecurityapiKey
Request
path Parameters
configurationId
required
string

ID of the configuration.

Example: c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4
Responses
200

OK.

400

Bad Request.

delete/configurations/compliancelistsscreening/{configurationId}
Request samples
Response samples
application/json
{
  • "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
  • "name": "Client configuration.",
  • "configuration": {
    },
  • "createdAt": "2024-09-18T14:16:36Z",
  • "modifiedAt": "2024-09-18T14:16:36Z",
  • "createdBy": "76248934691294444"
}

List configurations

List all existing configurations for compliance list screening.

SecurityapiKey
Request
query Parameters
defaultConfiguration
boolean

Is default workspace configuration of given type.

Example: defaultConfiguration=true
limit
integer <int32> >= 1
Default: 500

Number of resources to be returned on the page.

Example: limit=200
startAfter
string

Pagination cursor which should be filled with nextStartAfter value provided in the previous page read response.

Example: startAfter=NjI4ZGNkZjAzYjlkMjY4NjhlNjQxNDRm
Responses
200

Successful operation

get/configurations/compliancelistsscreening
Request samples
Response samples
application/json
{
  • "startAfter": "5712566172571652",
  • "nextStartAfter": "5712566172571652",
  • "total": "67",
  • "values": [
    ]
}

Read Configuration

Read existing configuration for compliance list screening by id.

SecurityapiKey
Request
path Parameters
configurationId
required
string

ID of the configuration.

Example: c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4
Responses
200

Successful operation

get/configurations/compliancelistsscreening/{configurationId}
Request samples
Response samples
application/json
{
  • "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
  • "name": "Client configuration.",
  • "configuration": {
    },
  • "createdAt": "2024-09-18T14:16:36Z",
  • "modifiedAt": "2024-09-18T14:16:36Z",
  • "createdBy": "76248934691294444"
}

Update Configuration

Update existing configuration for compliance list screening by id.

SecurityapiKey
Request
path Parameters
configurationId
required
string

ID of the configuration.

Example: c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4
Request Body schema: application/json
object (ComplianceListsScreeningSettings)

Defines settings for compliance list screening.

name
string (ConfigurationName)

Display name for a configuration.

Example: "Client configuration."
Responses
200

Configuration updated successful

400

Bad Request.

put/configurations/compliancelistsscreening/{configurationId}
Request samples
application/json
{
  • "name": "Client configuration.",
  • "configuration": {
    }
}
Response samples
application/json
{
  • "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
  • "name": "Client configuration.",
  • "configuration": {
    },
  • "createdAt": "2024-09-18T14:16:36Z",
  • "modifiedAt": "2024-09-18T14:16:36Z",
  • "createdBy": "76248934691294444"
}