---
title: "Atualiza dados cadastrais do veículo"
method: PUT
path: "/monitoring/subscriptions/{subscription_id}/vehicle/{vehicle_id}"
tags: ["Monitoramento"]
---

# Atualiza dados cadastrais do veículo

`PUT /monitoring/subscriptions/{subscription_id}/vehicle/{vehicle_id}`

## Path parameters

- `subscription_id` string, uuid, required — Identificador da assinatura
- `vehicle_id` string, uuid, required — Identificador do veículo

## Request body

- UpdateVehicleRequestDTO
  - `license_plate` string, nullable — Placa de identificação do veículo
  - `owner_document` string, nullable — Documento do proprietário sem pontuação
  - `renavam` string, nullable — Renavam do veículo sem pontuação
  - `chassis` string, nullable — Número do chassi do veículo sem pontuação

## Response `200`

Successful Response

- RestVehicleResponseDTO — Dados do veículo a ser monitorado
  - `id` string, uuid, required — Identificador do veiculo
  - `contract_id` string, uuid, required — Identificador do contrato vinculado
  - `license_plate` string, required — Placa do veiculo
  - `state` 'AC' | 'AL' | 'AP' | 'AM' | 'BA' | 'CE' | 'DF' | 'ES' | 'GO' | 'MA' | 'MT' | 'MS' | 'MG' | 'PA' | 'PB' | 'PR' | 'PE' | 'PI' | 'RJ' | 'RN' | 'RS' | 'RO' | 'RR' | 'SC' | 'SP' | 'SE' | 'TO'
  - `owner_document` string, nullable — Documento do proprietário
  - `renavam` string, nullable — Renavam do veiculo
  - `chassis` string, nullable — Chassi do veiculo
  - `is_active` boolean, nullable — Indica se o contrato está ativo

## Other responses

- `400` — Erro na requisição
- `401` — Não autorizado
- `412` — Precondition Failed
- `422` — Validation Error

---

[API](https://skmtc.dev/usezapay/apis/zapi.md) · [All operations](https://skmtc.dev/usezapay/apis/zapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/usezapay/zapi/revisions/50c96157fff4/schema)
