- Introdução a API
- Rotas
- Introdução a API Trackings
- Endpoints
- others
- reports
- bounds
- driver
- migration
- last-tracking
- planned-route
- new-planned-route
- vehicles
- trackings
- tracker
- Abastecimentos
- Multas
- Manutenção
- others
- Maintenance
- Planning Plan
- Maintenance Dashboard
- Mapa
- Ultimos Pontos (Last Points)
- lastbreakroutepoint
- Checklist
update planned route
PUT
https://cgv-prd-trackings-api.contele.io/api/v1/update-planned-route
new-planned-route
Última modificação:2024-11-19 20:38:26
Requisição
Parâmetros Header
x-api-key
string
requerido
Padrão:
{{api_key}}
Parâmetros Bodyapplication/json
planned_route_id
string
requerido
route_name
string
requerido
calculated_header
object
requerido
dead_distance_route_in_meters
number
requerido
dead_time_route_in_seconds
number
requerido
total_distance_route_in_meters
number
requerido
total_time_route_in_seconds
number
requerido
dead_start_distance_route_in_meters
number
requerido
dead_start_time_route_in_seconds
number
requerido
dead_end_time_route_in_seconds
number
requerido
dead_end_distance_route_in_meters
number
requerido
bound_configurations
object
requerido
selected_vehicle
number
requerido
selected_driver
number
requerido
route_configurations
object
requerido
includes_initial_and_final_stop
boolean
requerido
stop_points
array [object {8}]
requerido
dead_start_route_linestring
array [object {2}]
requerido
dead_end_route_linestring
array [object {2}]
requerido
productive_route_linestring
array [object {2}]
requerido
Exemplo
{
"planned_route_id": "string",
"route_name": "string",
"calculated_header": {
"dead_distance_route_in_meters": 0,
"dead_time_route_in_seconds": 0,
"total_distance_route_in_meters": 0,
"total_time_route_in_seconds": 0,
"dead_start_distance_route_in_meters": 0,
"dead_start_time_route_in_seconds": 0,
"dead_end_time_route_in_seconds": 0,
"dead_end_distance_route_in_meters": 0
},
"bound_configurations": {
"selected_vehicle": 0,
"selected_driver": 0
},
"route_configurations": {
"includes_initial_and_final_stop": true,
"stop_points": [
{
"stop_point_name": "string",
"stop_point_type": "string",
"stop_point_order": 0,
"place_holder": "string",
"stop_point_full_address_name": "string",
"stop_point_hour": "string",
"stop_point_latitude": 0,
"stop_point_longitude": 0
}
],
"dead_start_route_linestring": [
{
"lat": 0,
"lng": 0
}
],
"dead_end_route_linestring": [
{
"lat": 0,
"lng": 0
}
],
"productive_route_linestring": [
{
"lat": 0,
"lng": 0
}
]
}
}
Exemplos de Requisição
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://cgv-prd-trackings-api.contele.io/api/v1/update-planned-route' \
--header 'x-api-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
"planned_route_id": "string",
"route_name": "string",
"calculated_header": {
"dead_distance_route_in_meters": 0,
"dead_time_route_in_seconds": 0,
"total_distance_route_in_meters": 0,
"total_time_route_in_seconds": 0,
"dead_start_distance_route_in_meters": 0,
"dead_start_time_route_in_seconds": 0,
"dead_end_time_route_in_seconds": 0,
"dead_end_distance_route_in_meters": 0
},
"bound_configurations": {
"selected_vehicle": 0,
"selected_driver": 0
},
"route_configurations": {
"includes_initial_and_final_stop": true,
"stop_points": [
{
"stop_point_name": "string",
"stop_point_type": "string",
"stop_point_order": 0,
"place_holder": "string",
"stop_point_full_address_name": "string",
"stop_point_hour": "string",
"stop_point_latitude": 0,
"stop_point_longitude": 0
}
],
"dead_start_route_linestring": [
{
"lat": 0,
"lng": 0
}
],
"dead_end_route_linestring": [
{
"lat": 0,
"lng": 0
}
],
"productive_route_linestring": [
{
"lat": 0,
"lng": 0
}
]
}
}'
Respostas
🟢200OK
application/json
Body
object {0}
Exemplo
{}
🟠400Pedido inválido
🟠401Não autorizado
🟠403Proibido
🟠404Registro não encontrado
🔴500Erro do servidor
Modificado em 2024-11-19 20:38:26