← InícioFleetPay / Schema

VeiculoPedagio

Estrutura preservada do contrato versionado da API.

Descrições técnicas preservadas do contrato versionado. Exemplos de dados foram omitidos da cópia pública.

operadorastringObrigatório

A operadora que respondeu. Ecoada de propósito: o dado gravado na sua base carrega a origem.

"sem_parar" · "conectcar" · "veloe" · "move_mais"
placastringObrigatório

A placa consultada, normalizada em maiúsculas e sem separador.

tem_tagbooleanObrigatório

Se o veículo carrega tag de pedágio — ou seja, se passa pela via automática.

É resposta, não inferência: não deduza a ausência de tag de identificador_tag vir nulo.

identificador_tagstring | nullOpcional

O código da tag. Só acompanha quem tem tag — vem null sempre que tem_tag é false.

proprietariostring | nullOpcional

Quem o operador tem no cadastro do veículo.

descricaostring | nullOpcional

Marca, modelo e categoria, como o operador os devolve.

eixosinteger | nullOpcional
minimum2
maximum10
habilitado_vale_pedagiobooleanObrigatório

Se dá para emitir Vale-Pedágio para este veículo.

Pergunta independente de tem_tag. O vale tradicional não exige tag, e um veículo com tag pode estar bloqueado pelo operador.

verificacaostringOpcional

simulada quando a resposta foi gerada pela FleetPay, sem operador contratado. Ausente significa verificação real.

Definição JSON Completa
{
  "type": "object",
  "required": [
    "operadora",
    "placa",
    "tem_tag",
    "habilitado_vale_pedagio"
  ],
  "properties": {
    "operadora": {
      "type": "string",
      "enum": [
        "sem_parar",
        "conectcar",
        "veloe",
        "move_mais"
      ],
      "description": "A operadora que respondeu. Ecoada de propósito: o dado gravado na sua base carrega\na origem.\n"
    },
    "placa": {
      "type": "string",
      "description": "A placa consultada, normalizada em maiúsculas e sem separador."
    },
    "tem_tag": {
      "type": "boolean",
      "description": "Se o veículo carrega tag de pedágio — ou seja, se passa pela via automática.\n\nÉ **resposta**, não inferência: não deduza a ausência de tag de `identificador_tag`\nvir nulo.\n"
    },
    "identificador_tag": {
      "type": [
        "string",
        "null"
      ],
      "description": "O código da tag. Só acompanha quem tem tag — vem `null` sempre que `tem_tag` é\n`false`.\n"
    },
    "proprietario": {
      "type": [
        "string",
        "null"
      ],
      "description": "Quem o operador tem no cadastro do veículo."
    },
    "descricao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Marca, modelo e categoria, como o operador os devolve."
    },
    "eixos": {
      "type": [
        "integer",
        "null"
      ],
      "minimum": 2,
      "maximum": 10
    },
    "habilitado_vale_pedagio": {
      "type": "boolean",
      "description": "Se dá para emitir Vale-Pedágio para este veículo.\n\n**Pergunta independente de `tem_tag`.** O vale tradicional não exige tag, e um\nveículo com tag pode estar bloqueado pelo operador.\n"
    },
    "verificacao": {
      "type": "string",
      "description": "`simulada` quando a resposta foi gerada pela FleetPay, sem operador contratado.\nAusente significa verificação real.\n"
    }
  }
}