cidadestring | nullOpcionalCiudad y código del estado del punto ("Ciudad, UF").
minLength3maxLength150Las descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.
Un punto de parada: indica cidade o el par latitude/longitude.
cidadestring | nullOpcionalCiudad y código del estado del punto ("Ciudad, UF").
minLength3maxLength150latitudenumber | null · doubleOpcionalLatitud en grados decimales (obligatoria junto con longitude cuando no hay cidade).
minimum-90maximum90longitudenumber | null · doubleOpcionalLongitud en grados decimales.
minimum-180maximum180descricaostring | nullOpcionalEtiqueta libre del punto, devuelta por la operadora en los mensajes de error.
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."
}
}
}