Documentação Técnica

AvaliService

Inteligência em Dados

Versão 1.5 · Última atualização: 25/06/2026 19:19

URL Base: https://api.avaliservice.com.br

Esta documentação cobre todos os endpoints da API AvaliService, incluindo autenticação, comunicado de venda e mais de 25 consultas veiculares e de CNH.

Autenticação

A API utiliza autenticação via JWT Bearer Token. O token tem validade de 24 horas. Todas as requisições (exceto login) devem incluir o cabeçalho:

Authorization: Bearer <seu_token_jwt>

Fluxo de Autenticação

  1. Faça uma requisição POST para /api/Auth/login com suas credenciais.
  2. Receba o token JWT na resposta (válido por 24 horas).
  3. Inclua o token no cabeçalho Authorization de todas as demais requisições.
  4. Ao receber 401 Unauthorized, renove o token fazendo login novamente.

Exemplo

curl -X POST https://api.avaliservice.com.br/api/Auth/login \
  -H "Content-Type: application/json" \
  -d '{"username": "seu_usuario", "password": "sua_senha"}'

Resposta

{"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."}

Autenticação

POST/api/Auth/login

Autenticação do usuário. Retorna um token JWT para uso nos demais endpoints.

Corpo da Requisição application/json

Schema: Controllers_UserLogin

CampoTipoObrigatório
usernamestringNão
passwordstringNão
Exemplo de corpo
{
  "username": "string",
  "password": "string"
}

Respostas

200Success

Schema: LoginResponse

CampoTipoNullable
tokenstringSim
Exemplo de resposta
{
  "token": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Auth/login" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{...}'

Comunicado de Venda

POST/api/ComunicadoVenda/cadastrar

Cadastra um novo comunicado de venda de veículo no sistema DETRAN.

Corpo da Requisição application/json

Schema: ComunicacaoVendaRequest

CampoTipoObrigatório
vendedorTipoPessoastringSim
vendedorCpfstringNão
vendedorCnpjstringNão
vendedorNomestringSim
compradorTipoPessoastringSim
compradorCpfstringNão
compradorCnpjstringNão
compradorNomestringSim
compradorEnderecoCepstringSim
compradorEnderecoLogradourostringSim
compradorEnderecoNumerostringSim
compradorEnderecoBairrostringNão
compradorEnderecoComplementostringNão
compradorEnderecoCidadeinteger (int32)Sim
vendaCidadeinteger (int32)Sim
vendaDatastringSim
vendaValornumber (double)Sim
vendaCompradorSolicitantestringNão
veiculoPlacastringSim
veiculoRenavamstringSim
veiculoAnoFabricacaointeger (int32)Sim
veiculoAnoModelointeger (int32)Sim
crvNumerostringSim
crvCodigoSegurancastringSim
crvNumeroViainteger (int32)Sim
crvDataEmissaostringSim
crvUfEmissaostringSim
arquivosarray[ArquivoCarven]Não
    nomestringNão
    bytesstringNão
    urlstringNão
    tamanhointeger (int32)Não
    extensaostringNão
    mime_typestringNão
    hashstringNão
Exemplo de corpo
{
  "vendedorTipoPessoa": "string",
  "vendedorCpf": "string",
  "vendedorCnpj": "string",
  "vendedorNome": "string",
  "compradorTipoPessoa": "string",
  "compradorCpf": "string",
  "compradorCnpj": "string",
  "compradorNome": "string",
  "compradorEnderecoCep": "string",
  "compradorEnderecoLogradouro": "string",
  "compradorEnderecoNumero": "string",
  "compradorEnderecoBairro": "string",
  "compradorEnderecoComplemento": "string",
  "compradorEnderecoCidade": 0,
  "vendaCidade": 0,
  "vendaData": "string",
  "vendaValor": 0.0,
  "vendaCompradorSolicitante": "string",
  "veiculoPlaca": "string",
  "veiculoRenavam": "string",
  "veiculoAnoFabricacao": 0,
  "veiculoAnoModelo": 0,
  "crvNumero": "string",
  "crvCodigoSeguranca": "string",
  "crvNumeroVia": 0,
  "crvDataEmissao": "string",
  "crvUfEmissao": "string",
  "arquivos": [
    {
      "nome": "string",
      "bytes": "string",
      "url": "string",
      "tamanho": 0,
      "extensao": "string",
      "mime_type": "string",
      "hash": "string"
    }
  ]
}

Respostas

200Success

Schema: CadastrarComunicadoResponse

CampoTipoNullable
sucessobooleanNão
mensagemstringSim
erroComunicadoErro (object)Não
    categoriastringSim
    mensagemstringSim
    codigostringSim
    protocoloInternostringSim
    situacaointeger (int32)Sim
    situacaoNomestringSim
dadosCadastrarComunicadoDados (object)Não
    protocoloInternostringSim
    situacaointeger (int32)Não
    situacaoNomestringSim
    placastringSim
    enviadoEmstring (date-time)Sim
Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "placa": "string",
    "enviadoEm": "2025-01-15T10:30:00Z"
  }
}
400Bad Request

Schema: CadastrarComunicadoResponse

Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "placa": "string",
    "enviadoEm": "2025-01-15T10:30:00Z"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
409Conflict

Schema: CadastrarComunicadoResponse

Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "placa": "string",
    "enviadoEm": "2025-01-15T10:30:00Z"
  }
}
422Client Error

Schema: CadastrarComunicadoResponse

Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "placa": "string",
    "enviadoEm": "2025-01-15T10:30:00Z"
  }
}
423Client Error

Schema: CadastrarComunicadoResponse

Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "placa": "string",
    "enviadoEm": "2025-01-15T10:30:00Z"
  }
}
500Server Error

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/ComunicadoVenda/cadastrar" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{...}'
GET/api/ComunicadoVenda/detalhar/{protocolo}

Parâmetros

NomeLocalTipoObrigatórioDescrição
protocolopathstringSimProtocolo do comunicado de venda.

Respostas

200Success

Schema: DetalharComunicadoResponse

CampoTipoNullable
sucessobooleanNão
mensagemstringSim
erroComunicadoErro (object)Não
    categoriastringSim
    mensagemstringSim
    codigostringSim
    protocoloInternostringSim
    situacaointeger (int32)Sim
    situacaoNomestringSim
dadosDetalharComunicadoDados (object)Não
    protocoloInternostringSim
    placastringSim
    renavamstringSim
    vendedorDocumentostringSim
    compradorDocumentostringSim
    situacaointeger (int32)Não
    situacaoNomestringSim
    cobradobooleanNão
    criadoEmstring (date-time)Não
    atualizadoEmstring (date-time)Não
    enviadoEmstring (date-time)Sim
    canceladoEmstring (date-time)Sim
    podeSerAlteradobooleanNão
    podeSerCanceladobooleanNão
    detalhesDetalhesCompletos (object)Não
        vendedorPessoaDetalhe (object)Não
            tipoPessoastringSim
            cpfstringSim
            cnpjstringSim
            nomestringSim
        compradorCompradorDetalhe (object)Não
            tipoPessoastringSim
            cpfstringSim
            cnpjstringSim
            nomestringSim
            enderecoEnderecoDetalhe (object)Não
                cepstringSim
                logradourostringSim
                numerostringSim
                bairrostringSim
                complementostringSim
                cidadeinteger (int32)Sim
        vendaVendaDetalhe (object)Não
            cidadeinteger (int32)Sim
            datastringSim
            valornumber (double)Sim
            compradorSolicitantestringSim
        veiculoVeiculoDetalhe (object)Não
            placastringSim
            renavamstringSim
            anoFabricacaointeger (int32)Sim
            anoModelointeger (int32)Sim
            crvCrvDetalhe (object)Não
                numerostringSim
                codigoSegurancastringSim
                numeroViainteger (int32)Sim
                dataEmissaostringSim
                ufEmissaostringSim
        situacaoSituacaoDetalhe (object)Não
            codigointeger (int32)Não
            nomestringSim
Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "placa": "string",
    "renavam": "string",
    "vendedorDocumento": "string",
    "compradorDocumento": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "cobrado": true,
    "criadoEm": "2025-01-15T10:30:00Z",
    "atualizadoEm": "2025-01-15T10:30:00Z",
    "enviadoEm": "2025-01-15T10:30:00Z",
    "canceladoEm": "2025-01-15T10:30:00Z",
    "podeSerAlterado": true,
    "podeSerCancelado": true,
    "detalhes": {
      "vendedor": {
        "tipoPessoa": "string",
        "cpf": "string",
        "cnpj": "string",
        "nome": "string"
      },
      "comprador": {
        "tipoPessoa": "string",
        "cpf": "string",
        "cnpj": "string",
        "nome": "string",
        "endereco": {
          "cep": "string",
          "logradouro": "string",
          "numero": "string",
          "bairro": "string",
          "complemento": "string",
          "cidade": 0
        }
      },
      "venda": {
        "cidade": 0,
        "data": "string",
        "valor": 0.0,
        "compradorSolicitante": "string"
      },
      "veiculo": {
        "placa": "string",
        "renavam": "string",
        "anoFabricacao": 0,
        "anoModelo": 0,
        "crv": {
          "numero": "string",
          "codigoSeguranca": "string",
          "numeroVia": 0,
          "dataEmissao": "string",
          "ufEmissao": "string"
        }
      },
      "situacao": {
        "codigo": 0,
        "nome": "string"
      }
    }
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
404Not Found

Schema: DetalharComunicadoResponse

Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "placa": "string",
    "renavam": "string",
    "vendedorDocumento": "string",
    "compradorDocumento": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "cobrado": true,
    "criadoEm": "2025-01-15T10:30:00Z",
    "atualizadoEm": "2025-01-15T10:30:00Z",
    "enviadoEm": "2025-01-15T10:30:00Z",
    "canceladoEm": "2025-01-15T10:30:00Z",
    "podeSerAlterado": true,
    "podeSerCancelado": true,
    "detalhes": {
      "vendedor": {
        "tipoPessoa": "string",
        "cpf": "string",
        "cnpj": "string",
        "nome": "string"
      },
      "comprador": {
        "tipoPessoa": "string",
        "cpf": "string",
        "cnpj": "string",
        "nome": "string",
        "endereco": {
          "cep": "string",
          "logradouro": "string",
          "numero": "string",
          "bairro": "string",
          "complemento": "string",
          "cidade": 0
        }
      },
      "venda": {
        "cidade": 0,
        "data": "string",
        "valor": 0.0,
        "compradorSolicitante": "string"
      },
      "veiculo": {
        "placa": "string",
        "renavam": "string",
        "anoFabricacao": 0,
        "anoModelo": 0,
        "crv": {
          "numero": "string",
          "codigoSeguranca": "string",
          "numeroVia": 0,
          "dataEmissao": "string",
          "ufEmissao": "string"
        }
      },
      "situacao": {
        "codigo": 0,
        "nome": "string"
      }
    }
  }
}
500Server Error

Exemplo cURL

curl -X GET "https://api.avaliservice.com.br/api/ComunicadoVenda/detalhar/{protocolo}" \
  -H "Authorization: Bearer "
POST/api/ComunicadoVenda/cancelar/{protocolo}

Parâmetros

NomeLocalTipoObrigatórioDescrição
protocolopathstringSimProtocolo do comunicado de venda.

Corpo da Requisição application/json

Schema: CancelarComunicacaoRequest

CampoTipoObrigatório
id_motivo_cancelamentointeger (int32)Sim
Exemplo de corpo
{
  "id_motivo_cancelamento": 0
}

Respostas

200Success

Schema: CancelarComunicadoResponse

CampoTipoNullable
sucessobooleanNão
mensagemstringSim
erroComunicadoErro (object)Não
    categoriastringSim
    mensagemstringSim
    codigostringSim
    protocoloInternostringSim
    situacaointeger (int32)Sim
    situacaoNomestringSim
dadosCancelarComunicadoDados (object)Não
    protocoloInternostringSim
    situacaointeger (int32)Não
    situacaoNomestringSim
    canceladoEmstring (date-time)Sim
Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "canceladoEm": "2025-01-15T10:30:00Z"
  }
}
400Bad Request

Schema: CancelarComunicadoResponse

Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "canceladoEm": "2025-01-15T10:30:00Z"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
404Not Found

Schema: CancelarComunicadoResponse

Exemplo de resposta
{
  "sucesso": true,
  "mensagem": "string",
  "erro": {
    "categoria": "string",
    "mensagem": "string",
    "codigo": "string",
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string"
  },
  "dados": {
    "protocoloInterno": "string",
    "situacao": 0,
    "situacaoNome": "string",
    "canceladoEm": "2025-01-15T10:30:00Z"
  }
}
500Server Error

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/ComunicadoVenda/cancelar/{protocolo}" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{...}'
GET/api/ComunicadoVenda/listar

Lista todos os comunicados de venda registrados, com filtros opcionais.

Parâmetros

NomeLocalTipoObrigatórioDescrição
statusquerystringNãoFiltro por status do comunicado.
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.
dataInicioquerystring (date-time)NãoData inicial para filtro (formato: AAAA-MM-DDTHH:mm:ss).
dataFimquerystring (date-time)NãoData final para filtro (formato: AAAA-MM-DDTHH:mm:ss).
limitequeryinteger (int32)NãoQuantidade máxima de registros retornados (padrão: 20).

Respostas

200Success

Schema: ListarComunicadosResponse

CampoTipoNullable
sucessobooleanNão
mensagemstringSim
erroComunicadoErro (object)Não
    categoriastringSim
    mensagemstringSim
    codigostringSim
    protocoloInternostringSim
    situacaointeger (int32)Sim
    situacaoNomestringSim
totalinteger (int32)Não
dadosarray[ComunicadoListItem]Sim
    protocoloInternostringSim
    placastringSim
    situacaointeger (int32)Não
    situacaoNomestringSim
    cobradobooleanNão
    criadoEmstring (date-time)Não
    enviadoEmstring (date-time)Sim
Exemplo de resposta real · 25/06/2026
{
  "total": 0,
  "dados": [],
  "sucesso": true,
  "mensagem": null,
  "erro": null
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
500Server Error

Exemplo cURL

curl -X GET "https://api.avaliservice.com.br/api/ComunicadoVenda/listar?status=VALOR&placa=VALOR&dataInicio=VALOR&dataFim=VALOR&limite=VALOR" \
  -H "Authorization: Bearer "

Consultas

POST/api/Consultas/IndicioSinistro1

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewSinistro

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewSinistro (object)Não
    indicioDeSinistrointeger (int32)Não
    mensagemSinistrostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "267f4eec-2e4b-425b-af18-2c3f52fb045b",
    "dataConsulta": "25/06/2026 14:59:00",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "IndicioSinistro1",
    "tempoTotalMs": 338
  },
  "retorno": {
    "indicioDeSinistro": 0,
    "mensagemSinistro": "NÃO EXISTE REGISTRO DE INDICIO DE SINISTRO"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/IndicioSinistro1?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/Agregados

Consulta dados de agregados (motor, câmbio, eixos) do veículo.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewAgregados

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewAgregados (object)Não
    placastringSim
    ufPlacastringSim
    chassistringSim
    marcaModelostringSim
    tipostringSim
    combustivelstringSim
    corstringSim
    renavamstringSim
    nrMotorstringSim
    nrCambiostringSim
    situacaoVeiculostringSim
    municipiostringSim
    especiestringSim
    procedenciaVeiculostringSim
    capacidadeDePassageirosstringSim
    cilindradastringSim
    capacidadeCargastringSim
    ufDestFaturadostringSim
    dataUltimaAtualizacaostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "569517ad-adab-4b6d-ba48-cf142e01a000",
    "dataConsulta": "25/06/2026 14:59:25",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "Agregados",
    "tempoTotalMs": 24272
  },
  "retorno": {
    "placa": "ABC1D23",
    "ufPlaca": null,
    "chassi": "BT269144",
    "marcaModelo": "VW/PASSAT TS",
    "tipo": "AUTOMOVEL",
    "combustivel": "GASOLINA",
    "cor": "AZUL",
    "renavam": null,
    "nrMotor": null,
    "nrCambio": null,
    "situacaoVeiculo": null,
    "municipio": null,
    "especie": "PASSAGEIRO",
    "procedenciaVeiculo": "NACIONAL",
    "capacidadeDePassageiros": "5",
    "cilindrada": "0",
    "capacidadeCarga": "0.0",
    "ufDestFaturado": null,
    "dataUltimaAtualizacao": "2026-06-25T17:58:47.2193371Z"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/Agregados?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/Leilao2

Consulta registros de leilão do veículo (base 2).

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewLeilao2

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewLeilao2 (object)Não
    placastringSim
    temRegistrobooleanNão
    leiloesarray[LeilaoItemView]Sim
        lotestringSim
        marcastringSim
        modelostringSim
        anoModelostringSim
        anoFabricacaostringSim
        chassistringSim
        renavamstringSim
        corstringSim
        combustivelstringSim
        dataLeilaostringSim
        leiloeirostringSim
        comitentestringSim
        patiostringSim
        categoriaVeiculostringSim
        condicaoVeiculostringSim
        nrMotorstringSim
        nrCambiostringSim
        quantidadeDeEixosstringSim
        segmentoComitentestringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "da0cd9e6-61d2-43a2-bc0b-f1fa4fea62ef",
    "dataConsulta": "25/06/2026 14:59:26",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "Leilao2",
    "tempoTotalMs": 610
  },
  "retorno": {
    "placa": "ABC1D23",
    "temRegistro": false,
    "leiloes": []
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/Leilao2?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/Leilao3

Consulta registros de leilão do veículo (base 3 — detalhada).

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewLeilao3

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewLeilao3 (object)Não
    placastringSim
    temRegistrobooleanNão
    leiloesarray[Leilao3ItemView]Sim
        nsuVeiculostringSim
        idLeilaostringSim
        lotestringSim
        marcastringSim
        modelostringSim
        anoModelostringSim
        anoFabricacaostringSim
        chassistringSim
        renavamstringSim
        corstringSim
        combustivelstringSim
        categoriaVeiculostringSim
        condicaoVeiculostringSim
        situacaoChassistringSim
        nrMotorstringSim
        nrCambiostringSim
        nrCarroceriastringSim
        nrEixoTraseirostringSim
        quantidadeEixosstringSim
        patiostringSim
        leiloeirostringSim
        dataLeilaostringSim
        comitentestringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "9f40016f-8e8f-406c-85ec-9121dca5c3ed",
    "dataConsulta": "25/06/2026 14:59:27",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "Leilao3",
    "tempoTotalMs": 457
  },
  "retorno": {
    "placa": "ABC1D23",
    "temRegistro": false,
    "leiloes": []
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/Leilao3?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/ParecerTecnico

Obtém o parecer técnico consolidado do veículo com semáforo de risco.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewParecerTecnico

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewParecerTecnico (object)Não
    placastringSim
    descricaostringSim
    resultadoPesquisastringSim
    parecerTecnicostringSim
    semaforostringSim
    imagemstringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "6d79ca1f-fa4c-4206-a77d-ff1aebfc9ab4",
    "dataConsulta": "25/06/2026 14:59:28",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "ParecerTecnico",
    "tempoTotalMs": 461
  },
  "retorno": {
    "placa": "ABC1D23",
    "descricao": "Sucesso",
    "resultadoPesquisa": "RegistroLocalizado",
    "parecerTecnico": "1",
    "semaforo": "verde",
    "imagem": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/ParecerTecnico?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/detalhesgravame

Consulta detalhada do histórico de gravames do veículo.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewGravame

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewGravame (object)Não
    temGravamebooleanNão
    mensagemStatusstringSim
    chassiSngstringSim
    chaveRetornostringSim
    placastringSim
    ufPlacastringSim
    anoFabricacaostringSim
    anoModelostringSim
    renavamstringSim
    documentoProprietariostringSim
    nomeFinanciadostringSim
    numeroContratostringSim
    documentoFinanceirastringSim
    financeiraNomestringSim
    codigoFinanceirastringSim
    dataGravamestringSim
    dataGravameVigenciastringSim
    ufGravamestringSim
    statusDoVeiculostringSim
    descricaoStatusstringSim
    marcaModelostringSim
    tipostringSim
    cambiostringSim
    combustivelstringSim
    corstringSim
    especiestringSim
    motorstringSim
    potenciastringSim
    situacaoChassistringSim
    capacidadeCilindradastringSim
    quantidadePassageirosstringSim
    procedenciastringSim
    tipoCarroceriastringSim
    tipoMontagemstringSim
    capacidadeCargastringSim
    cmtstringSim
    pbtstringSim
    eixoQuantidadestringSim
    eixoAuxiliarstringSim
    eixoTraseirostringSim
    docImportadorstringSim
    dataAtualizacaostringSim
    dataLimiteRestricaoTributariastringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "4958a04a-2b73-4466-9ed8-eb1d4f6d30c8",
    "dataConsulta": "25/06/2026 14:59:29",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesgravame",
    "tempoTotalMs": 1019
  },
  "retorno": {
    "temGravame": false,
    "mensagemStatus": "Veículo não possui gravame ativo",
    "chassiSng": "BT269144",
    "chaveRetorno": "260625145929992",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "anoFabricacao": "1979",
    "anoModelo": "0",
    "renavam": "00000000000",
    "documentoProprietario": "00000000000",
    "nomeFinanciado": "",
    "numeroContrato": "",
    "documentoFinanceira": "",
    "financeiraNome": "",
    "codigoFinanceira": "",
    "dataGravame": "",
    "dataGravameVigencia": "",
    "ufGravame": "",
    "statusDoVeiculo": "",
    "descricaoStatus": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
    "marcaModelo": null,
    "tipo": null,
    "cambio": null,
    "combustivel": null,
    "cor": null,
    "especie": null,
    "motor": null,
    "potencia": null,
    "situacaoChassi": null,
    "capacidadeCilindrada": null,
    "quantidadePassageiros": null,
    "procedencia": null,
    "tipoCarroceria": null,
    "tipoMontagem": null,
    "capacidadeCarga": null,
    "cmt": null,
    "pbt": null,
    "eixoQuantidade": null,
    "eixoAuxiliar": null,
    "eixoTraseiro": null,
    "docImportador": null,
    "dataAtualizacao": null,
    "dataLimiteRestricaoTributaria": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/detalhesgravame?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/IndicioSinistro

Verifica se existe indício de sinistro registrado para o veículo.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewIndicioSinistro

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewIndicioSinistro (object)Não
    indicadorIndiciobooleanSim
    mensagemSinistrostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "6eaafadc-02e4-49f2-a067-cc491e46c122",
    "dataConsulta": "25/06/2026 14:59:33",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "IndicioSinistro",
    "tempoTotalMs": 3523
  },
  "retorno": {
    "indicadorIndicio": false,
    "mensagemSinistro": "NÃO EXISTE REGISTRO DE INDICIO DE SINISTRO"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/IndicioSinistro?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/Leilao1

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewLeilao

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewLeilao (object)Não
    existeRegistrobooleanNão
    placastringSim
    chassistringSim
    descricaostringSim
    modelostringSim
    situacaoChassistringSim
    anoFabricacaostringSim
    anoModelostringSim
    combustivelstringSim
    corstringSim
    renavamstringSim
    segmentostringSim
    subSegmentostringSim
    scorestringSim
    aceitaVeiculostringSim
    percentualSobreRefstringSim
    exigenciaVistoriaEspecialstringSim
    scorePontuacaostringSim
    motorstringSim
    numeroCaixaCambiostringSim
    numeroCarroceriastringSim
    numeroEixoTraseiroDiferencialstringSim
    quantidadeDeEixosstringSim
    registrosLeilaoarray[RegistroLeilaoView]Sim
        leiloeirostringSim
        comitentestringSim
        lotestringSim
        dataLeilaostringSim
        condicoesVeiculostringSim
        situacaoChassistringSim
        condicoesMotorstringSim
        condicoesCambiostringSim
        condicoesMecanicastringSim
        observacaostringSim
    checkListCheckListLeilaoView (object)Não
        frentestringSim
        traseirastringSim
        tetostringSim
        interiorstringSim
        lateralEsquerdastringSim
        lateralDireitastringSim
        rodasstringSim
        queimadostringSim
        airBagstringSim
        obsstringSim
    quantidadePesquisasUltimosMesesstringSim
    historicoPesquisastringSim
    controleHistoricostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "37455073-7786-4d2f-bc5e-4a9f40070f65",
    "dataConsulta": "25/06/2026 14:59:34",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "Leilao1",
    "tempoTotalMs": 91
  },
  "retorno": {
    "existeRegistro": false,
    "placa": "ABC1D23",
    "chassi": "NAO INFORMADO",
    "descricao": "Nenhuma informação foi localizada com o dado informado",
    "modelo": "NAO INFORMADO",
    "situacaoChassi": "NAO INFORMADO",
    "anoFabricacao": "NAO INFORMADO",
    "anoModelo": "NAO INFORMADO",
    "combustivel": "NAO INFORMADO",
    "cor": "NAO INFORMADO",
    "renavam": "00000000000",
    "segmento": "NAO INFORMADO",
    "subSegmento": "NAO INFORMADO",
    "score": "NAO INFORMADO",
    "aceitaVeiculo": "NAO INFORMADO",
    "percentualSobreRef": "NAO INFORMADO",
    "exigenciaVistoriaEspecial": "NAO INFORMADO",
    "scorePontuacao": "NAO INFORMADO",
    "motor": "NAO INFORMADO",
    "numeroCaixaCambio": "NAO INFORMADO",
    "numeroCarroceria": "NAO INFORMADO",
    "numeroEixoTraseiroDiferencial": "NAO INFORMADO",
    "quantidadeDeEixos": "NAO INFORMADO",
    "registrosLeilao": [],
    "checkList": {
      "frente": "NAO INFORMADO",
      "traseira": "NAO INFORMADO",
      "teto": "NAO INFORMADO",
      "interior": "NAO INFORMADO",
      "lateralEsquerda": "NAO INFORMADO",
      "lateralDireita": "NAO INFORMADO",
      "rodas": "NAO INFORMADO",
      "queimado": "NAO INFORMADO",
      "airBag": "NAO INFORMADO",
      "obs": "NAO INFORMADO"
    },
    "quantidadePesquisasUltimosMeses": "7",
    "historicoPesquisa": "18/06/2026;16/06/2026;07/06/2026;26/05/2026;16/04/2026;13/04/2026;26/03/2026",
    "controleHistorico": "1"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/Leilao1?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/Remarketing

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewRemarketing

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewRemarketing (object)Não
    existeRegistrobooleanNão
    placastringSim
    chassistringSim
    descricaostringSim
    resultadoPesquisastringSim
    modelostringSim
    situacaoChassistringSim
    anoFabricacaostringSim
    anoModelostringSim
    combustivelstringSim
    corstringSim
    renavamstringSim
    segmentostringSim
    subSegmentostringSim
    registrosRemarketingarray[RegistroRemarketingView]Sim
        organizadorstringSim
        vendedorstringSim
        itemstringSim
        dataEventostringSim
        condicoesVeiculostringSim
        situacaoChassistringSim
        condicoesMotorstringSim
        condicoesCambiostringSim
        condicoesMecanicastringSim
        observacaostringSim
    checkListCheckListRemarketingView (object)Não
        dataInspecaostringSim
        motorstringSim
        portaMalasstringSim
        frentestringSim
        frenteDireitastringSim
        frenteEsquerdastringSim
        portaFrenteDireitastringSim
        portaFrenteEsquerdastringSim
        portaTraseiraDireitastringSim
        portaTraseiraEsquerdastringSim
        traseiraDireitastringSim
        traseiraEsquerdastringSim
        ladoDireitostringSim
        ladoEsquerdostringSim
        traseirastringSim
        cacambastringSim
        bancosDianteirosstringSim
        bancosTraseirosstringSim
        forroTetostringSim
        tetostringSim
        observacaostringSim
        link1stringSim
        link2stringSim
        garantiastringSim
    fotosarray[string]Sim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "2339e9d4-bb07-4746-9161-033969ddec9d",
    "dataConsulta": "25/06/2026 14:59:35",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "Remarketing",
    "tempoTotalMs": 103
  },
  "retorno": {
    "existeRegistro": false,
    "placa": "ABC1D23",
    "chassi": "NAO INFORMADO",
    "descricao": "Nenhuma informação foi localizada com o dado informado",
    "resultadoPesquisa": "Sem registros",
    "modelo": "NAO INFORMADO",
    "situacaoChassi": "NAO INFORMADO",
    "anoFabricacao": "NAO INFORMADO",
    "anoModelo": "NAO INFORMADO",
    "combustivel": "NAO INFORMADO",
    "cor": "NAO INFORMADO",
    "renavam": "00000000000",
    "segmento": "NAO INFORMADO",
    "subSegmento": "NAO INFORMADO",
    "registrosRemarketing": [],
    "checkList": {
      "dataInspecao": "NAO INFORMADO",
      "motor": "NAO INFORMADO",
      "portaMalas": "NAO INFORMADO",
      "frente": "NAO INFORMADO",
      "frenteDireita": "NAO INFORMADO",
      "frenteEsquerda": "NAO INFORMADO",
      "portaFrenteDireita": "NAO INFORMADO",
      "portaFrenteEsquerda": "NAO INFORMADO",
      "portaTraseiraDireita": "NAO INFORMADO",
      "portaTraseiraEsquerda": "NAO INFORMADO",
      "traseiraDireita": "NAO INFORMADO",
      "traseiraEsquerda": "NAO INFORMADO",
      "ladoDireito": "NAO INFORMADO",
      "ladoEsquerdo": "NAO INFORMADO",
      "traseira": "NAO INFORMADO",
      "cacamba": "NAO INFORMADO",
      "bancosDianteiros": "NAO INFORMADO",
      "bancosTraseiros": "NAO INFORMADO",
      "forroTeto": "NAO INFORMADO",
      "teto": "NAO INFORMADO",
      "observacao": "NAO INFORMADO",
      "link1": "NAO INFORMADO",
      "link2": "NAO INFORMADO",
      "garantia": "NAO INFORMADO"
    },
    "fotos": []
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/Remarketing?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/detalhesGravameHist

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewGravameHist

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewGravameHist (object)Não
    chassistringSim
    placastringSim
    ufPlacastringSim
    renavamstringSim
    marcaModelostringSim
    corstringSim
    anoModelostringSim
    anoFabricacaostringSim
    tipoVeiculostringSim
    combustivelstringSim
    procedenciastringSim
    quantidadeGravamesstringSim
    gravamesarray[OcorrenciaGravameView]Sim
        codigoStatusstringSim
        statusGravamestringSim
        statusVeiculostringSim
        dataAtualizacaoStatusstringSim
        renavamstringSim
        ufPlacastringSim
        placastringSim
        ufLicenciamentostringSim
        chassistringSim
        docFinanciadostringSim
        nomeFinanciadostringSim
        docAgentestringSim
        nomeAgentestringSim
        numeroGravamestringSim
        numeroContratostringSim
        dataInclusaoGravamestringSim
        dataContratostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "51c1be72-98b5-4f86-8ec4-eceabca41e9b",
    "dataConsulta": "25/06/2026 14:59:44",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 8258
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/detalhesGravameHist?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/csv2

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCSVPrime

Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "cfc78056-8619-497d-8852-59596a36756a",
    "dataConsulta": "25/06/2026 14:59:54",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "csv2",
    "tempoTotalMs": 9692
  },
  "retorno": {
    "chassi": "",
    "placa": "",
    "renavam": "",
    "marcaModelo": "",
    "corVeiculo": "",
    "anoModelo": "",
    "anoFabricacao": "",
    "combustivel": "",
    "motor": "",
    "uf": "",
    "municipio": "",
    "dataAtualizacao": "",
    "crlv": "",
    "proprietarioNome": "",
    "proprietarioDocumento": "",
    "binNacional": {
      "situacao": null,
      "situacaoChassi": null,
      "tipoVeiculo": null,
      "especieVeiculo": null,
      "tipoCarroceria": null,
      "potenciaVeiculo": null,
      "cmt": null,
      "pbt": null,
      "capacidadeCarga": null,
      "procedencia": null,
      "categoriaVeiculo": null,
      "quantidadePassageiros": null,
      "numeroEixos": null,
      "dataEmissaoCrlv": null,
      "dataEmissaoUltimoCrv": null,
      "restricoes": null
    },
    "precificador": [],
    "quantidadeAlertas": "0",
    "alertas": [],
    "renajud": {
      "quantidadeOcorrencias": null,
      "msgAlerta": null
    },
    "recall": {
      "quantidadeOcorrencias": null,
      "ocorrencias": null
    },
    "csv": {
      "quantidadeOcorrencia": "0",
      "mensagemObservacao": ""
    },
    "renainf": {
      "qtdOcorrencias": null
    },
    "fichaTecnica": {
      "cambio": null,
      "direcao": null,
      "freioDianteiro": null,
      "freioTraseiro": null,
      "motorDescricao": null,
      "quantidadePassageiros": null,
      "quantidadePortas": null,
      "suspensaoDianteira": null,
      "suspensaoTraseira": null,
      "tipoTracao": null,
      "medidas": null,
      "medicaoCombustivel": null,
      "equipamentos": null
    },
    "alertaIndicio": {
      "existeOcorrencia": null,
      "descricaoOcorrencia": null
    }
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/csv2?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/recall

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "f4b0e47c-ba5e-4099-aea3-22221a287643",
    "dataConsulta": "25/06/2026 15:00:25",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "recall",
    "tempoTotalMs": 30291
  },
  "retorno": {
    "Historico": null,
    "Observacao": null,
    "SituacaoRecall": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/recall?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/FlagCNH

Parâmetros

NomeLocalTipoObrigatórioDescrição
cpfCPFquerystringNãoCPF (somente números, 11 dígitos). 11 dígitos, somente números.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewFlagCNH

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewFlagCNH (object)Não
    codigostringSim
    possuiCNHbooleanNão
    possuiCNHTextostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "92aae4fd-298d-441e-a7a1-afc171f4958b",
    "dataConsulta": "25/06/2026 15:00:46",
    "parametro": "12345678909",
    "usuario": "AvaliService",
    "tipoConsulta": "FlagCNH",
    "tempoTotalMs": 20235
  },
  "retorno": {
    "codigo": "200",
    "possuiCNH": true,
    "possuiCNHTexto": "SIM"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/FlagCNH?cpf=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/roubofurto2

Consulta ocorrências de roubo/furto (base alternativa).

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewRouboFurto2

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewRouboFurto2 (object)Não
    mensagemstringSim
    existeOcorrenciastringSim
    chassistringSim
    placastringSim
    marcaModelostringSim
    anoModelostringSim
    anoFabricacaostringSim
    corstringSim
    municipioEmplacamentostringSim
    ocorrenciasarray[Ocorrencia]Sim
        declaracaostringSim
        boletimstringSim
        codigoOrgaoSegurancastringSim
        ocorrenciastringSim
        municipiostringSim
        uFstringSim
        dataOcorrenciastringSim
        placastringSim
        chassistringSim
        marcaModelostringSim
        corstringSim
        informantestringSim
        documentostringSim
        numeroDocumentostringSim
        ramalstringSim
        telefonestringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "8aaaf93d-cc93-449e-96eb-e118830d6c12",
    "dataConsulta": "25/06/2026 15:01:04",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "roubofurto2",
    "tempoTotalMs": 17410
  },
  "retorno": {
    "mensagem": "Não foi encontrado registro de roubo e furto",
    "existeOcorrencia": "NAO",
    "chassi": null,
    "placa": null,
    "marcaModelo": null,
    "anoModelo": null,
    "anoFabricacao": null,
    "cor": null,
    "municipioEmplacamento": null,
    "ocorrencias": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/roubofurto2?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/roubofurto

Consulta ocorrências de roubo/furto registradas para o veículo.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewRouboFurto

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewRouboFurto (object)Não
    mensagemstringSim
    existeOcorrenciastringSim
    chassistringSim
    placastringSim
    marcaModelostringSim
    anoModelostringSim
    anoFabricacaostringSim
    corstringSim
    municipioEmplacamentostringSim
    ocorrenciasarray[Ocorrencia]Sim
        declaracaostringSim
        boletimstringSim
        codigoOrgaoSegurancastringSim
        ocorrenciastringSim
        municipiostringSim
        uFstringSim
        dataOcorrenciastringSim
        placastringSim
        chassistringSim
        marcaModelostringSim
        corstringSim
        informantestringSim
        documentostringSim
        numeroDocumentostringSim
        ramalstringSim
        telefonestringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "6e1bc4a1-12da-4ce5-bf45-be47e895db3d",
    "dataConsulta": "25/06/2026 15:01:04",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "roubofurto",
    "tempoTotalMs": 63
  },
  "retorno": {
    "mensagem": "Não foi encontrado registro de roubo e furto",
    "existeOcorrencia": "NAO",
    "chassi": null,
    "placa": null,
    "marcaModelo": null,
    "anoModelo": null,
    "anoFabricacao": null,
    "cor": null,
    "municipioEmplacamento": null,
    "ocorrencias": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/roubofurto?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/LeilaoRemarketing

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "consulta": {
    "idConsulta": "3c5df064-4b3d-48a4-b99d-770663e0f83c",
    "dataConsulta": "25/06/2026 15:01:05",
    "parametro": "ABC1D23",
    "tipoConsulta": "LeilaoRem",
    "usuario": "AvaliService"
  },
  "resultados": {
    "leilao": {
      "existeRegistro": false,
      "placa": "ABC1D23",
      "chassi": "NAO INFORMADO",
      "descricao": "Nenhuma informação foi localizada com o dado informado",
      "modelo": "NAO INFORMADO",
      "situacaoChassi": "NAO INFORMADO",
      "anoFabricacao": "NAO INFORMADO",
      "anoModelo": "NAO INFORMADO",
      "combustivel": "NAO INFORMADO",
      "cor": "NAO INFORMADO",
      "renavam": "00000000000",
      "segmento": "NAO INFORMADO",
      "subSegmento": "NAO INFORMADO",
      "score": "NAO INFORMADO",
      "aceitaVeiculo": "NAO INFORMADO",
      "percentualSobreRef": "NAO INFORMADO",
      "exigenciaVistoriaEspecial": "NAO INFORMADO",
      "scorePontuacao": "NAO INFORMADO",
      "motor": "NAO INFORMADO",
      "numeroCaixaCambio": "NAO INFORMADO",
      "numeroCarroceria": "NAO INFORMADO",
      "numeroEixoTraseiroDiferencial": "NAO INFORMADO",
      "quantidadeDeEixos": "NAO INFORMADO",
      "registrosLeilao": [],
      "checkList": {
        "frente": "NAO INFORMADO",
        "traseira": "NAO INFORMADO",
        "teto": "NAO INFORMADO",
        "interior": "NAO INFORMADO",
        "lateralEsquerda": "NAO INFORMADO",
        "lateralDireita": "NAO INFORMADO",
        "rodas": "NAO INFORMADO",
        "queimado": "NAO INFORMADO",
        "airBag": "NAO INFORMADO",
        "obs": "NAO INFORMADO"
      },
      "quantidadePesquisasUltimosMeses": "7",
      "historicoPesquisa": "18/06/2026;16/06/2026;07/06/2026;26/05/2026;16/04/2026;13/04/2026;26/03/2026",
      "controleHistorico": "1"
    },
    "remarketing": {
      "existeRegistro": false,
      "placa": "ABC1D23",
      "chassi": "NAO INFORMADO",
      "descricao": "Nenhuma informação foi localizada com o dado informado",
      "resultadoPesquisa": "Sem registros",
      "modelo": "NAO INFORMADO",
      "situacaoChassi": "NAO INFORMADO",
      "anoFabricacao": "NAO INFORMADO",
      "anoModelo": "NAO INFORMADO",
      "combustivel": "NAO INFORMADO",
      "cor": "NAO INFORMADO",
      "renavam": "00000000000",
      "segmento": "NAO INFORMADO",
      "subSegmento": "NAO INFORMADO",
      "registrosRemarketing": [],
      "checkList": {
        "dataInspecao": "NAO INFORMADO",
        "motor": "NAO INFORMADO",
        "portaMalas": "NAO INFORMADO",
        "frente": "NAO INFORMADO",
        "frenteDireita": "NAO INFORMADO",
        "frenteEsquerda": "NAO INFORMADO",
        "portaFrenteDireita": "NAO INFORMADO",
        "portaFrenteEsquerda": "NAO INFORMADO",
        "portaTraseiraDireita": "NAO INFORMADO",
        "portaTraseiraEsquerda": "NAO INFORMADO",
        "traseiraDireita": "NAO INFORMADO",
        "traseiraEsquerda": "NAO INFORMADO",
        "ladoDireito": "NAO INFORMADO",
        "ladoEsquerdo": "NAO INFORMADO",
        "traseira": "NAO INFORMADO",
        "cacamba": "NAO INFORMADO",
        "bancosDianteiros": "NAO INFORMADO",
        "bancosTraseiros": "NAO INFORMADO",
        "forroTeto": "NAO INFORMADO",
        "teto": "NAO INFORMADO",
        "observacao": "NAO INFORMADO",
        "link1": "NAO INFORMADO",
        "link2": "NAO INFORMADO",
        "garantia": "NAO INFORMADO"
      },
      "fotos": []
    }
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/LeilaoRemarketing?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/binestadual

Consulta estadual do veículo — dados de registro, débitos, restrições e proprietário.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewEstadual

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewEstadual (object)Não
    situacaoVeiculostringSim
    placastringSim
    municipiostringSim
    ufstringSim
    renavamstringSim
    cpfCnpjProprietariostringSim
    tipoDocumentoProprietariostringSim
    pronomestringSim
    propAntestringSim
    licDatastringSim
    dataEmissaoCrvstringSim
    chassistringSim
    tipoDocumentoFaturadostringSim
    cpfCnpjFaturadostringSim
    ufFaturadostringSim
    tipoRemarcacaoChassistringSim
    marcaModeloCompletostringSim
    marcastringSim
    modelostringSim
    veiculoAnoFabricacaostringSim
    veiculoAnoModelostringSim
    tipostringSim
    carroceriastringSim
    corstringSim
    especiestringSim
    categoriaVeiculostringSim
    combustivelstringSim
    potenciastringSim
    cilindradastringSim
    capacidadeCargastringSim
    veiculoProcedenciastringSim
    capacidadePassageirosstringSim
    comunicadoVendastringSim
    numeroCambiostringSim
    motorstringSim
    cmtstringSim
    pbtstringSim
    eixosstringSim
    existeDebitoDeIpvastringSim
    existeDebitoMultastringSim
    debitoIpvastringSim
    existeDebitoLicenciamentostringSim
    existeDebitoLicenciamentoValorstringSim
    valorTotalDebitoMultastringSim
    existeDebitoDpvatstringSim
    dpvatstringSim
    outrasRestricoesUmstringSim
    outrasRestricoesDoisstringSim
    outrasRestricoesTresstringSim
    outrasRestricoesQuatrostringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — gerado do schema do swagger (valores ilustrativos). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "exemplo",
    "dataConsulta": "2025-01-15T10:30:00",
    "parametro": "exemplo",
    "usuario": "exemplo",
    "tipoConsulta": "exemplo",
    "tempoTotalMs": 0
  },
  "retorno": {
    "situacaoVeiculo": "exemplo",
    "placa": "ABC1D23",
    "municipio": "SAO PAULO",
    "uf": "SP",
    "renavam": "00000000000",
    "cpfCnpjProprietario": "000.000.000-00",
    "tipoDocumentoProprietario": "exemplo",
    "pronome": "NOME PROTEGIDO",
    "propAnte": "exemplo",
    "licData": "2025-01-15T10:30:00",
    "dataEmissaoCrv": "2025-01-15T10:30:00",
    "chassi": "9BWZZZ377VT004251",
    "tipoDocumentoFaturado": "exemplo",
    "cpfCnpjFaturado": "000.000.000-00",
    "ufFaturado": "exemplo",
    "tipoRemarcacaoChassi": "9BWZZZ377VT004251",
    "marcaModeloCompleto": "VW/GOL 1.0",
    "marca": "VW/GOL 1.0",
    "modelo": "VW/GOL 1.0",
    "veiculoAnoFabricacao": "exemplo",
    "veiculoAnoModelo": "VW/GOL 1.0",
    "tipo": "exemplo",
    "carroceria": "exemplo",
    "cor": "PRATA",
    "especie": "exemplo",
    "categoriaVeiculo": "exemplo",
    "combustivel": "ALCOOL/GASOLINA",
    "potencia": "exemplo",
    "cilindrada": "exemplo",
    "capacidadeCarga": "SAO PAULO",
    "veiculoProcedencia": "exemplo",
    "capacidadePassageiros": "SAO PAULO",
    "comunicadoVenda": "exemplo",
    "numeroCambio": "exemplo",
    "motor": "exemplo",
    "cmt": "exemplo",
    "pbt": "exemplo",
    "eixos": "exemplo",
    "existeDebitoDeIpva": 1234.56,
    "existeDebitoMulta": 1234.56,
    "debitoIpva": 1234.56,
    "existeDebitoLicenciamento": 1234.56,
    "existeDebitoLicenciamentoValor": 1234.56,
    "valorTotalDebitoMulta": 1234.56,
    "existeDebitoDpvat": 1234.56,
    "dpvat": "exemplo",
    "outrasRestricoesUm": "exemplo",
    "outrasRestricoesDois": "exemplo",
    "outrasRestricoesTres": "exemplo",
    "outrasRestricoesQuatro": "exemplo"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/binestadual?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/estadual2

Consulta estadual do veículo (base alternativa) — dados de registro, débitos e restrições.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewEstadual

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewEstadual (object)Não
    situacaoVeiculostringSim
    placastringSim
    municipiostringSim
    ufstringSim
    renavamstringSim
    cpfCnpjProprietariostringSim
    tipoDocumentoProprietariostringSim
    pronomestringSim
    propAntestringSim
    licDatastringSim
    dataEmissaoCrvstringSim
    chassistringSim
    tipoDocumentoFaturadostringSim
    cpfCnpjFaturadostringSim
    ufFaturadostringSim
    tipoRemarcacaoChassistringSim
    marcaModeloCompletostringSim
    marcastringSim
    modelostringSim
    veiculoAnoFabricacaostringSim
    veiculoAnoModelostringSim
    tipostringSim
    carroceriastringSim
    corstringSim
    especiestringSim
    categoriaVeiculostringSim
    combustivelstringSim
    potenciastringSim
    cilindradastringSim
    capacidadeCargastringSim
    veiculoProcedenciastringSim
    capacidadePassageirosstringSim
    comunicadoVendastringSim
    numeroCambiostringSim
    motorstringSim
    cmtstringSim
    pbtstringSim
    eixosstringSim
    existeDebitoDeIpvastringSim
    existeDebitoMultastringSim
    debitoIpvastringSim
    existeDebitoLicenciamentostringSim
    existeDebitoLicenciamentoValorstringSim
    valorTotalDebitoMultastringSim
    existeDebitoDpvatstringSim
    dpvatstringSim
    outrasRestricoesUmstringSim
    outrasRestricoesDoisstringSim
    outrasRestricoesTresstringSim
    outrasRestricoesQuatrostringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — gerado do schema do swagger (valores ilustrativos). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "exemplo",
    "dataConsulta": "2025-01-15T10:30:00",
    "parametro": "exemplo",
    "usuario": "exemplo",
    "tipoConsulta": "exemplo",
    "tempoTotalMs": 0
  },
  "retorno": {
    "situacaoVeiculo": "exemplo",
    "placa": "ABC1D23",
    "municipio": "SAO PAULO",
    "uf": "SP",
    "renavam": "00000000000",
    "cpfCnpjProprietario": "000.000.000-00",
    "tipoDocumentoProprietario": "exemplo",
    "pronome": "NOME PROTEGIDO",
    "propAnte": "exemplo",
    "licData": "2025-01-15T10:30:00",
    "dataEmissaoCrv": "2025-01-15T10:30:00",
    "chassi": "9BWZZZ377VT004251",
    "tipoDocumentoFaturado": "exemplo",
    "cpfCnpjFaturado": "000.000.000-00",
    "ufFaturado": "exemplo",
    "tipoRemarcacaoChassi": "9BWZZZ377VT004251",
    "marcaModeloCompleto": "VW/GOL 1.0",
    "marca": "VW/GOL 1.0",
    "modelo": "VW/GOL 1.0",
    "veiculoAnoFabricacao": "exemplo",
    "veiculoAnoModelo": "VW/GOL 1.0",
    "tipo": "exemplo",
    "carroceria": "exemplo",
    "cor": "PRATA",
    "especie": "exemplo",
    "categoriaVeiculo": "exemplo",
    "combustivel": "ALCOOL/GASOLINA",
    "potencia": "exemplo",
    "cilindrada": "exemplo",
    "capacidadeCarga": "SAO PAULO",
    "veiculoProcedencia": "exemplo",
    "capacidadePassageiros": "SAO PAULO",
    "comunicadoVenda": "exemplo",
    "numeroCambio": "exemplo",
    "motor": "exemplo",
    "cmt": "exemplo",
    "pbt": "exemplo",
    "eixos": "exemplo",
    "existeDebitoDeIpva": 1234.56,
    "existeDebitoMulta": 1234.56,
    "debitoIpva": 1234.56,
    "existeDebitoLicenciamento": 1234.56,
    "existeDebitoLicenciamentoValor": 1234.56,
    "valorTotalDebitoMulta": 1234.56,
    "existeDebitoDpvat": 1234.56,
    "dpvat": "exemplo",
    "outrasRestricoesUm": "exemplo",
    "outrasRestricoesDois": "exemplo",
    "outrasRestricoesTres": "exemplo",
    "outrasRestricoesQuatro": "exemplo"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/estadual2?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/renajud

Consulta restrições judiciais (RENAJUD) do veículo.

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewRenajud

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewRenajud (object)Não
    marcaModelostringSim
    municipiostringSim
    renavamstringSim
    corstringSim
    anoFabricacaostringSim
    anoModelostringSim
    chassistringSim
    placastringSim
    combustivelstringSim
    especiestringSim
    motorstringSim
    procedenciastringSim
    tipostringSim
    mensagemstringSim
    quantidadeOcorrenciasTotalstringSim
    quantidadeBloqueioAtivostringSim
    ocorrenciasarray[OcorrenciaRenajud]Sim
        constaRestricaostringSim
        chassistringSim
        placastringSim
        municipioOrgaostringSim
        tipoRestricaostringSim
        nomeTribunalstringSim
        nomeOrgaoJudicialstringSim
        numeroProcessostringSim
        dataInclusaostringSim
        exclusaoExclusaoOcorrenciaRenajud (object)Não
            datastringSim
            magistradostringSim
            orgaostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "222f00a6-efde-47c0-9104-49f43f1d2828",
    "dataConsulta": "25/06/2026 15:01:41",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "renajud",
    "tempoTotalMs": 3756
  },
  "retorno": {
    "marcaModelo": "VW/PASSAT TS",
    "municipio": "CURITIBA/PR",
    "renavam": "00000000000",
    "cor": "AZUL",
    "anoFabricacao": "1979",
    "anoModelo": "1979",
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "combustivel": "GASOLINA",
    "especie": null,
    "motor": "*",
    "procedencia": null,
    "tipo": null,
    "mensagem": null,
    "quantidadeOcorrenciasTotal": "0",
    "quantidadeBloqueioAtivo": "0",
    "ocorrencias": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/renajud?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/renajud2

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewRenajud2

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewRenajud2 (object)Não
    placastringSim
    placaAnteriorstringSim
    chassistringSim
    renavamstringSim
    marcaModelostringSim
    anoFabricacaointeger (int32)Sim
    anoModelointeger (int32)Sim
    ufstringSim
    proprietarioProprietarioRenajud2 (object)Não
        nomestringSim
        documentostringSim
        enderecostringSim
    mensagemstringSim
    quantidadeOcorrenciasTotalinteger (int32)Não
    quantidadeBloqueioAtivointeger (int32)Não
    quantidadeBaixadasinteger (int32)Não
    ocorrenciasarray[OcorrenciaRenajud2]Sim
        idstringSim
        statusstringSim
        tipoRestricaostringSim
        numeroProcessostringSim
        tribunalTribunalRenajud2 (object)Não
            idstringSim
            nomestringSim
        orgaoJulgadorOrgaoJulgadorRenajud2 (object)Não
            idinteger (int64)Sim
            nomestringSim
            municipiostringSim
            ufstringSim
        inclusaoEventoInclusaoRenajud2 (object)Não
            datastringSim
            magistradostringSim
        exclusaoEventoExclusaoRenajud2 (object)Não
            datastringSim
            magistradostringSim
            orgaostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "56a9b726-4559-48d2-9f73-32f82ae289cb",
    "dataConsulta": "25/06/2026 15:01:42",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "renajud2",
    "tempoTotalMs": 94
  },
  "retorno": {
    "placa": "ABC1D23",
    "placaAnterior": null,
    "chassi": "BT269144",
    "renavam": "00000000000",
    "marcaModelo": "VW/PASSAT TS",
    "anoFabricacao": 1979,
    "anoModelo": 1979,
    "uf": "PR",
    "proprietario": {
      "nome": "NOME PROTEGIDO",
      "documento": "000.000.000-00",
      "endereco": null
    },
    "mensagem": "CONSTA BLOQUEIO RENAJUD / BLOQUEIO-ATIVO NADA CONSTA",
    "quantidadeOcorrenciasTotal": 0,
    "quantidadeBloqueioAtivo": 0,
    "quantidadeBaixadas": 0,
    "ocorrencias": []
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/renajud2?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/binnacional

Consulta da Base de Índice Nacional (BIN) — dados completos do veículo no âmbito federal.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewNacional

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewNacional (object)Não
    placastringSim
    placaMercosulstringSim
    chassistringSim
    renavamstringSim
    chassiRemarcadostringSim
    ultimaAtualizacaostringSim
    municipiostringSim
    ufstringSim
    procedenciastringSim
    tipostringSim
    especiestringSim
    tipoMontagemstringSim
    marcaModelostringSim
    anoModstringSim
    anoFabstringSim
    capPassagstringSim
    corstringSim
    potenciastringSim
    cilindradasstringSim
    carroceriastringSim
    combustivelstringSim
    cmtstringSim
    pbtstringSim
    eixosstringSim
    nEixoAuxiliarstringSim
    nEixoTraseirostringSim
    nMotorstringSim
    nCambiostringSim
    situacaoVeiculostringSim
    rfAtivostringSim
    multaRENAINFstringSim
    recallstringSim
    restricaoRFBstringSim
    indicadorSinistrostringSim
    comunicadodeVendastringSim
    pendenciaEmissaoDocumentostringSim
    restricaoRENAJUDstringSim
    nDocumentoProprietariostringSim
    tipoDocumentoProprietariostringSim
    nomeProprietariostringSim
    nDocumentoFaturadostringSim
    tipoDocumentoFaturadostringSim
    ufFaturamentostringSim
    categoriastringSim
    dataAtualizacaostringSim
    dataEmplacamentostringSim
    capacidadeCargastringSim
    numeroEixoTraseiroDiferencialstringSim
    numeroTerceiroEixostringSim
    tipoDocumentoImportadorastringSim
    dataLimiteRestricaostringSim
    numeroDistringSim
    restricaoTipoTransacaostringSim
    restricoesRestricaoFinanstringSim
    restricaoNomeAgentestringSim
    restricaoFinanciadostringSim
    restricaoCpfCnpjFinanciadostringSim
    restricaoDataInclusaostringSim
    restricaoUmstringSim
    restricaoDoisstringSim
    restricaoTresstringSim
    restricaoQuatrostringSim
    restricoesAdicionaisstringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "0d21d782-9438-4fdd-99fc-5d2d4d879017",
    "dataConsulta": "25/06/2026 15:01:43",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "Nacional",
    "tempoTotalMs": 0
  },
  "retorno": {
    "Placa": "ABC1D23",
    "PlacaMercosul": "ABC1D23",
    "Chassi": "BT269144",
    "Renavam": "00000000000",
    "ChassiRemarcado": "NORMAL",
    "UltimaAtualizacao": "14/02/1995",
    "Municipio": "CURITIBA",
    "UF": "PR",
    "Procedencia": "NACIONAL",
    "Tipo": "AUTOMOVEL",
    "Especie": "PASSAGEIRO",
    "TipoMontagem": "NAO INFORMADO",
    "MarcaModelo": "VW/PASSAT TS",
    "AnoMod": "1979",
    "AnoFab": "1979",
    "CapPassag": "5",
    "Cor": "AZUL",
    "Potencia": "78",
    "Cilindradas": "0",
    "Carroceria": "",
    "Combustivel": "GASOLINA",
    "CMT": "0",
    "PBT": "0",
    "Eixos": "0",
    "NEixoAuxiliar": "",
    "NEixoTraseiro": "",
    "NMotor": "",
    "NCambio": "",
    "SituacaoVeiculo": "EM CIRCULACAO",
    "RfAtivo": "NAO",
    "MultaRENAINF": "NAO",
    "Recall": "NAO",
    "RestricaoRFB": "NAO",
    "indicadorSinistro": "NAO",
    "ComunicadodeVenda": "NAO",
    "PendenciaEmissaoDocumento": "NAO",
    "RestricaoRENAJUD": "NAO",
    "NDocumentoProprietario": "000.000.000-00",
    "TipoDocumentoProprietario": "CPF",
    "NomeProprietario": "NOME PROTEGIDO",
    "NDocumentoFaturado": "",
    "TipoDocumentoFaturado": "",
    "UfFaturamento": "",
    "Categoria": "PARTICULAR",
    "DataAtualizacao": "14/02/1995",
    "DataEmplacamento": "",
    "CapacidadeCarga": "0",
    "NumeroEixoTraseiroDiferencial": "NAO INFORMADO",
    "NumeroTerceiroEixo": "NAO INFORMADO",
    "TipoDocumentoImportadora": "",
    "DataLimiteRestricao": "",
    "NumeroDi": "",
    "RestricaoTipoTransacao": "",
    "RestricoesRestricaoFinan": "",
    "RestricaoNomeAgente": "",
    "RestricaoFinanciado": "",
    "RestricaoCpfCnpjFinanciado": "",
    "RestricaoDataInclusao": "",
    "RestricaoUm": "NADA CONSTA",
    "RestricaoDois": "NADA CONSTA",
    "RestricaoTres": "NADA CONSTA",
    "RestricaoQuatro": "NADA CONSTA",
    "RestricoesAdicionais": ""
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/binnacional?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/binnacional2

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).
tipoquerystringNãoPreencher com 'motor' para pesquisa via número do motor. Se omitido, aceita placa ou chassi por padrão.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewNacional2

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewNacional2 (object)Não
    placastringSim
    chassistringSim
    renavamstringSim
    chassiRemarcadostringSim
    municipiostringSim
    ufstringSim
    procedenciastringSim
    tipostringSim
    especiestringSim
    marcaModelostringSim
    codigoMarcaModelostringSim
    anoModstringSim
    anoFabstringSim
    capPassagstringSim
    corstringSim
    potenciastringSim
    cilindradasstringSim
    carroceriastringSim
    combustivelstringSim
    cmtstringSim
    pbtstringSim
    capacidadeCargastringSim
    eixosstringSim
    nEixoAuxiliarstringSim
    nEixoTraseirostringSim
    nMotorstringSim
    nCambiostringSim
    situacaoVeiculostringSim
    rfAtivostringSim
    multaRENAINFstringSim
    recallstringSim
    restricaoRFBstringSim
    comunicadodeVendastringSim
    pendenciaEmissaoDocumentostringSim
    restricaoRENAJUDstringSim
    nDocumentoProprietariostringSim
    tipoDocumentoProprietariostringSim
    nomeProprietariostringSim
    nDocumentoFaturadostringSim
    tipoDocumentoFaturadostringSim
    categoriastringSim
    dataEmissaoCRVstringSim
    dataEmissaoCRLVstringSim
    anoLicenciamentoPagostringSim
    numeroCarroceriastringSim
    numeroDistringSim
    restricaoUmstringSim
    restricaoDoisstringSim
    restricaoTresstringSim
    restricaoQuatrostringSim
    restricoesAdicionaisstringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "5b763fb7-9fd1-431c-860d-5c9f4aef10b6",
    "dataConsulta": "25/06/2026 15:01:47",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "Nacional 2",
    "tempoTotalMs": 4276
  },
  "retorno": {
    "Placa": "ABC1D23",
    "Chassi": "BT269144",
    "Renavam": "00000000000",
    "ChassiRemarcado": "NORMAL",
    "Municipio": "CURITIBA",
    "UF": "PR",
    "Procedencia": "NACIONAL",
    "Tipo": "AUTOMOVEL",
    "Especie": "PASSAGEIRO",
    "MarcaModelo": "VW/PASSAT TS",
    "CodigoMarcaModelo": "116717",
    "AnoMod": "1979",
    "AnoFab": "1979",
    "CapPassag": "5",
    "Cor": "AZUL",
    "Potencia": "78",
    "Cilindradas": "0",
    "Carroceria": "",
    "Combustivel": "GASOLINA",
    "CMT": "0",
    "PBT": "0",
    "CapacidadeCarga": "0",
    "Eixos": "0",
    "NEixoAuxiliar": "",
    "NEixoTraseiro": "",
    "NMotor": "",
    "NCambio": "",
    "SituacaoVeiculo": "EM CIRCULACAO",
    "RfAtivo": "NAO",
    "MultaRENAINF": "NAO",
    "Recall": "NAO",
    "RestricaoRFB": "NAO",
    "ComunicadodeVenda": "NAO",
    "PendenciaEmissaoDocumento": "NAO",
    "RestricaoRENAJUD": "NAO",
    "NDocumentoProprietario": "000.000.000-00",
    "TipoDocumentoProprietario": "CPF",
    "NomeProprietario": "NOME PROTEGIDO",
    "NDocumentoFaturado": "",
    "TipoDocumentoFaturado": "",
    "Categoria": "PARTICULAR",
    "DataEmissaoCRV": "14/02/1995",
    "DataEmissaoCRLV": "",
    "AnoLicenciamentoPago": null,
    "NumeroCarroceria": "",
    "NumeroDi": "",
    "RestricaoUm": "NADA CONSTA",
    "RestricaoDois": "NADA CONSTA",
    "RestricaoTres": "NADA CONSTA",
    "RestricaoQuatro": "NADA CONSTA",
    "RestricoesAdicionais": ""
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/binnacional2?parametro=VALOR&tipo=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/fipe

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewFipe

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewFipe (object)Não
    registrosarray[FipeView]Sim
        statusstringSim
        chassistringSim
        codigoFipestringSim
        fabricantestringSim
        modelostringSim
        anoModelostringSim
        combustivelstringSim
        precoFipestringSim
        precoMediostringSim
        vigenciastringSim
Exemplo de resposta
{
  "resposta": {
    "idConsulta": "string",
    "dataConsulta": "string",
    "parametro": "string",
    "usuario": "string",
    "tipoConsulta": "string",
    "tempoTotalMs": 0
  },
  "retorno": {
    "registros": [
      {
        "status": "string",
        "chassi": "string",
        "codigoFipe": "string",
        "fabricante": "string",
        "modelo": "string",
        "anoModelo": "string",
        "combustivel": "string",
        "precoFipe": "string",
        "precoMedio": "string",
        "vigencia": "string"
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/fipe?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/historicoprop

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "03534225-b62c-4f44-953e-1f7b62533211",
    "dataConsulta": "25/06/2026 16:45:02",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "historicoprop",
    "tempoTotalMs": 0
  },
  "retorno": {
    "Placa": "ABC1D23",
    "Chassi": "BT269144",
    "AnoFabricacao": "2023",
    "AnoModelo": "0",
    "DataPrimeiroEmplacamento": "19/08/1996",
    "UfDestinoFat": null,
    "QuantRegistros": 1,
    "Proprietarios": [
      {
        "AnoExercicio": "2023",
        "CpfCnpj": "000.000.000-00",
        "Nome": "NOME PROTEGIDO",
        "Uf": "PR"
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/historicoprop?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/frotas

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroCPF ou CNPJquerystringNãoCPF (11 dígitos) ou CNPJ (14 dígitos), somente números. 11 (CPF) ou 14 (CNPJ) dígitos, somente números.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "522610bb-2d65-4297-b034-b39c89c5d0dd",
    "dataConsulta": "25/06/2026 15:01:48",
    "parametro": "12345678909",
    "usuario": "AvaliService",
    "tipoConsulta": "FlagCNH",
    "tempoTotalMs": 0
  },
  "retorno": {
    "codigo": "200",
    "possuiCNH": true,
    "possuiCNHTexto": "SIM"
  }
}
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/frotas?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/codsegcrv

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCRV

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewCRV (object)Não
    placastringSim
    crvBase64stringSim
    mensagemErrostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "705164a4-0bf1-405b-a2b0-868502936c76",
    "dataConsulta": "25/06/2026 15:01:58",
    "parametro": "abc1d23",
    "usuario": "AvaliService",
    "tipoConsulta": "codsegcrv",
    "tempoTotalMs": 9254
  },
  "retorno": {
    "placa": "ABC1D23",
    "crvBase64": "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MCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgNTc4IDU3OCAwIDAgMCA1MzMgMCA0ODgKMCAwIDAgMCAwIDAgMCAwIDAgNjYyCjAgMCAwIDAgMCAwIDY0MSAwIDAgMAowIDAgNDc5IDQ3OSA0NzkgNDc5IDAgMCAwIDQyMgowIDQ5NyA0OTcgMCAwIDIyOSAwIDAgMCAwCjAgNTI3IDUyNyA1MjcgMCAwIDAgMCA1MjVdCi9Ub1VuaWNvZGUgMzcgMCBSCj4+CmVuZG9iagoyMSAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHJ1ZVR5cGUKL0Jhc2VGb250IC9OSEVMV1QrRGVqYVZ1U2FucwovRmlyc3RDaGFyIDMyCi9MYXN0Q2hhciAyMTgKL0ZvbnREZXNjcmlwdG9yIDM4IDAgUgovRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZwovV2lkdGhzIFszMTcgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDY4NCA2ODYgNjk4IDc3MCA2MzEgNTc1IDAKMCAyOTQgMCAwIDU1NyAwIDAgNzg3IDYwMyAwCjY5NCA2MzQgNjEwIDczMSA2ODQgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDczMV0KL1RvVW5pY29kZSAzOSAwIFIKPj4KZW5kb2JqCjIyIDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMAovQmFzZUZvbnQgL0RHREdGVStDYWxpYnJpCi9FbmNvZGluZyAvSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzIFs0MCAwIFJdCi9Ub1VuaWNvZGUgNDEgMCBSCj4+CmVuZG9iagoyMyAwIG9iago8PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHJ1ZVR5cGUKL0Jhc2VGb250IC9ORUZVSkUrQ2FsaWJyaS1Cb2xkCi9GaXJzdENoYXIgMzIKL0xhc3RDaGFyIDI1MAovRm9udERlc2NyaXB0b3IgNDIgMCBSCi9FbmNvZGluZyAvV2luQW5zaUVuY29kaW5nCi9XaWR0aHMgWzIyNiAwIDAgMCAwIDAgMCAwIDMxMSAzMTEKMCAwIDAgMCAyNjcgMCA1MDYgNTA2IDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgNTYwIDUyOSA2MzAgMCAwIDAKMCAwIDAgMCAwIDAgNjU4IDAgMCAwCjU2MiA0NzIgNDk1IDAgNTkxIDAgMCAwIDAgMAowIDAgMCAwIDAgNDkzIDAgNDE4IDUzNiA1MDMKMCA0NzQgMCAyNDUgMCAwIDI0NSA4MTMgNTM2IDUzNwowIDAgMzU1IDM5OCAzNDYgNTM2IDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDQ5MyAwIDAgMCAwIDQxOAowIDAgMCAwIDAgMjQ1IDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDUzNl0KL1RvVW5pY29kZSA0MyAwIFIKPj4KZW5kb2JqCjI0IDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMAovQmFzZUZvbnQgL1RYT1ZYRitDYWxpYnJpLUJvbGQKL0VuY29kaW5nIC9JZGVudGl0eS1ICi9EZXNjZW5kYW50Rm9udHMgWzQ0IDAgUl0KL1RvVW5pY29kZSA0NSAwIFIKPj4KZW5kb2JqCjI1IDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9CYXNlRm9udCAvQUFBQVVXK0ZyZWVNb25vQm9sZAovU3VidHlwZSAvVHlwZTAKL0VuY29kaW5nIC9JZGVudGl0eS1ICi9EZXNjZW5kYW50Rm9udHMgWzQ2IDAgUl0KL1RvVW5pY29kZSA0NyAwIFIKPj4KZW5kb2JqCjI2IDAgb2JqCjw8Ci9FeHRHU3RhdGUgPDwKL2EwIDw8Ci9DQSAxCi9jYSAxCj4+Cj4+Ci9Gb250IDw8Ci9mLTItMCAyMyAwIFIKL2YtMi0xIDI0IDAgUgo+Pgo+PgplbmRvYmoKMjcgMCBvYmoKPDwKL0V4dEdTdGF0ZSA8PAovYTAgPDwKL0NBIDEKL2NhIDEKPj4KPj4KPj4KZW5kb2JqCjI4IDAgb2JqCjw8Ci9FeHRHU3RhdGUgPDwKL2EwIDw8Ci9DQSAxCi9jYSAxCj4+Cj4+Ci9Gb250IDw8Ci9mLTMtMCA0OCAwIFIKPj4KPj4KZW5kb2JqCjI5IDAgb2JqCjw8Ci9FeHRHU3RhdGUgPDwKL2EwIDw8Ci9DQSAxCi9jYSAxCj4+Cj4+Cj4+CmVuZG9iagozMCAwIG9iago8PAovRXh0R1N0YXRlIDw8Ci9hMCA8PAovQ0EgMQovY2EgMQo+Pgo+PgovWE9iamVjdCA8PAoveDMzIDQ5IDAgUgo+Pgo+PgplbmRvYmoKMzEgMCBvYmoKPDwKL0V4dEdTdGF0ZSA8PAovYTAgPDwKL0NBIDEKL2NhIDEKPj4KPj4KPj4KZW5kb2JqCjMyIDAgb2JqCjw8Ci9FeHRHU3RhdGUgPDwKL2EwIDw8Ci9DQSAxCi9jYSAxCj4+Cj4+Cj4+CmVuZG9iagozMyAwIG9iago8PAovRXh0R1N0YXRlIDw8Ci9hMCA8PAovQ0EgMQovY2EgMQo+Pgo+Pgo+PgplbmRvYmoKMzQgMCBvYmoKPDwKL0V4dEdTdGF0ZSA8PAovYTAgPDwKL0NBIDEKL2NhIDEKPj4KPj4KL1hPYmplY3QgPDwKL3g0MyA1MCAwIFIKPj4KPj4KZW5kb2JqCjM1IDAgb2JqCjw8Ci9MZW5ndGggNzQKL0Zp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MDAwMDEzNDcxIDAwMDAwIG4NCjAwMDAwMTM3MTAgMDAwMDAgbg0KMDAwMDAxNDE5OSAwMDAwMCBuDQowMDAwMDIxNTE0IDAwMDAwIG4NCjAwMDAwMjY5MDggMDAwMDAgbg0KMDAwMDAzMDM4MiAwMDAwMCBuDQowMDAwMDMwNjE5IDAwMDAwIG4NCjAwMDAwMzk5OTggMDAwMDAgbg0KMDAwMDA0MDc4MSAwMDAwMCBuDQowMDAwMDQxMzc3IDAwMDAwIG4NCjAwMDAwNDE1MTkgMDAwMDAgbg0KMDAwMDA0MjIxMSAwMDAwMCBuDQowMDAwMDQyMzU4IDAwMDAwIG4NCjAwMDAwNDI1MDUgMDAwMDAgbg0KMDAwMDA0MjYwNiAwMDAwMCBuDQowMDAwMDQyNjY3IDAwMDAwIG4NCjAwMDAwNDI3NTQgMDAwMDAgbg0KMDAwMDA0MjgxNSAwMDAwMCBuDQowMDAwMDQyOTAzIDAwMDAwIG4NCjAwMDAwNDI5NjQgMDAwMDAgbg0KMDAwMDA0MzAyNSAwMDAwMCBuDQowMDAwMDQzMDg2IDAwMDAwIG4NCjAwMDAwNDMxNzQgMDAwMDAgbg0KMDAwMDA0MzQzOCAwMDAwMCBuDQowMDAwMDQzNjY1IDAwMDAwIG4NCjAwMDAwNDQzMTUgMDAwMDAgbg0KMDAwMDA0NDU1MiAwMDAwMCBuDQowMDAwMDQ0OTI2IDAwMDAwIG4NCjAwMDAwNDUxMzYgMDAwMDAgbg0KMDAwMDA0NTQ1MCAwMDAwMCBuDQowMDAwMDQ1Njg0IDAwMDAwIG4NCjAwMDAwNDYxMzQgMDAwMDAgbg0KMDAwMDA0NjM0NSAwMDAwMCBuDQowMDAwMDQ2NjUyIDAwMDAwIG4NCjAwMDAwNDY5MzkgMDAwMDAgbg0KMDAwMDA0NzMwMSAwMDAwMCBuDQowMDAwMDQ3NjExIDAwMDAwIG4NCjAwMDAwNTk2NzkgMDAwMDAgbg0KMDAwMDA2NTIxMyAwMDAwMCBuDQowMDAwMDg0Mzk2IDAwMDAwIG4NCjAwMDAwODgzNDggMDAwMDAgbg0KMDAwMDA4ODU3NCAwMDAwMCBuDQowMDAwMDk5MDY0IDAwMDAwIG4NCjAwMDAwOTkyOTcgMDAwMDAgbg0KMDAwMDA5OTM3MiAwMDAwMCBuDQowMDAwMDk5NjM4IDAwMDAwIG4NCjAwMDAwOTk3NjMgMDAwMDAgbg0KMDAwMDEwMDAwNSAwMDAwMCBuDQowMDAwMTAwMzI5IDAwMDAwIG4NCjAwMDAxMDcxMjAgMDAwMDAgbg0KMDAwMDExMjgyNCAwMDAwMCBuDQowMDAwMTE1MDY3IDAwMDAwIG4NCjAwMDAxMTUxNTQgMDAwMDAgbg0KdHJhaWxlcgo8PAovU2l6ZSA2NgovUm9vdCAxIDAgUgovSW5mbyAzIDAgUgovSUQgWzwzNzhERDE4OEU1NjMxMjU1RkU2RUVGMTJFMTAzOTE1Rj4gPDM3OEREMTg4RTU2MzEyNTVGRTZFRUYxMkUxMDM5MTVGPl0KPj4Kc3RhcnR4cmVmCjExODUyOQolJUVPRgo=",
    "mensagemErro": ""
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/codsegcrv?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/veiculoDoc

Consulta completa do veículo via documento/chassi, com precificação e ficha técnica.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroCPF ou CNPJquerystringNãoCPF (11 dígitos) ou CNPJ (14 dígitos), somente números. 11 (CPF) ou 14 (CNPJ) dígitos, somente números.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewProprietario

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewProprietario (object)Não
    codigointeger (int32)Não
    mensagemstringSim
    qtdVeiculosinteger (int32)Não
    veiculosarray[Models_RetornoViews_VeiculoRegistro]Sim
        modelostringSim
        placastringSim
        renavamstringSim
        chassistringSim
        estadostringSim
        corstringSim
        anoFabricacaostringSim
        motorstringSim
        anoModelostringSim
        especiestringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — gerado do schema do swagger (valores ilustrativos). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "exemplo",
    "dataConsulta": "2025-01-15T10:30:00",
    "parametro": "exemplo",
    "usuario": "exemplo",
    "tipoConsulta": "exemplo",
    "tempoTotalMs": 0
  },
  "retorno": {
    "codigo": 0,
    "mensagem": "exemplo",
    "qtdVeiculos": 0,
    "veiculos": [
      {
        "modelo": "VW/GOL 1.0",
        "placa": "ABC1D23",
        "renavam": "00000000000",
        "chassi": "9BWZZZ377VT004251",
        "estado": "exemplo",
        "cor": "PRATA",
        "anoFabricacao": 2020,
        "motor": "exemplo",
        "anoModelo": 2020,
        "especie": "exemplo"
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/veiculoDoc?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/cnh

Consulta dados da CNH (Carteira Nacional de Habilitação) por CPF.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroCPFquerystringNãoCPF (somente números, 11 dígitos). 11 dígitos, somente números.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCNH

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewCNH (object)Não
    numeroRegistrostringSim
    numeroFormularioRenachstringSim
    numeroFormularioCnhstringSim
    categoriaAtualstringSim
    categoriaAutorizadastringSim
    dataValidadestringSim
    dataPrimeiraHabilitacaostringSim
    dataUltimaEmissaostringSim
    dataCadastramentostringSim
    ufDominiostringSim
    observacaostringSim
    permissionadostringSim
    situacaostringSim
    situacaoAnteriorstringSim
    cpfstringSim
    nomestringSim
    emailstringSim
    dataNascimentostringSim
    tipoDocumentostringSim
    documentostringSim
    orgaoExpedidorstringSim
    ufOrgaoExpedidorstringSim
    nacionalidadestringSim
    localNascimentostringSim
    sexostringSim
    nomeMaestringSim
    nomePaistringSim
    logradourostringSim
    numerostringSim
    bairrostringSim
    municipiostringSim
    ufstringSim
    cepstringSim
    complementostringSim
    bloqueiosarray[Models_RetornoViews_RetornoViewCNH_BloqueioInfo]Sim
        mensagemstringSim
        dataInicioPenalidadestringSim
        dataTerminoPenalidadestringSim
        descricaostringSim
        descricaoMotivostringSim
        documentoGeradorstringSim
        decisaostringSim
        prazostringSim
        descricaoPrazostringSim
        prazoTotalstringSim
        descricaoPrazoTotalstringSim
        recolhimentoCNHstringSim
        ufDetranstringSim
        orgaoResponsavelstringSim
    toxicologicoDataExamestringSim
    toxicologicoDataValidadestringSim
    cursosarray[CursoContainer]Sim
        cursoCursoInfo (object)Não
            tipostringSim
            descricaoTipostringSim
            classificacaostringSim
            ufstringSim
            datastringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — gerado do schema do swagger (valores ilustrativos). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "exemplo",
    "dataConsulta": "2025-01-15T10:30:00",
    "parametro": "exemplo",
    "usuario": "exemplo",
    "tipoConsulta": "exemplo",
    "tempoTotalMs": 0
  },
  "retorno": {
    "numeroRegistro": "exemplo",
    "numeroFormularioRenach": "exemplo",
    "numeroFormularioCnh": "exemplo",
    "categoriaAtual": "exemplo",
    "categoriaAutorizada": "exemplo",
    "dataValidade": "2025-01-15T10:30:00",
    "dataPrimeiraHabilitacao": "2025-01-15T10:30:00",
    "dataUltimaEmissao": "2025-01-15T10:30:00",
    "dataCadastramento": "2025-01-15T10:30:00",
    "ufDominio": "exemplo",
    "observacao": "exemplo",
    "permissionado": "exemplo",
    "situacao": "exemplo",
    "situacaoAnterior": "exemplo",
    "cpf": "000.000.000-00",
    "nome": "NOME PROTEGIDO",
    "email": "exemplo",
    "dataNascimento": "2025-01-15T10:30:00",
    "tipoDocumento": "exemplo",
    "documento": "000.000.000-00",
    "orgaoExpedidor": "exemplo",
    "ufOrgaoExpedidor": "exemplo",
    "nacionalidade": "exemplo",
    "localNascimento": "exemplo",
    "sexo": "exemplo",
    "nomeMae": "NOME PROTEGIDO",
    "nomePai": "NOME PROTEGIDO",
    "logradouro": "exemplo",
    "numero": "exemplo",
    "bairro": "exemplo",
    "municipio": "SAO PAULO",
    "uf": "SP",
    "cep": "exemplo",
    "complemento": "exemplo",
    "bloqueios": [
      {
        "mensagem": "exemplo",
        "dataInicioPenalidade": "2025-01-15T10:30:00",
        "dataTerminoPenalidade": "2025-01-15T10:30:00",
        "descricao": "exemplo",
        "descricaoMotivo": "exemplo",
        "documentoGerador": "exemplo",
        "decisao": "exemplo",
        "prazo": "exemplo",
        "descricaoPrazo": "exemplo",
        "prazoTotal": "exemplo",
        "descricaoPrazoTotal": "exemplo",
        "recolhimentoCNH": "exemplo",
        "ufDetran": "exemplo",
        "orgaoResponsavel": "exemplo"
      }
    ],
    "toxicologicoDataExame": "2025-01-15T10:30:00",
    "toxicologicoDataValidade": "2025-01-15T10:30:00",
    "cursos": [
      {
        "curso": {
          "tipo": "exemplo",
          "descricaoTipo": "exemplo",
          "classificacao": "exemplo",
          "uf": "SP",
          "data": "2025-01-15T10:30:00"
        }
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/cnh?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/cnh2

Consulta dados da CNH por CPF (flag — verifica se possui CNH).

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroCPFquerystringNãoCPF (somente números, 11 dígitos). 11 dígitos, somente números.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCNH

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewCNH (object)Não
    numeroRegistrostringSim
    numeroFormularioRenachstringSim
    numeroFormularioCnhstringSim
    categoriaAtualstringSim
    categoriaAutorizadastringSim
    dataValidadestringSim
    dataPrimeiraHabilitacaostringSim
    dataUltimaEmissaostringSim
    dataCadastramentostringSim
    ufDominiostringSim
    observacaostringSim
    permissionadostringSim
    situacaostringSim
    situacaoAnteriorstringSim
    cpfstringSim
    nomestringSim
    emailstringSim
    dataNascimentostringSim
    tipoDocumentostringSim
    documentostringSim
    orgaoExpedidorstringSim
    ufOrgaoExpedidorstringSim
    nacionalidadestringSim
    localNascimentostringSim
    sexostringSim
    nomeMaestringSim
    nomePaistringSim
    logradourostringSim
    numerostringSim
    bairrostringSim
    municipiostringSim
    ufstringSim
    cepstringSim
    complementostringSim
    bloqueiosarray[Models_RetornoViews_RetornoViewCNH_BloqueioInfo]Sim
        mensagemstringSim
        dataInicioPenalidadestringSim
        dataTerminoPenalidadestringSim
        descricaostringSim
        descricaoMotivostringSim
        documentoGeradorstringSim
        decisaostringSim
        prazostringSim
        descricaoPrazostringSim
        prazoTotalstringSim
        descricaoPrazoTotalstringSim
        recolhimentoCNHstringSim
        ufDetranstringSim
        orgaoResponsavelstringSim
    toxicologicoDataExamestringSim
    toxicologicoDataValidadestringSim
    cursosarray[CursoContainer]Sim
        cursoCursoInfo (object)Não
            tipostringSim
            descricaoTipostringSim
            classificacaostringSim
            ufstringSim
            datastringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — gerado do schema do swagger (valores ilustrativos). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "exemplo",
    "dataConsulta": "2025-01-15T10:30:00",
    "parametro": "exemplo",
    "usuario": "exemplo",
    "tipoConsulta": "exemplo",
    "tempoTotalMs": 0
  },
  "retorno": {
    "numeroRegistro": "exemplo",
    "numeroFormularioRenach": "exemplo",
    "numeroFormularioCnh": "exemplo",
    "categoriaAtual": "exemplo",
    "categoriaAutorizada": "exemplo",
    "dataValidade": "2025-01-15T10:30:00",
    "dataPrimeiraHabilitacao": "2025-01-15T10:30:00",
    "dataUltimaEmissao": "2025-01-15T10:30:00",
    "dataCadastramento": "2025-01-15T10:30:00",
    "ufDominio": "exemplo",
    "observacao": "exemplo",
    "permissionado": "exemplo",
    "situacao": "exemplo",
    "situacaoAnterior": "exemplo",
    "cpf": "000.000.000-00",
    "nome": "NOME PROTEGIDO",
    "email": "exemplo",
    "dataNascimento": "2025-01-15T10:30:00",
    "tipoDocumento": "exemplo",
    "documento": "000.000.000-00",
    "orgaoExpedidor": "exemplo",
    "ufOrgaoExpedidor": "exemplo",
    "nacionalidade": "exemplo",
    "localNascimento": "exemplo",
    "sexo": "exemplo",
    "nomeMae": "NOME PROTEGIDO",
    "nomePai": "NOME PROTEGIDO",
    "logradouro": "exemplo",
    "numero": "exemplo",
    "bairro": "exemplo",
    "municipio": "SAO PAULO",
    "uf": "SP",
    "cep": "exemplo",
    "complemento": "exemplo",
    "bloqueios": [
      {
        "mensagem": "exemplo",
        "dataInicioPenalidade": "2025-01-15T10:30:00",
        "dataTerminoPenalidade": "2025-01-15T10:30:00",
        "descricao": "exemplo",
        "descricaoMotivo": "exemplo",
        "documentoGerador": "exemplo",
        "decisao": "exemplo",
        "prazo": "exemplo",
        "descricaoPrazo": "exemplo",
        "prazoTotal": "exemplo",
        "descricaoPrazoTotal": "exemplo",
        "recolhimentoCNH": "exemplo",
        "ufDetran": "exemplo",
        "orgaoResponsavel": "exemplo"
      }
    ],
    "toxicologicoDataExame": "2025-01-15T10:30:00",
    "toxicologicoDataValidade": "2025-01-15T10:30:00",
    "cursos": [
      {
        "curso": {
          "tipo": "exemplo",
          "descricaoTipo": "exemplo",
          "classificacao": "exemplo",
          "uf": "SP",
          "data": "2025-01-15T10:30:00"
        }
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/cnh2?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/cnhplus

Consulta dados da CNH com foto do condutor.

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroCPFquerystringNãoCPF (somente números, 11 dígitos). 11 dígitos, somente números.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCNHPlus

Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — gerado do schema do swagger (valores ilustrativos). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "exemplo",
    "dataConsulta": "2025-01-15T10:30:00",
    "parametro": "exemplo",
    "usuario": "exemplo",
    "tipoConsulta": "exemplo",
    "tempoTotalMs": 0
  },
  "retorno": {
    "numeroRegistro": "exemplo",
    "numeroFormularioRenach": "exemplo",
    "numeroFormularioCnh": "exemplo",
    "categoriaAtual": "exemplo",
    "categoriaAutorizada": "exemplo",
    "dataValidade": "2025-01-15T10:30:00",
    "dataPrimeiraHabilitacao": "2025-01-15T10:30:00",
    "dataUltimaEmissao": "2025-01-15T10:30:00",
    "dataCadastramento": "2025-01-15T10:30:00",
    "ufDominio": "exemplo",
    "observacao": "exemplo",
    "permissionado": "exemplo",
    "situacao": "exemplo",
    "situacaoAnterior": "exemplo",
    "cpf": "000.000.000-00",
    "nome": "NOME PROTEGIDO",
    "dataNascimento": "2025-01-15T10:30:00",
    "tipoDocumento": "exemplo",
    "documento": "000.000.000-00",
    "orgaoExpedidor": "exemplo",
    "ufOrgaoExpedidor": "exemplo",
    "nacionalidade": "exemplo",
    "localNascimento": "exemplo",
    "sexo": "exemplo",
    "nomeMae": "NOME PROTEGIDO",
    "nomePai": "NOME PROTEGIDO",
    "endereco": "exemplo",
    "cancelamento": "exemplo",
    "categoriaRebaixada": "exemplo",
    "exerceAtividadeRemunerada": "exemplo",
    "habilitacaoEstrangeira": {
      "registro": "exemplo",
      "pais_origem": "exemplo",
      "identificacao": "exemplo"
    },
    "multas": [
      {
        "codigo": "exemplo",
        "descricao": "exemplo",
        "quantidade": "exemplo"
      }
    ],
    "numeroListaImpedimento": "exemplo",
    "numeroPgu": "exemplo",
    "quantidadeImpedimentos": "exemplo",
    "requerimentos": [
      null
    ],
    "restricoesMedicas": "exemplo",
    "ufHabilitacaoAtual": "exemplo",
    "ufPrimeiraHabilitacao": "exemplo",
    "ufSolicitanteTransferencia": "exemplo",
    "bloqueios": [
      {
        "mensagem": "exemplo",
        "dataInicioPenalidade": "2025-01-15T10:30:00",
        "dataTerminoPenalidade": "2025-01-15T10:30:00",
        "descricao": "exemplo",
        "descricaoMotivo": "exemplo",
        "documentoGerador": "exemplo",
        "decisao": "exemplo",
        "prazo": "exemplo",
        "descricaoPrazo": "exemplo",
        "prazoTotal": "exemplo",
        "descricaoPrazoTotal": "exemplo",
        "recolhimentoCNH": "exemplo",
        "ufDetran": "exemplo",
        "orgaoResponsavel": "exemplo"
      }
    ],
    "toxicologicoDataExame": "2025-01-15T10:30:00",
    "toxicologicoDataValidade": "2025-01-15T10:30:00",
    "cursos": {
      "tpp": {
        "classificacao": "exemplo",
        "uf": "SP",
        "data": "2025-01-15T10:30:00"
      },
      "te": {
        "classificacao": "exemplo",
        "uf": "SP",
        "data": "2025-01-15T10:30:00"
      },
      "tcp": {
        "classificacao": "exemplo",
        "uf": "SP",
        "data": "2025-01-15T10:30:00"
      },
      "tve": {
        "classificacao": "exemplo",
        "uf": "SP",
        "data": "2025-01-15T10:30:00"
      },
      "tci": {
        "classificacao": "exemplo",
        "uf": "SP",
        "data": "2025-01-15T10:30:00"
      },
      "tmf": {
        "classificacao": "exemplo",
        "uf": "SP",
        "data": "2025-01-15T10:30:00"
      },
      "reciclagem_infrator": {
        "uf": "SP",
        "data": "2025-01-15T10:30:00",
        "modalidade": "exemplo"
      },
      "atualizacao_cnh": {
        "uf": "SP",
        "data": "2025-01-15T10:30:00",
        "modalidade": "exemplo"
      }
    },
    "foto": "exemplo"
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/cnhplus?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/renainf

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewRenainf

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewRenainf (object)Não
    mensagemstringSim
    quantidadeOcorrenciasstringSim
    ocorrenciasarray[OcorrenciaRenainfView]Sim
        descricaostringSim
        autoInfracaostringSim
        dataInfracaostringSim
        exigibilidadestringSim
        infracaostringSim
        orgaoAtuadorstringSim
        detalhesDetalhesRenainfView (object)Não
            dadosNotificacaoDadosNotificacaoView (object)Não
                cadastroInfracaostringSim
                codigoInfracaostringSim
                codigoMunicipalEmplacamentostringSim
                codigoMunicipalInfracaostringSim
                dataEmissaoPenalidadestringSim
                dataInfracaostringSim
                dataNotificacaoInfracaostringSim
                horaInfracaostringSim
                limitePermitidostringSim
                localInfracaostringSim
                marcaModelostringSim
                medicaoConsideradastringSim
                medicaoRealstringSim
                numeroAutoInfracaostringSim
                orgaoAutuadorstringSim
                ufOrgaoAutuadorstringSim
                placastringSim
                ufPlacastringSim
                ufJurisdicaoVeiculostringSim
                tipoAutoInfracaostringSim
                valorInfracaostringSim
                unidadeMedidastringSim
            dadosSuspensaoDadosSuspensaoView (object)Não
                aceiteUfJurisdicaostringSim
                dataRegistrostringSim
                origemstringSim
                tipostringSim
            dadosInfratorDadosInfratorView (object)Não
                cnhCondutorstringSim
                cnhInfratorstringSim
            dadosPagamentoDadosPagamentoView (object)Não
                dtPagamentostringSim
                dtRegistroPgtostringSim
                ufPagamentostringSim
                valorPagostringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "0ed1761d-4265-4399-b85f-024e678b0181",
    "dataConsulta": "25/06/2026 15:02:41",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/renainf?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/csv

Consulta CSV — dados cadastrais do veículo via SENATRAN.

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCSV

Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "fc3cec05-ad5f-4a56-bd41-c43712449863",
    "dataConsulta": "25/06/2026 15:02:43",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "csv",
    "tempoTotalMs": 65
  },
  "retorno": {
    "anoFabricacao": null,
    "anoModelo": null,
    "cmc": null,
    "cmt": null,
    "tipoCarroceriaCodigo": null,
    "tipoCarroceriaDescricao": null,
    "categoriaDescricao": null,
    "chassiSerie": null,
    "cilindradas": null,
    "combustivelCodigo": null,
    "combustivelDescricao": null,
    "corCodigo": null,
    "corDescricao": null,
    "especieDescricao": null,
    "indicadorAlarme": null,
    "indicadorRouboFurto": null,
    "lotacao": null,
    "marcaModeloCodigo": null,
    "marcaModeloDescricao": null,
    "municipioEmplacamentoCodigo": null,
    "municipioEmplacamentoDescricao": null,
    "qtdEixos": null,
    "pbt": null,
    "potencia": null,
    "numeroIdentificacaoProprietario": null,
    "situacao": null,
    "tipoVeiculoCodigo": null,
    "tipoVeiculoDescricao": null,
    "ufJurisdicao": null,
    "indicadorComunicacaoVenda": null,
    "indicadorLeilao": null,
    "indicadorMultaRenainf": null,
    "indicadorPendenciaEmissao": null,
    "indicadorRecall1": null,
    "indicadorRecall2": null,
    "indicadorRecall3": null,
    "indicadorRecallMontadora": null,
    "restricao1Codigo": null,
    "restricao1Descricao": null,
    "restricao2Codigo": null,
    "restricao2Descricao": null,
    "restricao3Codigo": null,
    "restricao3Descricao": null,
    "restricao4Codigo": null,
    "restricao4Descricao": null,
    "indicadorRestricaoRenajud": null,
    "restricaoRfbIndicador": null,
    "restricaoRfbDescricao": null,
    "procedencia": null,
    "indicadorOstentaPIV": null,
    "tipoArrendatarioCodigo": null,
    "tipoArrendatarioDescricao": null,
    "numeroCarroceria": null,
    "remarcacaoChassiCodigo": null,
    "remarcacaoChassiDescricao": null,
    "dataEmissaoCrv": null,
    "dataUltimaAtualizacao": null,
    "orgaoRfbCodigo": null,
    "orgaoRfbDescricao": null,
    "numeroEixoAuxiliar": null,
    "numeroEixoTraseiro": null,
    "naturezaFaturado": null,
    "ufFaturado": null,
    "naturezaImportador": null,
    "descricaoDocImportador": null,
    "paisTransferenciaCodigo": null,
    "paisTransferenciaDescricao": null,
    "docProprietarioIndicadoTipo": null,
    "docProprietarioIndicadoDescricao": null,
    "tipoProprietarioCodigo": null,
    "tipoProprietarioDescricao": null,
    "nomeArrendatario": null,
    "numeroIdentificacaoArrendatario": null,
    "numeroCambio": null,
    "chassi": null,
    "numeroDeclaracaoImportacao": null,
    "numeroIdFaturamento": null,
    "numeroIdImportador": null,
    "numeroMotor": null,
    "placa": null,
    "possuidorNome": null,
    "possuidorNumeroDocumento": null,
    "possuidorOrigem": null,
    "numeroDocProprietarioIndicado": null,
    "nomeProprietario": null,
    "registroAduaneiro": null,
    "codigoRenavam": null,
    "usuarioEhPossuidor": null,
    "usuarioEhPrincipalCondutor": null,
    "usuarioFoiPrincipalCondutor": null,
    "listaCsv": null,
    "permiteBaixarCrvlDigital": null,
    "recallQuantidade": null,
    "recallQuantidadeReal": null,
    "recalls": null,
    "laudos": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/csv?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/detalhescomunicado

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewDetalhesComunicado

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewDetalhesComunicado (object)Não
    mensagemstringSim
    existeComunicadoVendastringSim
    quantidadeOcorrenciasstringSim
    placastringSim
    chassistringSim
    renavamstringSim
    marcaModelostringSim
    corVeiculostringSim
    anoModelostringSim
    anoFabricacaostringSim
    ufstringSim
    municipiostringSim
    proprietarioDocumentostringSim
    proprietarioNomestringSim
    ocorrenciasarray[OcorrenciaComunicadoView]Sim
        placastringSim
        renavamstringSim
        documentoProprietariostringSim
        dataVendastringSim
        dataRegistroVendastringSim
        documentoCompradorstringSim
        nomeCompradorstringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "2500e9ee-2007-484c-b74f-4c37fb8497fb",
    "dataConsulta": "25/06/2026 15:02:48",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/detalhescomunicado?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/decodificador

Decodifica o chassi do veículo, retornando marca, modelo, versão e histórico FIPE.

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewDecodificador

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewDecodificador (object)Não
    dsChassistringSim
    dsChassiTratadostringSim
    dsOrigemstringSim
    dsRegiaostringSim
    dsPaisstringSim
    dsCategoriastringSim
    dsMarcastringSim
    dsModelostringSim
    dsVersaostringSim
    nuAnoModelointeger (int32)Sim
    dsTipoCarroceriastringSim
    dsMotorstringSim
    nuCdCombustivelinteger (int32)Sim
    dsCombustivelstringSim
    dsLocalFabricacaostringSim
    precificadorIHistFipearray[PrecificadorIHistFipeView]Sim
        dsCodigostringSim
        nuValornumber (double)Não
        dsMarcastringSim
        dsModelostringSim
        dsCombustivelstringSim
        mesRefFipeZeroKMstringSim
        nuValorZeroKMnumber (double)Não
        historio12Mesesarray[Historico12MesesView]Sim
            idinteger (int32)Não
            anoMesstringSim
            valorstringSim
    precificadorIIarray[PrecificadorIIView]Sim
        dsCodigostringSim
        dsMarcastringSim
        dsModelostringSim
        dsVersaostringSim
        dsCombustivelstringSim
        dsNuValorstringSim
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "2107e23f-6d9f-44dc-b4c5-1285291ff443",
    "dataConsulta": "25/06/2026 15:02:49",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "decodificador",
    "tempoTotalMs": 294
  },
  "retorno": {
    "dsChassi": "ABC1D23",
    "dsChassiTratado": "BT269144",
    "dsOrigem": null,
    "dsRegiao": null,
    "dsPais": null,
    "dsCategoria": "AUTOMOVEL",
    "dsMarca": "VOLKSWAGEN",
    "dsModelo": "PASSAT TS",
    "dsVersao": "TS",
    "nuAnoModelo": 1979,
    "dsTipoCarroceria": "SEDAN",
    "dsMotor": null,
    "nuCdCombustivel": 2,
    "dsCombustivel": "G",
    "dsLocalFabricacao": null,
    "precificadorIHistFipe": null,
    "precificadorII": null
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/decodificador?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlv

Obtém o CRLV digital do veículo em formato PDF (base64).

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.
ufquerystringNãoUF de registro do veículo (sigla do estado, ex.: SP).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCRLV

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewCRLV (object)Não
    ufstringSim
    placastringSim
    statusstringSim
    crlvBase64stringSim
    mensagemErrostringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlv?placa=VALOR&uf=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvsp

Obtém o CRLV-e do veículo para placas de São Paulo.

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.
renavamRENAVAMquerystringNãoCódigo RENAVAM do veículo (11 dígitos). Até 11 dígitos.
documentoCPF ou CNPJquerystringNãoCPF (11 dígitos) ou CNPJ (14 dígitos), somente números. 11 (CPF) ou 14 (CNPJ) dígitos, somente números.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewCRLV

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewCRLV (object)Não
    ufstringSim
    placastringSim
    statusstringSim
    crlvBase64stringSim
    mensagemErrostringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvsp?placa=VALOR&renavam=VALOR&documento=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvsp3

Obtém o CRLV-e do veículo (São Paulo, base alternativa).

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewECRLV

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewECRLV (object)Não
    bancostringSim
    situacaostringSim
    placastringSim
    renavamstringSim
    documentostringSim
    ecrlvBase64stringSim
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvsp3?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvmg

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvmg?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvrn

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvrn?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvap

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvap?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvma

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvma?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvmt

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta ilustrativo · mock

⚠️ Exemplo ilustrativo — clonado de um CRLV real (mesma estrutura). A API não retornou dado real para o identificador de teste.

{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvmt?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvgo

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "455e1b69-1972-4f10-a791-0f165b0706ff",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvgo?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvce

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "50484353-adc9-4724-a837-f176af2352e1",
    "dataConsulta": "25/06/2026 15:03:17",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvce?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvpr

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "619b02f6-b290-41d5-aa6e-98572c3ce77c",
    "dataConsulta": "25/06/2026 15:03:18",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvpr?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvpa

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "b4eebd05-72bb-4305-93c9-e21034f183e7",
    "dataConsulta": "25/06/2026 15:03:22",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvpa?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvpi

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "4ca47651-b725-4419-9bef-84078bc590fb",
    "dataConsulta": "25/06/2026 15:03:23",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvpi?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvro

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "e805acc6-d714-4d96-9b26-79b6cdbdd21e",
    "dataConsulta": "25/06/2026 15:03:23",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvro?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvrr

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "d89c113f-33fa-4be7-8349-ce9e3417abbf",
    "dataConsulta": "25/06/2026 15:03:28",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvrr?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvto

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "001d36ff-9157-40ce-8a7a-971e7515b1ee",
    "dataConsulta": "25/06/2026 15:03:29",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvto?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvsp4

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "632a7dcc-5bcf-46d2-a173-428fe5b50f0e",
    "dataConsulta": "25/06/2026 15:03:29",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvsp4?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/crlvsp4get

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "10cd95e2-79b3-4397-8dbb-fb2eb40664d4",
    "dataConsulta": "25/06/2026 15:03:32",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/crlvsp4get?placa=VALOR" \
  -H "Authorization: Bearer "
POST/api/Consultas/debitosveiculares

Consulta débitos veiculares (IPVA, licenciamento, multas) com boletos.

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewDebitosVeiculares

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoRetornoViewDebitosVeiculares (object)Não
    debitosarray[DebitoDetalhe]Sim
        codigoBarrasstringSim
        linhaDigitavelstringSim
        valorTotalstringSim
        valorSubtotalstringSim
        valorTaxasstringSim
        valorMultastringSim
        valorParcelastringSim
        dataVencimentostringSim
        dataVencimentoOriginalstringSim
        dataReferenciastringSim
        identificadorstringSim
        descricaostringSim
        motivoIndisponibilidadestringSim
        guidPagamentostringSim
        statusPagamentostringSim
        tipointeger (int32)Não
        infracaoTransitoInfracaoTransitoDetalhe (object)Não
            codigostringSim
            artigostringSim
            descricaostringSim
            pontosinteger (int32)Não
            gravidadestringSim
            responsavelstringSim
            valorBasestringSim
        dadosExtrasarray[DadoExtra]Sim
            grupostringSim
            chavestringSim
            valor1stringSim
            valor2stringSim
            valor3stringSim
    valorTotalDebitosstringSim
    quantidadeDebitosinteger (int32)Não
Exemplo de resposta real · 25/06/2026
{
  "resposta": {
    "idConsulta": "98435730-96e0-40f3-87f1-0c79dc6ede66",
    "dataConsulta": "25/06/2026 15:03:35",
    "parametro": "ABC1D23",
    "usuario": "AvaliService",
    "tipoConsulta": "detalhesGravameHist",
    "tempoTotalMs": 0
  },
  "retorno": {
    "chassi": "BT269144",
    "placa": "ABC1D23",
    "ufPlaca": "PR",
    "renavam": "00000000000",
    "marcaModelo": "PASSAT TS",
    "cor": "0",
    "anoModelo": "0",
    "anoFabricacao": "1979",
    "tipoVeiculo": "AUTOMOVEL",
    "combustivel": "0",
    "procedencia": "NACIONAL",
    "quantidadeGravames": "1",
    "gravames": [
      {
        "codigoStatus": "1",
        "statusGravame": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "statusVeiculo": "VEICULO SEM RESTRICOES ATIVAS NA BASE SNG",
        "dataAtualizacaoStatus": "",
        "renavam": "00000000000",
        "ufPlaca": "PR",
        "placa": "ABC1D23",
        "ufLicenciamento": "NADA CONSTA",
        "chassi": "",
        "docFinanciado": "0",
        "nomeFinanciado": "",
        "docAgente": "NADA CONSTA",
        "nomeAgente": "NOME PROTEGIDO",
        "numeroGravame": "",
        "numeroContrato": "",
        "dataInclusaoGravame": "NADA CONSTA",
        "dataContrato": ""
      }
    ]
  }
}
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Consultas/debitosveiculares?placa=VALOR" \
  -H "Authorization: Bearer "

Cadastral

POST/api/Cadastral/dadosplacapfpj

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfRetornoViewDadosPlacaPfPj

Exemplo de resposta
{
  "resposta": {
    "idConsulta": "string",
    "dataConsulta": "string",
    "parametro": "string",
    "usuario": "string",
    "tipoConsulta": "string",
    "tempoTotalMs": 0
  },
  "retorno": {
    "veiculo": {
      "placa": "string",
      "marcaModelo": "string",
      "cor": "string",
      "chassi": "string",
      "anoModelo": "string",
      "anoFabricacao": "string",
      "nomeProprietario": "string",
      "documentoProprietario": "string"
    },
    "dadosPf": {
      "cadastrais": {
        "documento": "string",
        "nome": "string",
        "nascimento": "string",
        "sexo": "string",
        "nomeMae": "string",
        "signo": "string",
        "idade": "string"
      },
      "moradoresEndereco": [
        {
          "cpf": "string",
          "nome": "string"
        }
      ],
      "enderecos": [
        {
          "tipoLogradouro": "string",
          "logradouro": "string",
          "numero": "string",
          "complemento": "string",
          "bairro": "string",
          "cidade": "string",
          "uf": "string",
          "cep": "string"
        }
      ],
      "telefones": [
        {
          "tipo": "string",
          "whatsapp": "string",
          "ddd": "string",
          "numero": "string"
        }
      ],
      "participacaoSocietaria": [
        {
          "cnpj": "string",
          "razaoSocial": "string",
          "documento": "string",
          "percentual": "string",
          "data": "string",
          "qualificacao": "string"
        }
      ],
      "rendaIbge": "string",
      "emails": [
        "string"
      ],
      "bolsaFamilia": "string",
      "vinculos": [
        {
          "cpf": "string",
          "nome": "string",
          "grauVinculo": "string"
        }
      ],
      "esportista": {
        "esportista": "string",
        "apelido": "string",
        "modalidade": "string",
        "funcao": "string",
        "nome": "string",
        "equipe": "string",
        "pais": "string",
        "parentesco": "string",
        "grauVinculo": "string"
      },
      "pep": {
        "pep": "string",
        "nome": "string",
        "funcao": "string",
        "nivel": "string",
        "orgao": "string",
        "dataInicio": "string",
        "dataFim": "string",
        "dataFimCarencia": "string",
        "parentesco": "string",
        "grauVinculo": "string"
      }
    },
    "dadosPj": {
      "cadastrais": {
        "cnpj": "string",
        "razaoSocial": "string",
        "dataFundacao": "string",
        "nomeFantasia": "string",
        "codigoNatureza": "string",
        "descricaoNatureza": "string"
      },
      "enderecos": [
        {
          "tipoLogradouro": "string",
          "logradouro": "string",
          "numero": "string",
          "complemento": "string",
          "bairro": "string",
          "cidade": "string",
          "uf": "string",
          "cep": "string"
        }
      ],
      "telefones": [
        {
          "tipo": "string",
          "whatsapp": "string",
          "ddd": "string",
          "numero": "string"
        }
      ],
      "quadroSocietario": [
        {
          "documentoEmpresa": "string",
          "razaoSocialEmpresa": "string",
          "documento": "string",
          "nome": "string",
          "qualificacao": "string",
          "qualificacaoGlobal": "string",
          "percentual": "string",
          "data": "string"
        }
      ],
      "cnae": [
        {
          "codigo": "string",
          "descricao": "string"
        }
      ],
      "participacaoSocietaria": [
        {
          "cnpj": "string",
          "razaoSocial": "string",
          "documento": "string",
          "percentual": "string",
          "data": "string",
          "qualificacao": "string"
        }
      ],
      "infoEmpresa": {
        "numeroFuncionarios": "string",
        "porte": "string",
        "faturamento": "string",
        "filiais": "string",
        "capitalSocial": "string"
      },
      "filiais": [
        {
          "quantidade": "string",
          "ativa": "string",
          "inapta": "string",
          "suspensa": "string",
          "baixada": "string",
          "nula": "string"
        }
      ],
      "matriz": [
        {
          "cnpj": "string",
          "condicao": "string",
          "matriz": "string"
        }
      ],
      "emails": [
        "string"
      ]
    }
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Cadastral/dadosplacapfpj?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Cadastral/dadospf

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfDadosPfView

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoDadosPfView (object)Não
    cadastraisCadastralPfView (object)Não
        documentostringSim
        nomestringSim
        nascimentostringSim
        sexostringSim
        nomeMaestringSim
        signostringSim
        idadestringSim
    moradoresEnderecoarray[MoradorView]Sim
        cpfstringSim
        nomestringSim
    enderecosarray[EnderecoView]Sim
        tipoLogradourostringSim
        logradourostringSim
        numerostringSim
        complementostringSim
        bairrostringSim
        cidadestringSim
        ufstringSim
        cepstringSim
    telefonesarray[TelefoneView]Sim
        tipostringSim
        whatsappstringSim
        dddstringSim
        numerostringSim
    participacaoSocietariaarray[ParticipacaoView]Sim
        cnpjstringSim
        razaoSocialstringSim
        documentostringSim
        percentualstringSim
        datastringSim
        qualificacaostringSim
    rendaIbgestringSim
    emailsarray[string]Sim
    bolsaFamiliastringSim
    vinculosarray[VinculoView]Sim
        cpfstringSim
        nomestringSim
        grauVinculostringSim
    esportistaEsportistaView (object)Não
        esportistastringSim
        apelidostringSim
        modalidadestringSim
        funcaostringSim
        nomestringSim
        equipestringSim
        paisstringSim
        parentescostringSim
        grauVinculostringSim
    pepPepView (object)Não
        pepstringSim
        nomestringSim
        funcaostringSim
        nivelstringSim
        orgaostringSim
        dataIniciostringSim
        dataFimstringSim
        dataFimCarenciastringSim
        parentescostringSim
        grauVinculostringSim
Exemplo de resposta
{
  "resposta": {
    "idConsulta": "string",
    "dataConsulta": "string",
    "parametro": "string",
    "usuario": "string",
    "tipoConsulta": "string",
    "tempoTotalMs": 0
  },
  "retorno": {
    "cadastrais": {
      "documento": "string",
      "nome": "string",
      "nascimento": "string",
      "sexo": "string",
      "nomeMae": "string",
      "signo": "string",
      "idade": "string"
    },
    "moradoresEndereco": [
      {
        "cpf": "string",
        "nome": "string"
      }
    ],
    "enderecos": [
      {
        "tipoLogradouro": "string",
        "logradouro": "string",
        "numero": "string",
        "complemento": "string",
        "bairro": "string",
        "cidade": "string",
        "uf": "string",
        "cep": "string"
      }
    ],
    "telefones": [
      {
        "tipo": "string",
        "whatsapp": "string",
        "ddd": "string",
        "numero": "string"
      }
    ],
    "participacaoSocietaria": [
      {
        "cnpj": "string",
        "razaoSocial": "string",
        "documento": "string",
        "percentual": "string",
        "data": "string",
        "qualificacao": "string"
      }
    ],
    "rendaIbge": "string",
    "emails": [
      "string"
    ],
    "bolsaFamilia": "string",
    "vinculos": [
      {
        "cpf": "string",
        "nome": "string",
        "grauVinculo": "string"
      }
    ],
    "esportista": {
      "esportista": "string",
      "apelido": "string",
      "modalidade": "string",
      "funcao": "string",
      "nome": "string",
      "equipe": "string",
      "pais": "string",
      "parentesco": "string",
      "grauVinculo": "string"
    },
    "pep": {
      "pep": "string",
      "nome": "string",
      "funcao": "string",
      "nivel": "string",
      "orgao": "string",
      "dataInicio": "string",
      "dataFim": "string",
      "dataFimCarencia": "string",
      "parentesco": "string",
      "grauVinculo": "string"
    }
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Cadastral/dadospf?parametro=VALOR" \
  -H "Authorization: Bearer "
POST/api/Cadastral/dadospj

Parâmetros

NomeLocalTipoObrigatórioDescrição
parametroPlaca ou ChassiquerystringNãoPlaca (ABC1D23 / ABC1234) ou chassi (17 caracteres) do veículo. Aceita placa (7 caracteres) ou chassi (17 caracteres).

Respostas

200Success

Schema: ConsultaRespostaOfDadosPjView

CampoTipoNullable
respostaCabecalho (object)Não
    idConsultastringSim
    dataConsultastringSim
    parametrostringSim
    usuariostringSim
    tipoConsultastringSim
    tempoTotalMsinteger (int64)Não
retornoDadosPjView (object)Não
    cadastraisCadastralPjView (object)Não
        cnpjstringSim
        razaoSocialstringSim
        dataFundacaostringSim
        nomeFantasiastringSim
        codigoNaturezastringSim
        descricaoNaturezastringSim
    enderecosarray[EnderecoView]Sim
        tipoLogradourostringSim
        logradourostringSim
        numerostringSim
        complementostringSim
        bairrostringSim
        cidadestringSim
        ufstringSim
        cepstringSim
    telefonesarray[TelefoneView]Sim
        tipostringSim
        whatsappstringSim
        dddstringSim
        numerostringSim
    quadroSocietarioarray[SocioView]Sim
        documentoEmpresastringSim
        razaoSocialEmpresastringSim
        documentostringSim
        nomestringSim
        qualificacaostringSim
        qualificacaoGlobalstringSim
        percentualstringSim
        datastringSim
    cnaearray[CnaeView]Sim
        codigostringSim
        descricaostringSim
    participacaoSocietariaarray[ParticipacaoView]Sim
        cnpjstringSim
        razaoSocialstringSim
        documentostringSim
        percentualstringSim
        datastringSim
        qualificacaostringSim
    infoEmpresaInfoEmpresaView (object)Não
        numeroFuncionariosstringSim
        portestringSim
        faturamentostringSim
        filiaisstringSim
        capitalSocialstringSim
    filiaisarray[FilialView]Sim
        quantidadestringSim
        ativastringSim
        inaptastringSim
        suspensastringSim
        baixadastringSim
        nulastringSim
    matrizarray[MatrizView]Sim
        cnpjstringSim
        condicaostringSim
        matrizstringSim
    emailsarray[string]Sim
Exemplo de resposta
{
  "resposta": {
    "idConsulta": "string",
    "dataConsulta": "string",
    "parametro": "string",
    "usuario": "string",
    "tipoConsulta": "string",
    "tempoTotalMs": 0
  },
  "retorno": {
    "cadastrais": {
      "cnpj": "string",
      "razaoSocial": "string",
      "dataFundacao": "string",
      "nomeFantasia": "string",
      "codigoNatureza": "string",
      "descricaoNatureza": "string"
    },
    "enderecos": [
      {
        "tipoLogradouro": "string",
        "logradouro": "string",
        "numero": "string",
        "complemento": "string",
        "bairro": "string",
        "cidade": "string",
        "uf": "string",
        "cep": "string"
      }
    ],
    "telefones": [
      {
        "tipo": "string",
        "whatsapp": "string",
        "ddd": "string",
        "numero": "string"
      }
    ],
    "quadroSocietario": [
      {
        "documentoEmpresa": "string",
        "razaoSocialEmpresa": "string",
        "documento": "string",
        "nome": "string",
        "qualificacao": "string",
        "qualificacaoGlobal": "string",
        "percentual": "string",
        "data": "string"
      }
    ],
    "cnae": [
      {
        "codigo": "string",
        "descricao": "string"
      }
    ],
    "participacaoSocietaria": [
      {
        "cnpj": "string",
        "razaoSocial": "string",
        "documento": "string",
        "percentual": "string",
        "data": "string",
        "qualificacao": "string"
      }
    ],
    "infoEmpresa": {
      "numeroFuncionarios": "string",
      "porte": "string",
      "faturamento": "string",
      "filiais": "string",
      "capitalSocial": "string"
    },
    "filiais": [
      {
        "quantidade": "string",
        "ativa": "string",
        "inapta": "string",
        "suspensa": "string",
        "baixada": "string",
        "nula": "string"
      }
    ],
    "matriz": [
      {
        "cnpj": "string",
        "condicao": "string",
        "matriz": "string"
      }
    ],
    "emails": [
      "string"
    ]
  }
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/Cadastral/dadospj?parametro=VALOR" \
  -H "Authorization: Bearer "

CrlvAsync

POST/api/CrlvAsync/crlvasyncrj

Parâmetros

NomeLocalTipoObrigatórioDescrição
placaPlacaquerystringNãoPlaca do veículo (formato Mercosul ABC1D23 ou antigo ABC1234). 7 caracteres, sem hífen.

Respostas

201Created
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
403Forbidden

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
502Server Error
503Server Error

Exemplo cURL

curl -X POST "https://api.avaliservice.com.br/api/CrlvAsync/crlvasyncrj?placa=VALOR" \
  -H "Authorization: Bearer "
GET/api/CrlvAsync/{protocoloInterno}

Parâmetros

NomeLocalTipoObrigatórioDescrição
protocoloInternopathstring (uuid)SimProtocolo interno do comunicado de venda.
base64querybooleanNão

Respostas

200Success
404Not Found

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X GET "https://api.avaliservice.com.br/api/CrlvAsync/PROT-001?base64=VALOR" \
  -H "Authorization: Bearer "
PUT/api/CrlvAsync/webhook-cliente

Corpo da Requisição application/json

Schema: WebhookClienteRequest

CampoTipoObrigatório
urlstringNão
secretstringNão
Exemplo de corpo
{
  "url": "string",
  "secret": "string"
}

Respostas

200Success
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X PUT "https://api.avaliservice.com.br/api/CrlvAsync/webhook-cliente" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{...}'

Municipios

GET/api/Municipios

Parâmetros

NomeLocalTipoObrigatórioDescrição
ufquerystringNãoUF de registro do veículo (sigla do estado, ex.: SP).
nomequerystringNão

Respostas

200Success
Exemplo de resposta real · 25/06/2026
[
  {
    "codigo": 3500105,
    "nome": "Adamantina",
    "uf": "SP"
  },
  {
    "codigo": 3500204,
    "nome": "Adolfo",
    "uf": "SP"
  },
  {
    "codigo": 3500303,
    "nome": "Aguaí",
    "uf": "SP"
  },
  {
    "codigo": 3500709,
    "nome": "Agudos",
    "uf": "SP"
  },
  {
    "codigo": 3500758,
    "nome": "Alambari",
    "uf": "SP"
  },
  {
    "codigo": 3500808,
    "nome": "Alfredo Marcondes",
    "uf": "SP"
  }
]
400Bad Request

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
401Unauthorized

Schema: ProblemDetails

Exemplo de resposta
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}

Exemplo cURL

curl -X GET "https://api.avaliservice.com.br/api/Municipios?uf=VALOR&nome=VALOR" \
  -H "Authorization: Bearer "

Modelos de Dados

Abaixo estão os principais schemas utilizados pela API. Cada schema descreve a estrutura de dados para requisições e respostas.

LoginResponse

CampoTipoNullableObrigatório
tokenstringSimNão

ComunicacaoVendaRequest

CampoTipoNullableObrigatório
vendedorTipoPessoa(pattern: ^[FJ]$, min: 1)stringNãoSim
vendedorCpfstringSimNão
vendedorCnpjstringSimNão
vendedorNome(min: 1, max: 255)stringNãoSim
compradorTipoPessoa(pattern: ^[FJ]$, min: 1)stringNãoSim
compradorCpfstringSimNão
compradorCnpjstringSimNão
compradorNome(min: 1, max: 255)stringNãoSim
compradorEnderecoCep(pattern: ^[0-9]{8}$, min: 1)stringNãoSim
compradorEnderecoLogradouro(min: 1, max: 255)stringNãoSim
compradorEnderecoNumero(min: 1, max: 10)stringNãoSim
compradorEnderecoBairro(max: 50)stringSimNão
compradorEnderecoComplemento(max: 50)stringSimNão
compradorEnderecoCidadeinteger (int32)NãoSim
vendaCidadeinteger (int32)NãoSim
vendaData(pattern: ^\d{2}/\d{2}/\d{4}$, min: 1)stringNãoSim
vendaValor(min: 0.01)number (double)NãoSim
vendaCompradorSolicitante(pattern: ^[SN]$)stringSimNão
veiculoPlaca(pattern: ^[A-Z]{3}[0-9][A-Z0-9][0-9]{2}$, min: 1)stringNãoSim
veiculoRenavam(pattern: ^[0-9]{11}$, min: 1)stringNãoSim
veiculoAnoFabricacao(min: 1900, max: 2100)integer (int32)NãoSim
veiculoAnoModelo(min: 1900, max: 2100)integer (int32)NãoSim
crvNumero(min: 1, max: 12)stringNãoSim
crvCodigoSeguranca(min: 1, max: 11)stringNãoSim
crvNumeroViainteger (int32)NãoSim
crvDataEmissao(pattern: ^\d{2}/\d{2}/\d{4}$, min: 1)stringNãoSim
crvUfEmissao(pattern: ^(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)$, min: 1)stringNãoSim
arquivosarray[ArquivoCarven]SimNão

CadastrarComunicadoResponse

CampoTipoNullableObrigatório
sucessobooleanNãoNão
mensagemstringSimNão
erroComunicadoErroNãoNão
dadosCadastrarComunicadoDadosNãoNão

CancelarComunicacaoRequest

CampoTipoNullableObrigatório
id_motivo_cancelamentointeger (int32)NãoSim

CancelarComunicadoResponse

CampoTipoNullableObrigatório
sucessobooleanNãoNão
mensagemstringSimNão
erroComunicadoErroNãoNão
dadosCancelarComunicadoDadosNãoNão

DetalharComunicadoResponse

CampoTipoNullableObrigatório
sucessobooleanNãoNão
mensagemstringSimNão
erroComunicadoErroNãoNão
dadosDetalharComunicadoDadosNãoNão

ListarComunicadosResponse

CampoTipoNullableObrigatório
sucessobooleanNãoNão
mensagemstringSimNão
erroComunicadoErroNãoNão
totalinteger (int32)NãoNão
dadosarray[ComunicadoListItem]SimNão

ComunicadoErro

CampoTipoNullableObrigatório
categoriastringSimNão
mensagemstringSimNão
codigostringSimNão
protocoloInternostringSimNão
situacaointeger (int32)SimNão
situacaoNomestringSimNão

ComunicadoListItem

CampoTipoNullableObrigatório
protocoloInternostringSimNão
placastringSimNão
situacaointeger (int32)NãoNão
situacaoNomestringSimNão
cobradobooleanNãoNão
criadoEmstring (date-time)NãoNão
enviadoEmstring (date-time)SimNão

Cabecalho

CampoTipoNullableObrigatório
idConsultastringSimNão
dataConsultastringSimNão
parametrostringSimNão
usuariostringSimNão
tipoConsultastringSimNão
tempoTotalMsinteger (int64)NãoNão

ProblemDetails

CampoTipoNullableObrigatório
typestringSimNão
titlestringSimNão
statusinteger (int32)SimNão
detailstringSimNão
instancestringSimNão

BinNacionalView

CampoTipoNullableObrigatório
situacaostringSimNão
situacaoChassistringSimNão
tipoVeiculostringSimNão
especieVeiculostringSimNão
tipoCarroceriastringSimNão
potenciaVeiculostringSimNão
cmtstringSimNão
pbtstringSimNão
capacidadeCargastringSimNão
procedenciastringSimNão
categoriaVeiculostringSimNão
quantidadePassageirosstringSimNão
numeroEixosstringSimNão
dataEmissaoCrlvstringSimNão
dataEmissaoUltimoCrvstringSimNão
restricoesRestricoesViewNãoNão

RetornoViewEstadual

CampoTipoNullableObrigatório
situacaoVeiculostringSimNão
placastringSimNão
municipiostringSimNão
ufstringSimNão
renavamstringSimNão
cpfCnpjProprietariostringSimNão
tipoDocumentoProprietariostringSimNão
pronomestringSimNão
propAntestringSimNão
licDatastringSimNão
dataEmissaoCrvstringSimNão
chassistringSimNão
tipoDocumentoFaturadostringSimNão
cpfCnpjFaturadostringSimNão
ufFaturadostringSimNão
tipoRemarcacaoChassistringSimNão
marcaModeloCompletostringSimNão
marcastringSimNão
modelostringSimNão
veiculoAnoFabricacaostringSimNão
veiculoAnoModelostringSimNão
tipostringSimNão
carroceriastringSimNão
corstringSimNão
especiestringSimNão
categoriaVeiculostringSimNão
combustivelstringSimNão
potenciastringSimNão
cilindradastringSimNão
capacidadeCargastringSimNão
veiculoProcedenciastringSimNão
capacidadePassageirosstringSimNão
comunicadoVendastringSimNão
numeroCambiostringSimNão
motorstringSimNão
cmtstringSimNão
pbtstringSimNão
eixosstringSimNão
existeDebitoDeIpvastringSimNão
existeDebitoMultastringSimNão
debitoIpvastringSimNão
existeDebitoLicenciamentostringSimNão
existeDebitoLicenciamentoValorstringSimNão
valorTotalDebitoMultastringSimNão
existeDebitoDpvatstringSimNão
dpvatstringSimNão
outrasRestricoesUmstringSimNão
outrasRestricoesDoisstringSimNão
outrasRestricoesTresstringSimNão
outrasRestricoesQuatrostringSimNão

RetornoViewGravame

CampoTipoNullableObrigatório
temGravamebooleanNãoNão
mensagemStatusstringSimNão
chassiSngstringSimNão
chaveRetornostringSimNão
placastringSimNão
ufPlacastringSimNão
anoFabricacaostringSimNão
anoModelostringSimNão
renavamstringSimNão
documentoProprietariostringSimNão
nomeFinanciadostringSimNão
numeroContratostringSimNão
documentoFinanceirastringSimNão
financeiraNomestringSimNão
codigoFinanceirastringSimNão
dataGravamestringSimNão
dataGravameVigenciastringSimNão
ufGravamestringSimNão
statusDoVeiculostringSimNão
descricaoStatusstringSimNão
marcaModelostringSimNão
tipostringSimNão
cambiostringSimNão
combustivelstringSimNão
corstringSimNão
especiestringSimNão
motorstringSimNão
potenciastringSimNão
situacaoChassistringSimNão
capacidadeCilindradastringSimNão
quantidadePassageirosstringSimNão
procedenciastringSimNão
tipoCarroceriastringSimNão
tipoMontagemstringSimNão
capacidadeCargastringSimNão
cmtstringSimNão
pbtstringSimNão
eixoQuantidadestringSimNão
eixoAuxiliarstringSimNão
eixoTraseirostringSimNão
docImportadorstringSimNão
dataAtualizacaostringSimNão
dataLimiteRestricaoTributariastringSimNão

RetornoViewGravameHist

CampoTipoNullableObrigatório
chassistringSimNão
placastringSimNão
ufPlacastringSimNão
renavamstringSimNão
marcaModelostringSimNão
corstringSimNão
anoModelostringSimNão
anoFabricacaostringSimNão
tipoVeiculostringSimNão
combustivelstringSimNão
procedenciastringSimNão
quantidadeGravamesstringSimNão
gravamesarray[OcorrenciaGravameView]SimNão

RetornoViewCNH

CampoTipoNullableObrigatório
numeroRegistrostringSimNão
numeroFormularioRenachstringSimNão
numeroFormularioCnhstringSimNão
categoriaAtualstringSimNão
categoriaAutorizadastringSimNão
dataValidadestringSimNão
dataPrimeiraHabilitacaostringSimNão
dataUltimaEmissaostringSimNão
dataCadastramentostringSimNão
ufDominiostringSimNão
observacaostringSimNão
permissionadostringSimNão
situacaostringSimNão
situacaoAnteriorstringSimNão
cpfstringSimNão
nomestringSimNão
emailstringSimNão
dataNascimentostringSimNão
tipoDocumentostringSimNão
documentostringSimNão
orgaoExpedidorstringSimNão
ufOrgaoExpedidorstringSimNão
nacionalidadestringSimNão
localNascimentostringSimNão
sexostringSimNão
nomeMaestringSimNão
nomePaistringSimNão
logradourostringSimNão
numerostringSimNão
bairrostringSimNão
municipiostringSimNão
ufstringSimNão
cepstringSimNão
complementostringSimNão
bloqueiosarray[Models_RetornoViews_RetornoViewCNH_BloqueioInfo]SimNão
toxicologicoDataExamestringSimNão
toxicologicoDataValidadestringSimNão
cursosarray[CursoContainer]SimNão

RetornoViewCNHPlus

CampoTipoNullableObrigatório
numeroRegistrostringSimNão
numeroFormularioRenachstringSimNão
numeroFormularioCnhstringSimNão
categoriaAtualstringSimNão
categoriaAutorizadastringSimNão
dataValidadestringSimNão
dataPrimeiraHabilitacaostringSimNão
dataUltimaEmissaostringSimNão
dataCadastramentostringSimNão
ufDominiostringSimNão
observacaostringSimNão
permissionadostringSimNão
situacaostringSimNão
situacaoAnteriorstringSimNão
cpfstringSimNão
nomestringSimNão
dataNascimentostringSimNão
tipoDocumentostringSimNão
documentostringSimNão
orgaoExpedidorstringSimNão
ufOrgaoExpedidorstringSimNão
nacionalidadestringSimNão
localNascimentostringSimNão
sexostringSimNão
nomeMaestringSimNão
nomePaistringSimNão
enderecostringSimNão
cancelamentostringSimNão
categoriaRebaixadastringSimNão
exerceAtividadeRemuneradastringSimNão
habilitacaoEstrangeiraHabilitacaoEstrangeiraInfoNãoNão
multasarray[MultaInfo]SimNão
numeroListaImpedimentostringSimNão
numeroPgustringSimNão
quantidadeImpedimentosstringSimNão
requerimentosarray[string]SimNão
restricoesMedicasstringSimNão
ufHabilitacaoAtualstringSimNão
ufPrimeiraHabilitacaostringSimNão
ufSolicitanteTransferenciastringSimNão
bloqueiosarray[Models_RetornoViews_RetornoViewCNHPlus_BloqueioInfo]SimNão
toxicologicoDataExamestringSimNão
toxicologicoDataValidadestringSimNão
cursosCursosInfoNãoNão
fotostringSimNão

RetornoViewFlagCNH

CampoTipoNullableObrigatório
codigostringSimNão
possuiCNHbooleanNãoNão
possuiCNHTextostringSimNão

RetornoViewCSV

CampoTipoNullableObrigatório
anoFabricacaointeger (int32)SimNão
anoModelointeger (int32)SimNão
cmcnumber (double)SimNão
cmtnumber (double)SimNão
tipoCarroceriaCodigostringSimNão
tipoCarroceriaDescricaostringSimNão
categoriaDescricaostringSimNão
chassiSeriestringSimNão
cilindradasinteger (int32)SimNão
combustivelCodigostringSimNão
combustivelDescricaostringSimNão
corCodigostringSimNão
corDescricaostringSimNão
especieDescricaostringSimNão
indicadorAlarmebooleanSimNão
indicadorRouboFurtobooleanSimNão
lotacaointeger (int32)SimNão
marcaModeloCodigostringSimNão
marcaModeloDescricaostringSimNão
municipioEmplacamentoCodigostringSimNão
municipioEmplacamentoDescricaostringSimNão
qtdEixosinteger (int32)SimNão
pbtnumber (double)SimNão
potenciainteger (int32)SimNão
numeroIdentificacaoProprietariostringSimNão
situacaostringSimNão
tipoVeiculoCodigostringSimNão
tipoVeiculoDescricaostringSimNão
ufJurisdicaostringSimNão
indicadorComunicacaoVendabooleanSimNão
indicadorLeilaobooleanSimNão
indicadorMultaRenainfbooleanSimNão
indicadorPendenciaEmissaobooleanSimNão
indicadorRecall1booleanSimNão
indicadorRecall2booleanSimNão
indicadorRecall3booleanSimNão
indicadorRecallMontadorabooleanSimNão
restricao1CodigostringSimNão
restricao1DescricaostringSimNão
restricao2CodigostringSimNão
restricao2DescricaostringSimNão
restricao3CodigostringSimNão
restricao3DescricaostringSimNão
restricao4CodigostringSimNão
restricao4DescricaostringSimNão
indicadorRestricaoRenajudbooleanSimNão
restricaoRfbIndicadorstringSimNão
restricaoRfbDescricaostringSimNão
procedenciastringSimNão
indicadorOstentaPIVbooleanSimNão
tipoArrendatarioCodigostringSimNão
tipoArrendatarioDescricaostringSimNão
numeroCarroceriastringSimNão
remarcacaoChassiCodigostringSimNão
remarcacaoChassiDescricaostringSimNão
dataEmissaoCrvstringSimNão
dataUltimaAtualizacaostringSimNão
orgaoRfbCodigostringSimNão
orgaoRfbDescricaostringSimNão
numeroEixoAuxiliarstringSimNão
numeroEixoTraseirostringSimNão
naturezaFaturadostringSimNão
ufFaturadostringSimNão
naturezaImportadorstringSimNão
descricaoDocImportadorstringSimNão
paisTransferenciaCodigostringSimNão
paisTransferenciaDescricaostringSimNão
docProprietarioIndicadoTipostringSimNão
docProprietarioIndicadoDescricaostringSimNão
tipoProprietarioCodigostringSimNão
tipoProprietarioDescricaostringSimNão
nomeArrendatariostringSimNão
numeroIdentificacaoArrendatariostringSimNão
numeroCambiostringSimNão
chassistringSimNão
numeroDeclaracaoImportacaostringSimNão
numeroIdFaturamentostringSimNão
numeroIdImportadorstringSimNão
numeroMotorstringSimNão
placastringSimNão
possuidorNomestringSimNão
possuidorNumeroDocumentostringSimNão
possuidorOrigemstringSimNão
numeroDocProprietarioIndicadostringSimNão
nomeProprietariostringSimNão
registroAduaneirostringSimNão
codigoRenavamstringSimNão
usuarioEhPossuidorbooleanSimNão
usuarioEhPrincipalCondutorbooleanSimNão
usuarioFoiPrincipalCondutorbooleanSimNão
listaCsvarray[string]SimNão
permiteBaixarCrvlDigitalbooleanSimNão
recallQuantidadeinteger (int32)SimNão
recallQuantidadeRealinteger (int32)SimNão
recallsarray[RecallItem]SimNão
laudosarray[string]SimNão

RetornoViewCSVPrime

CampoTipoNullableObrigatório
chassistringSimNão
placastringSimNão
renavamstringSimNão
marcaModelostringSimNão
corVeiculostringSimNão
anoModelostringSimNão
anoFabricacaostringSimNão
combustivelstringSimNão
motorstringSimNão
ufstringSimNão
municipiostringSimNão
dataAtualizacaostringSimNão
crlvstringSimNão
proprietarioNomestringSimNão
proprietarioDocumentostringSimNão
binNacionalBinNacionalViewNãoNão
precificadorarray[PrecificadorView]SimNão
quantidadeAlertasstringSimNão
alertasarray[AlertaView]SimNão
renajudRenajudViewNãoNão
recallRecallViewNãoNão
csvCsvViewNãoNão
renainfRenainfViewNãoNão
fichaTecnicaFichaTecnicaViewNãoNão
alertaIndicioAlertaIndicioViewNãoNão

RetornoViewDecodificador

CampoTipoNullableObrigatório
dsChassistringSimNão
dsChassiTratadostringSimNão
dsOrigemstringSimNão
dsRegiaostringSimNão
dsPaisstringSimNão
dsCategoriastringSimNão
dsMarcastringSimNão
dsModelostringSimNão
dsVersaostringSimNão
nuAnoModelointeger (int32)SimNão
dsTipoCarroceriastringSimNão
dsMotorstringSimNão
nuCdCombustivelinteger (int32)SimNão
dsCombustivelstringSimNão
dsLocalFabricacaostringSimNão
precificadorIHistFipearray[PrecificadorIHistFipeView]SimNão
precificadorIIarray[PrecificadorIIView]SimNão

RetornoViewLeilao

CampoTipoNullableObrigatório
existeRegistrobooleanNãoNão
placastringSimNão
chassistringSimNão
descricaostringSimNão
modelostringSimNão
situacaoChassistringSimNão
anoFabricacaostringSimNão
anoModelostringSimNão
combustivelstringSimNão
corstringSimNão
renavamstringSimNão
segmentostringSimNão
subSegmentostringSimNão
scorestringSimNão
aceitaVeiculostringSimNão
percentualSobreRefstringSimNão
exigenciaVistoriaEspecialstringSimNão
scorePontuacaostringSimNão
motorstringSimNão
numeroCaixaCambiostringSimNão
numeroCarroceriastringSimNão
numeroEixoTraseiroDiferencialstringSimNão
quantidadeDeEixosstringSimNão
registrosLeilaoarray[RegistroLeilaoView]SimNão
checkListCheckListLeilaoViewNãoNão
quantidadePesquisasUltimosMesesstringSimNão
historicoPesquisastringSimNão
controleHistoricostringSimNão

RetornoViewLeilao2

CampoTipoNullableObrigatório
placastringSimNão
temRegistrobooleanNãoNão
leiloesarray[LeilaoItemView]SimNão

RetornoViewLeilao3

CampoTipoNullableObrigatório
placastringSimNão
temRegistrobooleanNãoNão
leiloesarray[Leilao3ItemView]SimNão

RetornoViewIndicioSinistro

CampoTipoNullableObrigatório
indicadorIndiciobooleanSimNão
mensagemSinistrostringSimNão

RetornoViewSinistro

CampoTipoNullableObrigatório
indicioDeSinistrointeger (int32)NãoNão
mensagemSinistrostringSimNão

RetornoViewRouboFurto

CampoTipoNullableObrigatório
mensagemstringSimNão
existeOcorrenciastringSimNão
chassistringSimNão
placastringSimNão
marcaModelostringSimNão
anoModelostringSimNão
anoFabricacaostringSimNão
corstringSimNão
municipioEmplacamentostringSimNão
ocorrenciasarray[Ocorrencia]SimNão

RetornoViewRenajud

CampoTipoNullableObrigatório
marcaModelostringSimNão
municipiostringSimNão
renavamstringSimNão
corstringSimNão
anoFabricacaostringSimNão
anoModelostringSimNão
chassistringSimNão
placastringSimNão
combustivelstringSimNão
especiestringSimNão
motorstringSimNão
procedenciastringSimNão
tipostringSimNão
mensagemstringSimNão
quantidadeOcorrenciasTotalstringSimNão
quantidadeBloqueioAtivostringSimNão
ocorrenciasarray[OcorrenciaRenajud]SimNão

RetornoViewAgregados

CampoTipoNullableObrigatório
placastringSimNão
ufPlacastringSimNão
chassistringSimNão
marcaModelostringSimNão
tipostringSimNão
combustivelstringSimNão
corstringSimNão
renavamstringSimNão
nrMotorstringSimNão
nrCambiostringSimNão
situacaoVeiculostringSimNão
municipiostringSimNão
especiestringSimNão
procedenciaVeiculostringSimNão
capacidadeDePassageirosstringSimNão
cilindradastringSimNão
capacidadeCargastringSimNão
ufDestFaturadostringSimNão
dataUltimaAtualizacaostringSimNão

RetornoViewParecerTecnico

CampoTipoNullableObrigatório
placastringSimNão
descricaostringSimNão
resultadoPesquisastringSimNão
parecerTecnicostringSimNão
semaforostringSimNão
imagemstringSimNão

RetornoViewDebitosVeiculares

CampoTipoNullableObrigatório
debitosarray[DebitoDetalhe]SimNão
valorTotalDebitosstringSimNão
quantidadeDebitosinteger (int32)NãoNão

RetornoViewRemarketing

CampoTipoNullableObrigatório
existeRegistrobooleanNãoNão
placastringSimNão
chassistringSimNão
descricaostringSimNão
resultadoPesquisastringSimNão
modelostringSimNão
situacaoChassistringSimNão
anoFabricacaostringSimNão
anoModelostringSimNão
combustivelstringSimNão
corstringSimNão
renavamstringSimNão
segmentostringSimNão
subSegmentostringSimNão
registrosRemarketingarray[RegistroRemarketingView]SimNão
checkListCheckListRemarketingViewNãoNão
fotosarray[string]SimNão

RetornoViewProprietario

CampoTipoNullableObrigatório
codigointeger (int32)NãoNão
mensagemstringSimNão
qtdVeiculosinteger (int32)NãoNão
veiculosarray[Models_RetornoViews_VeiculoRegistro]SimNão

RetornoViewNacional

CampoTipoNullableObrigatório
placastringSimNão
placaMercosulstringSimNão
chassistringSimNão
renavamstringSimNão
chassiRemarcadostringSimNão
ultimaAtualizacaostringSimNão
municipiostringSimNão
ufstringSimNão
procedenciastringSimNão
tipostringSimNão
especiestringSimNão
tipoMontagemstringSimNão
marcaModelostringSimNão
anoModstringSimNão
anoFabstringSimNão
capPassagstringSimNão
corstringSimNão
potenciastringSimNão
cilindradasstringSimNão
carroceriastringSimNão
combustivelstringSimNão
cmtstringSimNão
pbtstringSimNão
eixosstringSimNão
nEixoAuxiliarstringSimNão
nEixoTraseirostringSimNão
nMotorstringSimNão
nCambiostringSimNão
situacaoVeiculostringSimNão
rfAtivostringSimNão
multaRENAINFstringSimNão
recallstringSimNão
restricaoRFBstringSimNão
indicadorSinistrostringSimNão
comunicadodeVendastringSimNão
pendenciaEmissaoDocumentostringSimNão
restricaoRENAJUDstringSimNão
nDocumentoProprietariostringSimNão
tipoDocumentoProprietariostringSimNão
nomeProprietariostringSimNão
nDocumentoFaturadostringSimNão
tipoDocumentoFaturadostringSimNão
ufFaturamentostringSimNão
categoriastringSimNão
dataAtualizacaostringSimNão
dataEmplacamentostringSimNão
capacidadeCargastringSimNão
numeroEixoTraseiroDiferencialstringSimNão
numeroTerceiroEixostringSimNão
tipoDocumentoImportadorastringSimNão
dataLimiteRestricaostringSimNão
numeroDistringSimNão
restricaoTipoTransacaostringSimNão
restricoesRestricaoFinanstringSimNão
restricaoNomeAgentestringSimNão
restricaoFinanciadostringSimNão
restricaoCpfCnpjFinanciadostringSimNão
restricaoDataInclusaostringSimNão
restricaoUmstringSimNão
restricaoDoisstringSimNão
restricaoTresstringSimNão
restricaoQuatrostringSimNão
restricoesAdicionaisstringSimNão

Códigos de Erro

A API utiliza códigos HTTP padrão e retorna respostas JSON estruturadas em caso de erro.

Estrutura Padrão de Erro (Consultas)

{
  "type": "string",
  "title": "Descrição do erro",
  "status": 400,
  "detail": "Mensagem detalhada",
  "instance": "/api/Consultas/endpoint"
}

Estrutura Padrão de Erro (Comunicado de Venda)

{
  "sucesso": false,
  "mensagem": "Descrição do erro",
  "erro": {
    "categoria": "Validacao",
    "mensagem": "Detalhes do erro",
    "protocoloInterno": null,
    "situacao": null,
    "situacaoNome": null
  },
  "dados": null
}

Tabela de Códigos HTTP

CódigoNomeDescriçãoAção Recomendada
200OKRequisição processada com sucessoProcessar os dados retornados
400Bad RequestParâmetros inválidos ou ausentesVerificar parâmetros enviados e formato dos dados
401UnauthorizedToken JWT ausente, inválido ou expiradoRenovar token via /api/Auth/login
404Not FoundRecurso não encontrado (ex: protocolo inexistente)Verificar identificador enviado
409ConflictDuplicação (ex: comunicado já existente para a placa)Verificar registros existentes antes de cadastrar
422Unprocessable EntityDados válidos porém não processáveis (ex: placa não encontrada no DETRAN)Revisar dados do veículo ou condutor
500Internal Server ErrorErro interno no servidorTentar novamente; se persistir, contatar suporte

Categorias de Erro (Comunicado de Venda)

CategoriaDescrição
ValidacaoCampos obrigatórios ausentes ou com formato inválido
NaoAutorizadoToken inválido ou sem permissão para a operação
DuplicacaoComunicado já registrado para o veículo/placa
NaoEncontradoProtocolo ou recurso não encontrado
ProcessamentoErro ao processar dados junto ao DETRAN
ErroInternoFalha interna no servidor

Guia de Integração

1. Padrão de Chamada — Consultas Veiculares

Todos os endpoints de Consultas seguem o mesmo padrão:

  • Método: POST
  • Parâmetro de busca via query string: ?parametro=PLACA_OU_CHASSI
  • Corpo da requisição: vazio
  • Cabeçalho obrigatório: Authorization: Bearer <token>
POST /api/Consultas/binnacional?parametro=ABC1D23
Authorization: Bearer eyJhbGci...
Content-Length: 0

2. Estrutura de Resposta — Consultas

Toda consulta retorna um objeto com dois campos principais:

{
  "resposta": {
    "idConsulta": "guid-da-consulta",
    "dataConsulta": "2025-01-15T10:30:00",
    "parametro": "ABC1D23",
    "usuario": "seu_usuario",
    "tipoConsulta": "binnacional",
    "tempoTotalMs": 1250
  },
  "retorno": {
    // dados específicos de cada consulta
  }
}

3. Exemplo Completo — Python

import requests

BASE_URL = "https://api.avaliservice.com.br"

# 1. Login
resp = requests.post(f"{BASE_URL}/api/Auth/login", json={
    "username": "seu_usuario",
    "password": "sua_senha"
})
token = resp.json()["token"]

# 2. Consulta
headers = {"Authorization": f"Bearer {token}"}
consulta = requests.post(
    f"{BASE_URL}/api/Consultas/binnacional",
    params={"parametro": "ABC1D23"},
    headers=headers
)
dados = consulta.json()
print(dados["retorno"])

4. Exemplo Completo — C#

using var client = new HttpClient();
client.BaseAddress = new Uri("https://api.avaliservice.com.br");

// 1. Login
var loginResp = await client.PostAsJsonAsync("/api/Auth/login", new {
    username = "seu_usuario",
    password = "sua_senha"
});
var loginData = await loginResp.Content.ReadFromJsonAsync<LoginResponse>();
client.DefaultRequestHeaders.Authorization = 
    new AuthenticationHeaderValue("Bearer", loginData.Token);

// 2. Consulta
var resp = await client.PostAsync(
    "/api/Consultas/binnacional?parametro=ABC1D23", null);
var result = await resp.Content.ReadAsStringAsync();

5. Exemplo Completo — Node.js

const BASE_URL = "https://api.avaliservice.com.br";

// 1. Login
const loginResp = await fetch(`${BASE_URL}/api/Auth/login`, {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ username: "seu_usuario", password: "sua_senha" })
});
const { token } = await loginResp.json();

// 2. Consulta
const resp = await fetch(
  `${BASE_URL}/api/Consultas/binnacional?parametro=ABC1D23`,
  { method: "POST", headers: { "Authorization": `Bearer ${token}` } }
);
const dados = await resp.json();
console.log(dados.retorno);

6. Boas Práticas

PráticaDetalhes
Reutilize o tokenO token JWT tem validade de 24 horas. Autentique uma vez e reutilize nas chamadas subsequentes. Renove quando receber 401.
Trate erros por código HTTPUse o código HTTP (400, 401, 404, etc.) como primeiro filtro. O corpo da resposta traz detalhes.
Valide parâmetros antes de enviarPlacas devem seguir o formato ABC1D23 ou ABC1234. CPFs devem ter exatamente 11 dígitos.
Implemente retentativasPara erros 500 ou timeouts, implemente retentativa com backoff exponencial (ex: 1s, 2s, 4s).
Respeite os formatosDatas: DD/MM/AAAA para ComunicadoVenda. CEP: 8 dígitos sem hífen. UF: sigla maiúscula.
Consultas em lotePara múltiplas consultas, use chamadas paralelas com limite de concorrência (recomendado: 5-10 simultâneas).