Track-POD · Schema

Track-POD Vehicle Check

A driver walk-around inspection record for a Track-POD vehicle.

DeliveryLast MileLogisticsProof Of DeliveryElectronic Proof Of DeliveryEPODRoute PlanningRoute OptimizationDispatchFleet ManagementDriver TrackingCourierField ServiceTransportationShipping

Properties

Name Type Description
DriverLogin string Driver's login
DriverName string Driver’s First Name and Last Name
DepotId string Unique identifier in user accounting system
Depot string Depot address
Date string
VehicleNumber string Vehicle number
Odometer number Odometer
Values array Vehicle check values
HasSignature boolean Signature attached
SignaturePhoto string Links for download jpg file (each link is available for 24h from API call)
Stage object
RouteNumber string
View JSON Schema on GitHub

JSON Schema

track-pod-vehicle-check-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/track-pod/main/json-schema/track-pod-vehicle-check-schema.json",
  "title": "Track-POD Vehicle Check",
  "description": "A driver walk-around inspection record for a Track-POD vehicle.",
  "type": "object",
  "properties": {
    "DriverLogin": {
      "type": "string",
      "description": "Driver's login",
      "nullable": true,
      "example": "RT567 "
    },
    "DriverName": {
      "type": "string",
      "description": "Driver\u2019s First Name and Last Name",
      "nullable": true,
      "example": "Peter G."
    },
    "DepotId": {
      "type": "string",
      "description": "Unique identifier in user accounting system",
      "nullable": true,
      "example": 1
    },
    "Depot": {
      "type": "string",
      "description": "Depot address",
      "nullable": true,
      "example": "9 Riverside, Salford M7 1PA "
    },
    "Date": {
      "type": "string",
      "format": "date-time"
    },
    "VehicleNumber": {
      "type": "string",
      "description": "Vehicle number",
      "nullable": true,
      "example": "XXX777"
    },
    "Odometer": {
      "type": "number",
      "description": "Odometer",
      "format": "double",
      "nullable": true
    },
    "Values": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/VehicleCheckValue"
      },
      "description": "Vehicle check values",
      "nullable": true,
      "xml": {
        "name": "Values",
        "wrapped": true
      }
    },
    "HasSignature": {
      "type": "boolean",
      "description": "Signature attached",
      "example": true
    },
    "SignaturePhoto": {
      "type": "string",
      "description": "Links for download jpg file (each link is available for 24h from API call)",
      "nullable": true
    },
    "Stage": {
      "$ref": "#/components/schemas/VehicleCheckStage"
    },
    "RouteNumber": {
      "type": "string",
      "nullable": true
    }
  },
  "required": []
}