# Retrieves compliance analysis against all established external providers.

Endpoint: POST /v1/domains/{domainId}/compliance/analysis
Security: httpAuth

## Path parameters:

  - `domainId` (string, required)

## Request fields (application/json):

  - `data` (array, required)

  - `data.domainId` (string)

  - `data.id` (string)

## Response 200 fields (application/json):

  - `result` (array, required)

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

  - `result.id` (string)

  - `result.domainId` (string)

  - `result.intentId` (string)

  - `result.transferId` (string)

  - `result.transactionOrderId` (string)

  - `result.transactionHash` (string)

  - `result.addressHash` (string)

  - `result.errorDetails` (string)

  - `result.warningDetails` (string)

  - `result.screenedAt` (string)

  - `result.ledgerId` (string, required)

  - `result.analysisType` (string, required)
    Enum: "WALLET", "TRANSACTION"

  - `result.screeningStatus` (string, required)

  - `result.riskLevel` (string)
    Enum: "UNKNOWN", "SEVERE", "HIGH", "MEDIUM", "LOW", "NO_RISK_DETECTED"

  - `result.screeningDetail` (object)

## Response 400 fields (*/*):

  - `reason` (string, required)

  - `message` (string)


