Contele Fleet
  1. Planning Plan
Contele Fleet
  • Introdução a API
  • Rotas
    • Introdução a API Trackings
    • Endpoints
      • others
        • healthcheck
        • get sheet data
      • reports
        • get routes reports by group
        • get routes reports by Imei
        • get reports km
        • get driver by day
        • get driver routes in a period
        • get driver routes compiled in a period
        • get driver report
        • get trackings in a period
        • get productivity report
      • bounds
        • bound vehicle with imei
        • bound driver with imei
        • list driver bound per period
      • driver
        • get driver by a given date
      • migration
        • create bound vehicle with imei
        • create bound driver default with imei
      • last-tracking
        • get last tracking by plate number
        • get last tracking by imei
        • get tracking by vehicle id
      • planned-route
        • create planned routes by geojson
        • create planned routes by geojson
        • edit routes
        • edit planned routes
        • delete routes
        • get detailed planned route
      • new-planned-route
        • create planned route
        • get planned route to update
        • update planned route
      • vehicles
        • get vehicles list
      • trackings
        • create bound vehicle with imei
      • tracker
        • change tracker of vehicle
  • Abastecimentos
    • Endpoints
      • healthcheck
        • health-check
      • fuels
        • create fuels
        • get all info to dashboard
        • list fuels on period
        • delete fuel by id
        • update fuel by id
  • Multas
    • Endpoints
      • others
        • healthcheck
      • fines
        • list fines
        • create fine
        • update fine
        • delete fine
        • get fine
      • infractions
        • list infractions
      • cost
        • cost per month
        • fines per driver
      • dashboard
        • get fines dashboard
  • Manutenção
    • others
      • healthcheck
    • Maintenance
      • list maintenances
      • get maintenance
      • create maintenance
      • update maintenance
      • update maintenance date from calendar
      • update maintenance date from calendar
      • delete maintenance
    • Planning Plan
      • list plans
        GET
      • get plan by id
        GET
      • list vehicles in plan
        GET
      • list items in plan
        GET
      • create new plan
        POST
      • update plan
        PUT
      • delete plan
        DELETE
    • Maintenance Dashboard
      • get all info to dashboard
  • Mapa
    • Ultimos Pontos (Last Points)
      • Get last points
      • get specific tracker from cache
      • get specific module info from db
    • lastbreakroutepoint
      • Get last break route points
      • get trackings by period
  • Checklist
    • metrics
      • get dashboard summary from forms
    • attachments
      • insert_form_template_attachment
      • list_form_template_attachment
      • insert_attachment
      • select_attachment
    • custom-filters
      • list_custom_filter
      • create_custom_filter
      • remove_custom_filter
    • form-template
      • create form template
      • create form template
      • copy form templates
      • update form template status
      • update form template status
      • update form template status
      • update form template settings
    • forms
      • create new form
      • update form status
      • update form status
      • list forms
      • list forms without token
    • checklists
      • list checklists
    • answers
      • list answers
      • create new answer
  1. Planning Plan

create new plan

POST
https://cgv-prd-maintenance-api.contele.io/api/v1/create_plan
Planning Plan
Última modificação:2024-11-28 19:41:15

Requisição

Parâmetros Header
x-api-key
string 
requerido
Esta chave é obtida através do sistema por meio do gerenciamento da OpenAPI
Padrão:
{{api_key}}
Parâmetros Bodyapplication/json
id
string 
opcional
organization_id
integer 
opcional
name
string 
requerido
description
string 
opcional
due_date_config
object 
opcional
deadlines_days
integer 
requerido
deadlines_km
integer 
opcional
deadlines_hourmeter
integer 
opcional
items
array[object (plan_item) {10}] 
opcional
bond_item_id
string 
opcional
name
string 
opcional
organization_id
integer 
opcional
plan_id
string 
opcional
milestone_value
integer 
opcional
milestone_type
string 
opcional
milestone_day_in_seconds
integer 
opcional
item_status_id
integer 
opcional
vehicle_id
integer 
opcional
base_item_id
string 
opcional
vehicles
array[object (vehicle) {25}] 
opcional
id
integer 
opcional
status
integer 
opcional
organization_id
integer 
opcional
type_vehicle_id
integer 
opcional
type_fuel_id
integer 
opcional
vehicle_id
integer 
requerido
name
string 
opcional
model
string 
opcional
plate_number
string 
opcional
tank_capacity
integer 
opcional
odometer
integer 
opcional
liters_value
number 
opcional
average_fuel_km
number 
opcional
stage_vehicle_id
integer 
opcional
year_manufacturer
integer 
opcional
manufacturer
string 
opcional
serial_number
string 
opcional
type_tracker_id
integer 
opcional
hourmeter
integer 
opcional
type_vehicle_name
string 
opcional
type_fuel_name
string 
opcional
stage_name
string 
opcional
vehicle_driver_id
integer 
opcional
email
array[string]
opcional
last_maintenance
object 
requerido
Exemplo
{
    "id": "string",
    "organization_id": 0,
    "name": "string",
    "description": "string",
    "due_date_config": {
        "deadlines_days": 0,
        "deadlines_km": 0,
        "deadlines_hourmeter": 0
    },
    "items": [
        {
            "bond_item_id": "string",
            "name": "string",
            "organization_id": 0,
            "plan_id": "string",
            "milestone_value": 0,
            "milestone_type": "string",
            "milestone_day_in_seconds": 0,
            "item_status_id": 0,
            "vehicle_id": 0,
            "base_item_id": "string"
        }
    ],
    "vehicles": [
        {
            "id": 0,
            "status": 0,
            "organization_id": 0,
            "type_vehicle_id": 0,
            "type_fuel_id": 0,
            "vehicle_id": 0,
            "name": "string",
            "model": "string",
            "plate_number": "string",
            "tank_capacity": 0,
            "odometer": 0,
            "liters_value": 0,
            "average_fuel_km": 0,
            "stage_vehicle_id": 0,
            "year_manufacturer": 0,
            "manufacturer": "string",
            "serial_number": "string",
            "type_tracker_id": 0,
            "hourmeter": 0,
            "type_vehicle_name": "string",
            "type_fuel_name": "string",
            "stage_name": "string",
            "vehicle_driver_id": 0,
            "email": [
                "string"
            ],
            "last_maintenance": {
                "last_datetime": "string",
                "last_odometer": 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 POST 'https://cgv-prd-maintenance-api.contele.io/api/v1/create_plan' \
--header 'x-api-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "string",
    "organization_id": 0,
    "name": "string",
    "description": "string",
    "due_date_config": {
        "deadlines_days": 0,
        "deadlines_km": 0,
        "deadlines_hourmeter": 0
    },
    "items": [
        {
            "bond_item_id": "string",
            "name": "string",
            "organization_id": 0,
            "plan_id": "string",
            "milestone_value": 0,
            "milestone_type": "string",
            "milestone_day_in_seconds": 0,
            "item_status_id": 0,
            "vehicle_id": 0,
            "base_item_id": "string"
        }
    ],
    "vehicles": [
        {
            "id": 0,
            "status": 0,
            "organization_id": 0,
            "type_vehicle_id": 0,
            "type_fuel_id": 0,
            "vehicle_id": 0,
            "name": "string",
            "model": "string",
            "plate_number": "string",
            "tank_capacity": 0,
            "odometer": 0,
            "liters_value": 0,
            "average_fuel_km": 0,
            "stage_vehicle_id": 0,
            "year_manufacturer": 0,
            "manufacturer": "string",
            "serial_number": "string",
            "type_tracker_id": 0,
            "hourmeter": 0,
            "type_vehicle_name": "string",
            "type_fuel_name": "string",
            "stage_name": "string",
            "vehicle_driver_id": 0,
            "email": [
                "string"
            ],
            "last_maintenance": {
                "last_datetime": "string",
                "last_odometer": 0
            }
        }
    ]
}'

Respostas

🟢200OK
application/json
success
Body
id
string 
opcional
organization_id
integer 
opcional
name
string 
requerido
description
string 
opcional
due_date_config
object 
opcional
deadlines_days
integer 
requerido
deadlines_km
integer 
opcional
deadlines_hourmeter
integer 
opcional
items
array[object (plan_item) {10}] 
opcional
bond_item_id
string 
opcional
name
string 
opcional
organization_id
integer 
opcional
plan_id
string 
opcional
milestone_value
integer 
opcional
milestone_type
string 
opcional
milestone_day_in_seconds
integer 
opcional
item_status_id
integer 
opcional
vehicle_id
integer 
opcional
base_item_id
string 
opcional
vehicles
array[object (vehicle) {25}] 
opcional
id
integer 
opcional
status
integer 
opcional
organization_id
integer 
opcional
type_vehicle_id
integer 
opcional
type_fuel_id
integer 
opcional
vehicle_id
integer 
requerido
name
string 
opcional
model
string 
opcional
plate_number
string 
opcional
tank_capacity
integer 
opcional
odometer
integer 
opcional
liters_value
number 
opcional
average_fuel_km
number 
opcional
stage_vehicle_id
integer 
opcional
year_manufacturer
integer 
opcional
manufacturer
string 
opcional
serial_number
string 
opcional
type_tracker_id
integer 
opcional
hourmeter
integer 
opcional
type_vehicle_name
string 
opcional
type_fuel_name
string 
opcional
stage_name
string 
opcional
vehicle_driver_id
integer 
opcional
email
array[string]
opcional
last_maintenance
object 
requerido
Exemplo
{
    "id": "string",
    "organization_id": 0,
    "name": "string",
    "description": "string",
    "due_date_config": {
        "deadlines_days": 0,
        "deadlines_km": 0,
        "deadlines_hourmeter": 0
    },
    "items": [
        {
            "bond_item_id": "string",
            "name": "string",
            "organization_id": 0,
            "plan_id": "string",
            "milestone_value": 0,
            "milestone_type": "string",
            "milestone_day_in_seconds": 0,
            "item_status_id": 0,
            "vehicle_id": 0,
            "base_item_id": "string"
        }
    ],
    "vehicles": [
        {
            "id": 0,
            "status": 0,
            "organization_id": 0,
            "type_vehicle_id": 0,
            "type_fuel_id": 0,
            "vehicle_id": 0,
            "name": "string",
            "model": "string",
            "plate_number": "string",
            "tank_capacity": 0,
            "odometer": 0,
            "liters_value": 0,
            "average_fuel_km": 0,
            "stage_vehicle_id": 0,
            "year_manufacturer": 0,
            "manufacturer": "string",
            "serial_number": "string",
            "type_tracker_id": 0,
            "hourmeter": 0,
            "type_vehicle_name": "string",
            "type_fuel_name": "string",
            "stage_name": "string",
            "vehicle_driver_id": 0,
            "email": [
                "string"
            ],
            "last_maintenance": {
                "last_datetime": "string",
                "last_odometer": 0
            }
        }
    ]
}
Modificado em 2024-11-28 19:41:15
Página anterior
list items in plan
Próxima página
update plan
Built with