# Assign driver coverage

Assigns a driver to an OA or DD policy coverage (sponsored scheduled driver). Requires Driver **Create/Edit**. For active policies, provide `policyAddedDate`; for future policies the server uses the policy effective date.

Endpoint: POST /v1/drivers/coverages
Version: 1.0.0
Security: BearerAuth, ApiKeyAuth

## Request fields (application/json):

  - `driverId` (integer, required)
    Driver to assign coverage for.

  - `policyId` (integer, required)
    OA or DD policy to attach the driver to.

  - `policyAddedDate` (string | null)
    Date the driver is added to the policy. Required for active policies; for future policies the server uses the policy effective date.

## Response 200 fields (application/json):

  - `success` (boolean)

  - `data` (object)
    Payload inside ApiResponse.data for POST /v1/drivers/coverages.

  - `data.driverId` (integer)

  - `data.policyId` (integer)

  - `data.clientId` (integer)

  - `data.coverageType` (integer)

  - `data.coverageTypeText` (string | null)

  - `data.coverageStatus` (integer)

  - `data.coverageStatusText` (string | null)

  - `data.policyNumber` (string | null)

  - `data.firstName` (string | null)

  - `data.lastName` (string | null)

  - `data.licenseNumber` (string | null)

  - `data.policyAddedDate` (string)

  - `data.policyRemovedDate` (string | null)

  - `data.policyEffectiveDate` (string)

  - `data.policyExpirationDate` (string)

  - `data.policyStatus` (integer)

  - `data.policyStatusText` (string | null)

  - `data.message` (string | null)

  - `error` (string)

