cidadestring | nullOptionalCity and state code of the point ("City, UF").
minLength3maxLength150Technical descriptions are translated from the versioned contract. Original identifiers and JSON are preserved; data examples are omitted.
A waypoint — provide cidade or the latitude/longitude pair.
cidadestring | nullOptionalCity and state code of the point ("City, UF").
minLength3maxLength150latitudenumber | null · doubleOptionalLatitude in decimal degrees (required together with longitude when cidade is absent).
minimum-90maximum90longitudenumber | null · doubleOptionalLongitude in decimal degrees.
minimum-180maximum180descricaostring | nullOptionalFree-text waypoint label, returned by the operator in error messages.
maxLength60{
"type": "object",
"description": "Um ponto de parada — informe `cidade` ou o par `latitude`/`longitude`.",
"properties": {
"cidade": {
"type": "string",
"minLength": 3,
"maxLength": 150,
"nullable": true,
"description": "Cidade e UF do ponto (\"Cidade, UF\")."
},
"latitude": {
"type": "number",
"format": "double",
"minimum": -90,
"maximum": 90,
"nullable": true,
"description": "Latitude em graus decimais (obrigatória junto com `longitude` quando não há `cidade`)."
},
"longitude": {
"type": "number",
"format": "double",
"minimum": -180,
"maximum": 180,
"nullable": true,
"description": "Longitude em graus decimais."
},
"descricao": {
"type": "string",
"maxLength": 60,
"nullable": true,
"description": "Rótulo livre do ponto, devolvido pela operadora em mensagens de erro."
}
}
}