O que é#
Consulta informações completas (dossiê consolidado) de veículos cadastrados no Detran do Espírito Santo, incluindo dados do veículo, proprietário, débitos de licenciamento/IPVA, autuações, multas, recursos e processos. Requer autenticação via certificado digital Gov.br (e-CPF/e-CNPJ).
Sobre a requisição#
Método: POST
Endereço: https://api.plexi.com.br/api/maestro/detran-es/veiculos/consulta-informacoes-veiculo
URL Base: https://api.plexi.com.br/
Parâmetros do header#
| Nome | Tipo | Obrigatório? | Descrição |
|---|---|---|---|
| Authorization | String | Sim | Chave de API gerada no cadastro no Plexi, prefixada com Bearer |
| Callback | String | Não | URL para onde o resultado da requisição será enviado via HTTP POST. |
Parâmetros do body#
| Nome | Tipo | Obrigatório? | Descrição |
|---|---|---|---|
| placa | string | Sim | Placa do veículo a ser pesquisado. |
| renavam | string | Sim | Renavam do veículo a ser pesquisado. |
| certificate | string | Sim | Identificador do certificado a ser utilizado para autenticação. |
Estrutura da resposta#
| Status | Significado | Descrição | Informações retornadas |
|---|---|---|---|
| 201 | Created | Solicitação criada | Campo requestId, com o ID da requisição criada. |
| 422 | Unprocessable Entity | A solicitação contém erro | Em quais campos houve erro. |
Exemplos de retornos quando você faz a requisição#
Status 201
A consulta recebida com sucesso e será processada. Com o ID retornado você pode consultar se já houve resposta.
JSON
{
"requestId": "1fdd4247-4f98-4113-887a-b182117b0e42"
}Status 422
Significa que ocorreu um erro de validação dos dados enviados.
JSON
{
"message": "The given data was invalid.",
"errors": {
"cpf": [
"O campo cpf é obrigatório."
],
"nome": [
"O campo nome é obrigatório."
]
}
}Resultados da pesquisa (retornados no callback ou fazendo requisição à API de respostas)#
Resposta com registro encontrado
JSON
{
"placa": "ABC1234",
"renavam": "99999999999",
"placaAnterior": "ABC1234/ES",
"tipo": "6 - AUTOMOVEL",
"categoria": "1 - Particular",
"especie": "1 - Passageiro",
"lugares": "5",
"marcaModelo": "999999 - MARCA/MODELO EXEMPLO (Nacional)",
"fabricacaoModelo": "2020 / 2020",
"potencia": "100",
"combustivel": "16 - Alcool-Gasol",
"cor": "03 - BRANCA",
"carroceria": "999 - NAO APLICAVEL",
"nomeProprietario": "FULANO DE TAL",
"recadastradoDetran": "DetranNet",
"proprietarioAnterior": "EMPRESA EXEMPLO LTDA",
"origemDadosdoVeiculo": "CADASTRO",
"municipioEmplacamento": "CIDADE EXEMPLO",
"ultimoCrlvEmitido": "2024 em 01/01/2024",
"ultimoExercicioLicenciado": "2025",
"adquiridoEm": "01/01/2020",
"situcao": "Em Circulação",
"restricaoVenda": "Sem restrição",
"informacoesContratoAditivo": "-",
"informacoesPendentesGravame": "Nenhuma informação pendente até esta data",
"indicativoClonagem": "Não",
"impedimentos": "Nenhum impedimento registrado até esta data.",
"averbacaoJudicial": "Não",
"debitos": [
{
"classe": "Licenciamento Anual 2026",
"vencimento": "2026-09-11",
"valorNominal": 237.04,
"multa": 0.00,
"juros": 0.00,
"valorAtual": 237.04
},
{
"classe": "IPVA Cota Única 2026",
"vencimento": "2026-04-06",
"valorNominal": 693.74,
"multa": 0.00,
"juros": 0.00,
"valorAtual": 589.68
}
],
"autuacoes": [
{
"status": "Em Aberto",
"numAuto": "UF:EX-000000-A000000000 -0000/00",
"descricao": "INFRAÇÃO DE TRÂNSITO EXEMPLO",
"municipio": "CIDADE EXEMPLO",
"dataHora": "2020-01-01 10:00:00",
"local": "AV EXEMPLO KM 1"
}
],
"multas": null,
"recursos": [
{
"numAutoCompleto": "UF:EX-000000-X00000000 -0000/00",
"numAuto": "00000000",
"status": "Recurso em julgamento — Processo Cadastrado sem decisão",
"detalhamentoInfracao": "EXEMPLO DE INFRAÇÃO em CIDADE EXEMPLO no dia 01/01/2020 às 12:00 - RUA EXEMPLO",
"dataLimiteRecurso": "01/02/2020",
"instancia": "JARI",
"numeroProcesso": "000/2020",
"numeroProtocolo": "",
"dataDefesaAutuacao": "05/02/2020"
}
],
"processos": [
{
"numeroProcesso": "99999999/2020",
"historico": [
{
"situacao": "Abertura",
"dataHora": "2020-01-01 10:00:00",
"ciretran": "CDV",
"motivo": ""
}
]
}
],
"pdf": "<pdf em base64>"
}Resposta com erro
JSON
{"status":"erro","mensagem":"Placa não cadastrada no sistema."}JSON
{"status":"erro","mensagem":"Renavam não pertence a placa."}
