# Retrieves configuration steps and provider connection status for the give domain

Endpoint: GET /v1/domains/{domainId}/compliance/providers
Security: httpAuth

## Path parameters:

  - `domainId` (string, required)

## Response 200 fields (application/json):

  - `domainId` (string)

  - `connectionDetails` (array)

  - `connectionDetails.connectionId` (string)

  - `connectionDetails.provider` (string)
    Enum: "ELLIPTIC", "CHAINALYSIS"

  - `connectionDetails.status` (string)
    Enum: "CONNECTED", "PAUSED"

  - `connectionDetails.readyForScreening` (boolean)

  - `connectionDetails.previewScreeningEnabled` (boolean)

  - `configurationSteps` (array)

  - `configurationSteps.name` (string)
    Enum: "ADD_RISK_SETTING_RULES", "ADD_POLICY_FOR_OUTGOING_ORDERS", "ADD_POLICY_FOR_AUTOMATIC_RELEASE_QUARANTINED_TRANSFERS", "ADD_EXCEPTION_FOR_OUTGOING_ORDERS", "ADD_EXCEPTION_FOR_RELEASE_QUARANTINED_TRANSFERS"

  - `configurationSteps.mandatory` (boolean)

  - `configurationSteps.shared` (boolean)

  - `configurationSteps.configurationStepType` (string)
    Enum: "RISK_SETTING", "POLICY", "AGENT"

  - `configurationSteps.provider` (string)
    Enum: "ELLIPTIC", "CHAINALYSIS"

  - `configurationSteps.status` (string)
    Enum: "START", "PENDING", "VIEW"

## Response 400 fields (*/*):

  - `reason` (string, required)

  - `message` (string)


