# Get Client Coverages

Verifies active certificates of insurance across DOT numbers. Provide exactly one of: dots (array), dot (single), or id (client ID).

Endpoint: GET /v1/coverages/clients
Version: 1.0.0
Security: BearerAuth, ApiKeyAuth

## Query parameters:

  - `dots` (array | null)
    List of DOT numbers to verify.

  - `dot` (string | null)
    Single DOT number (digits only).

  - `id` (integer | null)
    Client ID.

## Response 200 fields (application/json):

  - `results` (array)

  - `results.dotNumber` (string)
    Department of Transportation (DOT) number.
    Example: 123456

  - `results.clients` (array)

  - `results.clients.clientName` (string)
    Example: Example Trucking Co

  - `results.clients.clientId` (integer)
    Example: 1001

  - `results.clients.certificateExists` (boolean)
    Example: true

  - `results.clients.policies` (array)

  - `results.clients.policies.policyNumber` (string)
    Example: POL-998877

  - `results.clients.policies.coverageType` (string)
    Example: Auto Liability

  - `results.clients.policies.coverageLimit` (integer | null)
    Example: 1000000

  - `results.clients.policies.effectiveDate` (string)
    Example: 2024-01-01T00:00:00Z

  - `results.clients.policies.expirationDate` (string)
    Example: 2025-01-01T00:00:00Z

  - `results.clients.policies.unitCoverages` (object)

  - `results.clients.policies.unitCoverages.anyAuto` (boolean | null)
    Example: true

  - `results.clients.policies.unitCoverages.ownedAutoOnly` (boolean | null)
    Example: false

  - `results.clients.policies.unitCoverages.hiredAutosOnly` (boolean | null)
    Example: false

  - `results.clients.policies.unitCoverages.nonOwnedAutosOnly` (boolean | null)
    Example: false

  - `results.clients.policies.unitCoverages.scheduledAutos` (boolean | null)
    Example: true

  - `results.dotNumber` (string)
    Example: 999999

  - `results.message` (string)
    Example: DOT number not found

## Response 400 fields (application/json):

  - `error` (any)

  - `error.ErrorCode` (integer)
    Example: 1001

  - `error.ErrorText` (string)
    Example: Process failed

