---
title: "Check Sync Status By Vehicle"
method: GET
path: "/api/integrazu/adverts/sync-status/by-vehicle/{vehicle_id}"
tags: ["Integrazu Adverts"]
---

# Check Sync Status By Vehicle

`GET /api/integrazu/adverts/sync-status/by-vehicle/{vehicle_id}`

## Request

- Base URL: `https://api.multigest.pt` (the document declares no server; this is the origin it was published from)
- URL: `https://api.multigest.pt/api/integrazu/adverts/sync-status/by-vehicle/{vehicle_id}`
- Auth: API key in header `x-api-token` and API key in header `x-origin-verify`

Check sync status between ViaturasEasyDataGreen and Integrazu advert by vehicle ID.

This endpoint:
1. Fetches the listing from ViaturasEasyDataGreen by vehicle_id (idviatura)
2. Transforms it to Integrazu format using listing_to_integrazu()
3. Looks up the Integrazu advert ID from Z_PortalExports
4. Fetches the current advert from Integrazu
5. Compares all fields and returns differences

Args:
    vehicle_id: Viatura.ID (idviatura column in ViaturasEasyDataGreen)
    brand_id: Z_Brands.id for token lookup
    pv_id: PontosDeVenda.ID for Integrazu location_id lookup

Returns:
    {
        "synced": bool,
        "vehicle_id": int,
        "listing_id": int,
        "integrazu_advert_id": int,
        "differences": [
            {
                "field": "price",
                "display_name": "Preco",
                "local_value": 19500,
                "integrazu_value": 18000
            },
            ...
        ],
        "local_payload": {...},
        "integrazu_payload": {...}
    }

## Path parameters

- `vehicle_id` integer, required

## Query parameters

- `brand_id` integer, required: Z_Brands.id for token lookup
- `pv_id` integer, required: PontosDeVenda.ID for location lookup

## Headers

- `x-api-token` string, nullable

## Response `200`

Successful Response

- object

## 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.dev/multigest/apis/multigest-protected-api/revisions/75574126948d?raw)
