---
title: "DriverCheck - Consulta de Veículos"
method: POST
path: "/br/exato/vehicles"
tags: ["Exato - Consultas"]
---

# DriverCheck - Consulta de Veículos

`POST /br/exato/vehicles`

Consulta de dados do veículo através da placa.

## Query parameters

- `test_mode` boolean
- `lightweight` boolean

## Response `200`

Success

- DriverCheckVehiclesResponse — DriverCheckVehiclesResponse
  - `ApiResultType` 'Success' | 'SuccessWithRemarks' | 'InvalidInput' | 'DataUnavailable' | 'NotFound' | 'InvalidParameters' | 'UnsupportedCombination' | 'RemoteUnavailable' | 'Timeout' | 'RetryLimitReached' | 'RemoteError' | 'InProgress' | 'InsufficientCredits' | 'ConcurrentLimitReached' | 'TransactionUnavailable' | 'AccessDenied' | 'TransactionCancelled' | 'Created' | 'Updated' | 'Deleted' | 'InternalError' | 'ValidationFailed' | 'Conflict' | 'ResourceLocked' | 'PendingApproval' | 'Approved' | 'Rejected' | 'Cancelled' | 'Paused' | 'Resumed' — Novo tipo de resultado unificado para queries e operações administrativas. Substitui TransactionResultType com melhor semântica.
  - `BalanceInBrl` number, double — Saldo atual em BRL.
  - `BalanceInCredits` integer — Saldo atual em créditos.
  - `DataSourceCategory` string — Categoria da fonte de dados
  - `Date` string, date-time — Data da transação.
  - `ElapsedTimeInMilliseconds` integer — Tempo de execução (em milisegundos).
  - `HasPdf` boolean — Indica que existe PDF de comprovante do resultado.
  - `Message` string — Mensagem.
  - `OriginalFilesUrl` string — Url para download dos arquivos originais da transação (quando disponíveis).
  - `OutdatedResult` boolean — Indica que o resultado é datado.
  - `PdfUrl` string — Url para download do arquivo de comprovante em PDF da transação (quando disponível).
  - `ResultSubtype` string — Subtipo específico do resultado para fornecer contexto adicional (ex: 'duplicate_name', 'invalid_cpf').
  - `ResultTypeCode` integer — Código numérico do resultado (compatível com TransactionResultTypeCode mas extensível).
  - `TotalCost` number, double — Internal use only.
  - `TotalCostInCredits` integer — Custo total da transação em créditos.
  - `TransactionResultType` 'Success' | 'SuccessWithRemarks' | 'InvalidInputData' | 'UnavailableData' | 'EntityNotFound' | 'InvalidParameters' | 'ParametersNotSupported' | 'RemoteSystemUnavailable' | 'Timeout' | 'AttemptsLimitReached' | 'RemoteSystemError' | 'AsyncExecutionInProgress' | 'AwaitingExecution' | 'BirthDateRequired' | 'InsufficientBalance' | 'SimultaneousTransactionsLimitReached' | 'TransactionUnavailable' | 'AccessDenied' | 'TransactionCancelled' | 'InternalError' — <table class="transaction"><thead><tr><th>TransactionResultType Code</th><th>TransactionResultType</th><th>Definitivo</th><th>Faturavel</th><th>Erro</th></tr></thead><tbody><tr><td>1</td><td>Sucesso</td><td>Verdadeiro</td><td>Verdadeiro</td><td>Falso</td></tr><tr><td>2</td><td>Sucesso parcial ou com observações</td><td>Verdadeiro</td><td>Verdadeiro</td><td>Falso</td></tr><tr><td>3</td><td>Entrada ou documento inválido</td><td>Verdadeiro</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>4</td><td>Dados não disponíveis</td><td>Verdadeiro (no dia)</td><td>Falso</td><td>Falso</td></tr><tr><td>5</td><td>Entidade ou documento inexistente/não encontrado</td><td>Verdadeiro</td><td>Verdadeiro</td><td>Falso</td></tr><tr><td>6</td><td>Parâmetros de entrada inválidos</td><td>Verdadeiro</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>7</td><td>Combinação de parâmetros não suportados</td><td>Verdadeiro</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>8</td><td>Fonte de dados ou sistema remoto indisponível</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>9</td><td>Limite de tempo esgotado</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>10</td><td>Limite de tentativas atingido</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>11</td><td>Erro na fonte de dados ou sistema remoto</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>12</td><td>Transação em execução</td><td>Falso</td><td>Falso</td><td>Falso</td></tr><tr><td>101</td><td>Saldo em créditos insuficiente, entre em contato</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>102</td><td>Limite de transações simultâneas atingido, entre em contato</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>103</td><td>Transação não disponível, entre em contato</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>104</td><td>Credenciais inválidas ou acesso negado, entre em contato</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>105</td><td>Transação cancelada, entre em contato</td><td>Falso</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>255*</td><td>Erro interno não esperado, entre em contato</td><td>Verdadeiro (no dia)</td><td>Falso</td><td>Verdadeiro</td></tr><tr><td>* Consulta em manutenção, tente refazer mais tarde ou entre em contato com a Direct Digital para notificação do problema</td></tr></tbody></table>
  - `TransactionResultTypeCode` integer — Código do tipo de resultado da transação.
  - `UniqueIdentifier` string — Identificador único da transação. Recomendado armazenar para controle e depuração.
  - `Result` DriverCheckVehiclesResult — DriverCheckVehiclesResult
    - `LicensePlate` string — Placa do veículo no formato consultado (minúsculas/sem formatação).
    - `PreMercosurLicensePlate` string — Placa no padrão pré-Mercosul quando disponível.
    - `Chassis` string — Número do chassi do veículo.
    - `ChassisRemark` boolean — Indicador booleano de observação no chassi.
    - `EngineNumber` string — Número do motor quando disponível.
    - `LicensePlateState` string — UF de origem da placa.
    - `LicensePlateCity` string — Cidade vinculada à placa do veículo.
    - `Renavam` string — Número RENAVAM do veículo.
    - `InvoicedDocumentType` string — Tipo de documento faturado quando presente.
    - `InvoicedIdentificationNumber` string — Número de identificação do documento faturado.
    - `InvoiceState` string — Estado relacionado à nota/fatura quando aplicável.
    - `ManufactureYear` unknown
    - `ModelYear` unknown
    - `MaxTractionCapacity` string — Capacidade máxima de tração quando aplicável.
    - `TotalGrossWeight` string — Peso bruto total quando disponível.
    - `Restrictions` RestrictionsResult — RestrictionsResult
      - `RenainfRestrictionIndicator` boolean — Indicador de restrição RENAINF.
      - `HasGravame` boolean — Indica se há gravame (alienação).
      - `HasSalesAnnouncement` boolean — Indica se existe anúncio de venda cadastrado.
      - `HasSellIntention` boolean — Indica intenção de venda quando presente.
      - `HasAdministrative` boolean — Indica existência de restrição administrativa.
      - `RenajudRestrictionIndicator` boolean — Indicador de restrição RENAJUD.
      - `RfbRestrictionIndicator` boolean — Indicador de restrição da Receita Federal (RFB).
      - `RobberyOrTheft` boolean — Indica se há registro de roubo ou furto.
      - `Occurrence` string — Descrição textual das ocorrências encontradas.
      - `Recall` boolean — Indica se há recall registrado.
      - `InsuranceClaim` boolean — Indica existência de sinistro/seguro.
      - `Restriction1` string — Linha de restrição 1 com detalhe textual.
      - `Restriction2` string — Linha de restrição 2 com detalhe textual.
      - `Restriction3` string — Linha de restrição 3 com detalhe textual.
      - `Restriction4` string — Linha de restrição 4 com detalhe textual.
    - `Debits` DebitResult[] — Lista de débitos vinculados ao veículo (IPVA, licenciamento, multas etc.).
      - `Barcode` string — Código de barras do boleto/debito.
      - `DigitableLine` string — Linha digitável correspondente ao boleto.
      - `Total` unknown
      - `Subtotal` unknown
      - `Fees` unknown
      - `Fine` unknown
      - `DueDate` string — Data de vencimento do débito.
      - `Identifier` string — Identificador do débito quando disponível.
      - `OriginalDueDate` string — Data de vencimento original quando houver alteração.
      - `Description` string — Descrição do débito (ex: IPVA 2025).
      - `UnavailableReason` string — Motivo de indisponibilidade caso exista.
      - `ReferenceDate` string — Referência temporal do débito (ex: ano).
      - `PaymentGuid` string — GUID do pagamento associado quando presente.
      - `PaymentStatus` string — Status do pagamento (ex: opened, paid).
      - `Quota` unknown
      - `Type` unknown
      - `ExtraData` ExtraDataItem[] — Detalhes extras do débito como arrays de chave/valor.
        - `Group` string — Grupo do detalhe extra.
        - `Key` string — Chave/nome do detalhe extra.
        - `Value1` string — Valor principal do detalhe extra.
        - `Value2` string — Segundo valor complementar do detalhe extra.
        - `Value3` string — Terceiro valor complementar do detalhe extra.
    - `Gravame` GravameResult[] — Registro(s) de gravame/alienação do veículo.
      - `RestrictionNumber` string — Número do registro de gravame quando existir.
      - `RestrictionDate` string — Data do registro do gravame.
      - `RestrictionState` string — Estado onde o gravame foi registrado.
      - `Status` string — Descrição do status do gravame.
      - `AgentCode` string — Código do agente financeiro quando disponível.
      - `AgentName` string — Nome do agente financeiro.
      - `AgentDocumentNumber` string — Documento do agente financeiro (CNPJ).
      - `ContractDate` string — Data do contrato que originou o gravame.
      - `ContractState` string — Estado do contrato do gravame.
      - `ContractNumber` string — Número do contrato quando disponível.
      - `FinancedDocumentNumber` string — Documento da pessoa financiada.
      - `FinancedName` string — Nome da pessoa financiada.
    - `Status` string — Status de circulação do veículo (por exemplo: EM CIRCULAÇÃO).
    - `BrandModel` string — Marca e modelo do veículo concatenados como retornado.
    - `BrandModelCode` string — Código do modelo/marca quando disponível.
    - `VehicleGroup` string — Grupo do veículo quando aplicável.
    - `VehicleType` string — Tipo do veículo (ex: AUTOMOVEL).
    - `Kind` string — Categoria de uso do veículo (ex: PASSAGEIRO).
    - `Color` string — Cor do veículo.
    - `Fuel` string — Tipo de combustível principal do veículo.
    - `Category` string — Categoria de uso (ex: PARTICULAR).
    - `Origin` string — Origem do veículo (ex: NACIONAL).
    - `Potency` unknown
    - `Cylinders` unknown
    - `Axle` unknown
    - `Capacity` unknown
    - `FuelTankCapacityLiters` unknown
    - `LoadCapacityKg` unknown
    - `YearOfLastLicensing` unknown
    - `ActiveFlag` boolean — Indicador genérico de atividade/flag quando retornado.
    - `ProprietaryName` string — Nome do proprietário registrado do veículo.
    - `ProprietaryDocumentNumber` string — Documento (CPF/CNPJ) do proprietário.
    - `ProprietaryDocumentType` string — Tipo de documento do proprietário (ex: CPF).
    - `AlienationInstitutionName` string — Nome da instituição alienante/credora quando houver gravame.
    - `AlienationInstitutionDocument` string — Documento da instituição alienante (CNPJ).
    - `LicensedStatus` string — Status de licenciamento resumido.
    - `LicensedUntil` string — Descrição textual de até quando está licenciado.
    - `Owner` ClientResult — ClientResult
      - `Name` string — Nome do cliente/proprietário.
      - `MotherName` string — Nome da mãe do cliente quando disponível.
      - `FatherName` string — Nome do pai do cliente quando disponível.
      - `Situation` string — Situação cadastral do cliente quando presente.
      - `Size` string — Tamanho/porte da pessoa jurídica quando aplicável.
      - `Opening` string — Data de abertura quando pessoa jurídica.
      - `LegalNatureCode` string — Código de natureza jurídica.
      - `LegalNatureDescription` string — Descrição da natureza jurídica.
      - `ShareCapital` string — Capital social quando aplicável.
      - `LegalName` string — Nome empresarial/legal quando aplicável.
      - `DocumentNumber` string — Documento principal do cliente (CPF/CNPJ).
      - `BirthDate` string — Data de nascimento quando disponível.
      - `Contacts` ContactsResult — ContactsResult
        - `Phones` string[] — Lista de telefones do cliente.
        - `Emails` string[] — Lista de e-mails do cliente.
      - `Addresses` AddressResult[] — Lista de endereços relacionados ao cliente.
        - `Street` string — Nome da rua/logradouro.
        - `Number` string — Número do endereço.
        - `Neighborhood` string — Bairro do endereço.
        - `Zipcode` string — CEP/zipcode do endereço.
        - `State` string — Estado/UF do endereço.
        - `City` string — Cidade do endereço.

---

[API](https://skmtc.dev/directdigital/apis/backend-apis.md) · [All operations](https://skmtc.dev/directdigital/apis/backend-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/directdigital/backend-apis/revisions/a3305895eccd/schema)
