---
title: "Vehicle Dua Readiness"
method: GET
path: "/api/declarations/vehicle-dua-readiness"
tags: ["Declarations"]
---

# Vehicle Dua Readiness

`GET /api/declarations/vehicle-dua-readiness`

Per-entity DUA (Compra) readiness for a purchased vehicle.

Resolves the buyer (the dealership — NIF == PV NIPC), seller (the vehicle's
fornecedor — Viatura.Fornece), vehicle and restitution PV (the user's PV),
and reports for each the hydrated data plus the required fields still empty.
The vehicle "Declarações" modal calls this to gate the DUA before generation.

Returns the buyer/seller/vehicle/pv blocks plus `error`. company_id and
pv_id come from the JWT.

## Query parameters

- `vehicle_id` integer, required — Viatura.ID

## Headers

- `x-api-token` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/multigest/apis/multigest-protected-api.md) · [All operations](https://skmtc.dev/multigest/apis/multigest-protected-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/multigest/multigest-protected-api/revisions/4b44eb76b3ee/schema)
