Track-POD website screenshot

Track-POD

Track-POD is a cloud-based delivery management platform that combines route planning and optimization with electronic proof of delivery (ePOD), driver tracking, and last-mile customer notifications. The platform serves 10,000+ companies globally with a freemium model — the mobile driver app is free on iOS and Android, while the web dispatcher dashboard is sold on per-driver (Advanced, Advanced Plus, Ultimate, Enterprise) and per-order (S, M, L, XL) plans. Track-POD exposes a documented REST API (Track-POD API 2.0) with an OpenAPI 3.0 specification, JSON and XML payloads, X-API-KEY authentication, a public sandbox environment, and webhooks for ten event types covering orders, routes, and statuses. Common use cases include automated order import from e-commerce platforms (WooCommerce, Magento, Shopify, BigCommerce) and accounting/CRM systems (QuickBooks, Xero, Zoho, Microsoft Dynamics, Salesforce), real-time route dispatch and tracking, geotagged and signed proof of delivery, and PDF/shipping-label generation. Track-POD also ships no-code integrations via Zapier and Integrately.

1 APIs 19 Features
DeliveryLast MileLogisticsProof Of DeliveryElectronic Proof Of DeliveryEPODRoute PlanningRoute OptimizationDispatchFleet ManagementDriver TrackingCourierField ServiceTransportationShipping

APIs

Track-POD API

Track-POD API 2.0 is a JSON/XML REST API for delivery management. It covers eight resource families — Address, Driver, Order, RejectReason, Route, Test, Vehicle, and VehicleChec...

Collections

Pricing Plans

Track Pod Plans Pricing

8 plans

PLANS

Rate Limits

Track Pod Rate Limits

3 limits

RATE LIMITS

FinOps

Features

Cloud-based delivery management for couriers, distributors, and field-service fleets
Drag-and-drop route planning with multi-stop optimization in a single click
Real-time driver tracking with ETA notifications to customers
Electronic proof of delivery (ePOD) — sign-on-glass, photos, geotags, timestamps
Barcode and QR code scanning for package and SKU verification
Customizable delivery, collection, and service forms
Offline-capable driver mobile app for iOS and Android with auto-sync
REST API (Track-POD API 2.0) with JSON/XML, 58 operations across 8 resource families
Public sandbox tenant at api.sandbox.track-pod.com for safe testing
Webhooks for 10 events — order create/update/delete, route create/update/delete, order status change, route start/close/optimize
Restricted API keys scoped by IP, HTTP method, and domain
Rate limits 20 req/sec, 400 req/min, with a /Test endpoint to inspect current consumption
Bulk order import endpoint accepting up to 500 orders per request
PDF proof of delivery and shipping-label generation by order number or id
Route export workflow with explicit "exported" flag and confirmation endpoints
Vehicle inspection (VehicleCheck) endpoints for daily walk-around records
Built-in integrations with WooCommerce, Shopify, BigCommerce, Magento, Xero, QuickBooks, Linnworks
No-code integration via Zapier (5,000+ apps) and Integrately
Custom integration assistance available on Advanced Plus, Ultimate, and Enterprise plans

Semantic Vocabularies

Track Pod Context

0 classes · 5 properties

JSON-LD

API Governance Rules

Track-POD API Rules

7 rules · 3 errors 3 warnings 1 info

SPECTRAL

JSON Structure

Track Pod Order Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Sandbox
Sandbox
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Webhooks
Webhooks
🔗
Zapier
Zapier
🔗
HelpCenter
HelpCenter
📰
Blog
Blog
🔗
ContactUs
ContactUs
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
📝
Signup
Signup
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
🔗
Facebook
Facebook
👥
YouTube
YouTube
🔗
AppStore
AppStore
🔗
PlayStore
PlayStore

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Track-POD API
  version: '2.0'
request:
  auth:
    type: apikey
    key: X-API-KEY
    value: '{{X-API-KEY}}'
    placement: header
items:
- info:
    name: Address
    type: folder
  items:
  - info:
      name: Add or update address
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/Address'
      body:
        type: json
        data: '{}'
    docs: Add or update address
- info:
    name: Driver
    type: folder
  items:
  - info:
      name: Get driver by Track-POD unique identifier
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Driver/Id/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Get driver by Track-POD unique identifier
  - info:
      name: Delete driver by Track-POD unique identifier
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/Driver/Id/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Delete driver by Track-POD unique identifier
  - info:
      name: Get driver by Username
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Driver/Username/:username'
      params:
      - name: username
        value: ''
        type: path
    docs: Get driver by Username
  - info:
      name: Delete Driver by id.
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/Driver/Username/:username'
      params:
      - name: username
        value: ''
        type: path
    docs: Delete Driver by id.
  - info:
      name: Get drivers
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Driver'
    docs: Get drivers
  - info:
      name: Add driver
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/Driver'
      body:
        type: json
        data: '{}'
    docs: Add driver
  - info:
      name: Update driver
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Driver'
      body:
        type: json
        data: '{}'
    docs: Update driver
- info:
    name: Order
    type: folder
  items:
  - info:
      name: Add unscheduled order
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/Order'
      params:
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: updateGoodsPrice
        value: ''
        type: query
        description: Force update existing Price in the Goods directory from the payload data.
      body:
        type: json
        data: '{}'
    docs: Add unscheduled order
  - info:
      name: Update order
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order'
      params:
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: forceUpdate
        value: ''
        type: query
        description: Allows updating completed orders.
      body:
        type: json
        data: '{}'
    docs: Update order
  - info:
      name: Add unscheduled orders (the maximum is 500)
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/Order/Bulk'
      params:
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: updateGoodsPrice
        value: ''
        type: query
        description: Force update existing Price in the Goods directory from the payload data.
      body:
        type: json
        data: '{}'
    docs: Add unscheduled orders (the maximum is 500)
  - info:
      name: Get order by number
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Number/:number'
      params:
      - name: number
        value: ''
        type: path
    docs: Get order by number
  - info:
      name: Delete order by number
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/Order/Number/:number'
      params:
      - name: number
        value: ''
        type: path
    docs: Orders, that haven't arrived yet, could be deleted. Order will be deleted permanently from the system.
  - info:
      name: Get order by Id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Id/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Get order by Id
  - info:
      name: Delete order by id.
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/Order/Id/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Orders, that haven't arrived yet, could be deleted. Order will be deleted permanently from the system.
  - info:
      name: Get order by TrackId
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/TrackId/:trackId'
      params:
      - name: trackId
        value: ''
        type: path
    docs: Get order by TrackId
  - info:
      name: Update order by TrackId
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/TrackId/:trackId'
      params:
      - name: trackId
        value: ''
        type: path
        description: Order TrackId
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      body:
        type: json
        data: '{}'
    docs: Update order by TrackId
  - info:
      name: Get orders by date
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Date/:date'
      params:
      - name: date
        value: ''
        type: path
    docs: Get orders by date
  - info:
      name: Get orders by route date
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Route/Date/:date'
      params:
      - name: date
        value: ''
        type: path
    docs: Get orders by route date
  - info:
      name: Get orders by route code
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Route/Code/:code'
      params:
      - name: code
        value: ''
        type: path
    docs: Get orders by route code
  - info:
      name: Get orders after status modify date and time (min. request time is UTC - 1 day)
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Status/Date/:date'
      params:
      - name: date
        value: ''
        type: path
    docs: Get orders after status modify date and time (min. request time is UTC - 1 day)
  - info:
      name: Get orders by number (last 25 orders)
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Number/:number/List'
      params:
      - name: number
        value: ''
        type: path
    docs: Get orders by number (last 25 orders)
  - info:
      name: Set order status by number. Deprecated. Please use /Order/Complete or Reject instead.
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/Number/:number/Status'
      params:
      - name: number
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Set order status by number. Deprecated. Please use /Order/Complete or Reject instead.
  - info:
      name: Set order status by TrackId. Deprecated. Please use /Order/Complete or Reject instead.
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/TrackId/:trackId/Status'
      params:
      - name: trackId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Set order status by TrackId. Deprecated. Please use /Order/Complete or Reject instead.
  - info:
      name: Set order status by id. Deprecated. Please use /Order/Complete or Reject instead.
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/Id/:id/Status'
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Set order status by id. Deprecated. Please use /Order/Complete or Reject instead.
  - info:
      name: Get order POD by number
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Number/:number/Pdf'
      params:
      - name: number
        value: ''
        type: path
    docs: Get order POD by number
  - info:
      name: Get order POD by Id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Id/:id/Pdf'
      params:
      - name: id
        value: ''
        type: path
    docs: Get order POD by Id
  - info:
      name: Get order shipping label by number
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Number/:number/Shipping-label'
      params:
      - name: number
        value: ''
        type: path
        description: Order number
      - name: pageType
        value: ''
        type: query
        description: 'Page type. Options: 6A4, 10x10, 10x15. (default: 6A4)'
    docs: Get order shipping label by number
  - info:
      name: Get order shipping label by Id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Order/Id/:id/Shipping-label'
      params:
      - name: id
        value: ''
        type: path
        description: Order Id
      - name: pageType
        value: ''
        type: query
        description: 'Page type. Options: 6A4, 10x10, 10x15. (default: 6A4)'
    docs: Get order shipping label by Id
  - info:
      name: 'Set the order status to ''delivered'', ''collected'', or ''partially'' by number. Note: The order must be scheduled
        for delivery.'
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/Number/:number/Complete'
      params:
      - name: number
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Set the order status to ''delivered'', ''collected'', or ''partially'' by number. Note: The order must be scheduled
      for delivery.'
  - info:
      name: 'Set the order status to ''delivered'', ''collected'', or ''partially'' by Id. Note: The order must be scheduled
        for delivery.'
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/Id/:id/Complete'
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Set the order status to ''delivered'', ''collected'', or ''partially'' by Id. Note: The order must be scheduled
      for delivery.'
  - info:
      name: 'Set the order status to ''delivered'', ''collected'', or ''partially'' by TrackId. Note: The order must be scheduled
        for delivery.'
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/TrackId/:trackId/Complete'
      params:
      - name: trackId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Set the order status to ''delivered'', ''collected'', or ''partially'' by TrackId. Note: The order must be scheduled
      for delivery.'
  - info:
      name: 'Set the order status to ''not delivered'' or ''not collected'' by number. Note: The order must be scheduled for
        delivery.'
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/Number/:number/Reject'
      params:
      - name: number
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Set the order status to ''not delivered'' or ''not collected'' by number. Note: The order must be scheduled for
      delivery.'
  - info:
      name: 'Set the order status to ''not delivered'' or ''not collected'' by Id. Note: The order must be scheduled for delivery.'
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/Id/:id/Reject'
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Set the order status to ''not delivered'' or ''not collected'' by Id. Note: The order must be scheduled for delivery.'
  - info:
      name: 'Set the order status to ''not delivered'' or ''not collected'' by TrackId. Note: The order must be scheduled
        for delivery.'
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Order/TrackId/:trackId/Reject'
      params:
      - name: trackId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: 'Set the order status to ''not delivered'' or ''not collected'' by TrackId. Note: The order must be scheduled for
      delivery.'
- info:
    name: RejectReason
    type: folder
  items:
  - info:
      name: Get reasons for rejection list
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/RejectReason'
    docs: Get reasons for rejection list
- info:
    name: Route
    type: folder
  items:
  - info:
      name: Add route
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/Route'
      params:
      - name: update
        value: ''
        type: query
        description: Add or remove orders from the route if route already exists on this date.
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: mergeAddresses
        value: ''
        type: query
        description: Merge orders by address onto one site
      - name: updateGoodsPrice
        value: ''
        type: query
        description: Force update existing Price in the Goods directory from the payload data.
      body:
        type: json
        data: '{}'
    docs: Add route
  - info:
      name: Get route by code
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Route/Code/:code'
      params:
      - name: code
        value: ''
        type: path
    docs: Get route by code
  - info:
      name: Update route by code
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Code/:code'
      params:
      - name: code
        value: ''
        type: path
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: mergeAddresses
        value: ''
        type: query
        description: Merge orders by address onto one site
      body:
        type: json
        data: '{}'
    docs: Update route by code
  - info:
      name: Delete route by code.
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/Route/Code/:code'
      params:
      - name: code
        value: ''
        type: path
      - name: deleteOrders
        value: ''
        type: query
    docs: Delete route by code.
  - info:
      name: Get route by id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Route/Id/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Get route by id
  - info:
      name: Update route by id
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Id/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: mergeAddresses
        value: ''
        type: query
        description: Merge orders by address onto one site
      body:
        type: json
        data: '{}'
    docs: Update route by id
  - info:
      name: Delete route by id.
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/Route/Id/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: deleteOrders
        value: ''
        type: query
    docs: Delete route by id.
  - info:
      name: Update routes custom fields by route code
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/Route/Code/:code/CustomFields'
      params:
      - name: code
        value: ''
        type: path
        description: Route code
      body:
        type: json
        data: '{}'
    docs: Update routes custom fields by route code
  - info:
      name: Update routes custom fields by route id
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/Route/Id/:id/CustomFields'
      params:
      - name: id
        value: ''
        type: path
        description: Route id
      body:
        type: json
        data: '{}'
    docs: Update routes custom fields by route id
  - info:
      name: Get routes by date
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Route/Date/:date'
      params:
      - name: date
        value: ''
        type: path
    docs: Get routes by date
  - info:
      name: Get route codes for export (exported is False)
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Route/Export/Code'
      params:
      - name: status
        value: ''
        type: query
        description: 'Routes status: 0 - Ready; 5 - Closed'
    docs: Get route codes for export (exported is False)
  - info:
      name: Get route ids for export (exported is False)
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Route/Export/Id'
      params:
      - name: status
        value: ''
        type: query
        description: 'Routes status: 0 - Ready; 5 - Closed'
    docs: Get route ids for export (exported is False)
  - info:
      name: Confirm route export (set exported to True) by code
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Export/Code/:code'
      params:
      - name: code
        value: ''
        type: path
    docs: Confirm route export (set exported to True) by code
  - info:
      name: Confirm route export (set exported to True) by id
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Export/Id/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Confirm route export (set exported to True) by id
  - info:
      name: Add new order to route
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Code/:code/Order'
      params:
      - name: code
        value: ''
        type: path
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: mergeAddresses
        value: ''
        type: query
        description: Merge orders by address onto one site
      body:
        type: json
        data: '{}'
    docs: Add new order to route
  - info:
      name: Add new order to route
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Id/:id/Order'
      params:
      - name: id
        value: ''
        type: path
      - name: updateAddressGps
        value: ''
        type: query
        description: Force update existing Lat/Lon in the Addresses directory from the payload data.
      - name: mergeAddresses
        value: ''
        type: query
        description: Merge orders by address onto one site
      body:
        type: json
        data: '{}'
    docs: Add new order to route
  - info:
      name: Add existing order to route
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Code/:code/Order/Number/:number'
      params:
      - name: code
        value: ''
        type: path
        description: Route code
      - name: number
        value: ''
        type: path
        description: Order number
      - name: allowTransfer
        value: ''
        type: query
        description: If true allows transferring order (without delivery status) from another route
      - name: allowReschedule
        value: ''
        type: query
        description: If true allows rescheduling, transferring order (with failed delivery status) from another route and
          clears old status
    docs: Add existing order to route
  - info:
      name: Add existing order to route
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Code/:code/Order/Id/:orderId'
      params:
      - name: code
        value: ''
        type: path
        description: Route code
      - name: orderId
        value: ''
        type: path
        description: Order Id
      - name: allowTransfer
        value: ''
        type: query
        description: If true allows transferring order (without delivery status) from another route
      - name: allowReschedule
        value: ''
        type: query
        description: If true allows rescheduling, transferring order (with failed delivery status) from another route and
          clears old status
    docs: Add existing order to route
  - info:
      name: Add existing order to route
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Id/:id/Order/Number/:number'
      params:
      - name: id
        value: ''
        type: path
        description: Route Id
      - name: number
        value: ''
        type: path
        description: Order number
      - name: allowTransfer
        value: ''
        type: query
        description: If true allows transferring order (without delivery status) from another route
      - name: allowReschedule
        value: ''
        type: query
        description: If true allows rescheduling, transferring order (with failed delivery status) from another route and
          clears old status
    docs: Add existing order to route
  - info:
      name: Add existing order to route
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Id/:id/Order/Id/:orderId'
      params:
      - name: id
        value: ''
        type: path
        description: Route Id
      - name: orderId
        value: ''
        type: path
        description: Order Id
      - name: allowTransfer
        value: ''
        type: query
        description: If true allows transferring order (without delivery status) from another route
      - name: allowReschedule
        value: ''
        type: query
        description: If true allows rescheduling, transferring order (with failed delivery status) from another route and
          clears old status
    docs: Add existing order to route
  - info:
      name: Get route track by code
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Route/Track/Code/:code'
      params:
      - name: code
        value: ''
        type: path
    docs: Get route track by code
  - info:
      name: Get route track by id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Route/Track/Id/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Get route track by id
  - info:
      name: Start route by code
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Start/Code/:code'
      params:
      - name: code
        value: ''
        type: path
        description: Route code
      - name: statusDate
        value: ''
        type: query
        description: Status date (client's local date and time)
    docs: Start route by code
  - info:
      name: Start route by id.
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Start/Id/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: statusDate
        value: ''
        type: query
    docs: Start route by id.
  - info:
      name: Close route by code
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Close/Code/:code'
      params:
      - name: code
        value: ''
        type: path
        description: Route code
      - name: statusDate
        value: ''
        type: query
        description: Status date (client's local date and time)
    docs: Close route by code
  - info:
      name: Close route by id.
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Close/Id/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: statusDate
        value: ''
        type: query
    docs: Close route by id.
  - info:
      name: Set route ready by code.
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Ready/Code/:code'
      params:
      - name: code
        value: ''
        type: path
        description: Route code
      - name: statusDate
        value: ''
        type: query
        description: Status date (client's local date and time)
    docs: Set route ready by code.
  - info:
      name: Set route ready by id.
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Route/Ready/Id/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: statusDate
        value: ''
        type: query
    docs: Set route ready by id.
- info:
    name: Test
    type: folder
  items:
  - info:
      name: Test authorization and rate limits
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Test'
    docs: Test authorization and rate limits
- info:
    name: Vehicle
    type: folder
  items:
  - info:
      name: Get vehicle by Track-POD unique identifier
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Vehicle/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Get vehicle by Track-POD unique identifier
  - info:
      name: Delete vehicle by Track-POD unique identifier
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/Vehicle/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: Delete vehicle by Track-POD unique identifier
  - info:
      name: Get vehicles
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/Vehicle'
      params:
      - name: number
        value: ''
        type: query
    docs: Get vehicles
  - info:
      name: Add vehicle
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/Vehicle'
      body:
        type: json
        data: '{}'
    docs: Add vehicle
  - info:
      name: Update vehicle
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/Vehicle'
      body:
        type: json
        data: '{}'
    docs: Update vehicle
- info:
    name: VehicleCheck
    type: folder
  items:
  - info:
      name: Get last vehicle check by number
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/VehicleCheck/:number'
      params:
      - name: number
        value: ''
        type: path
    docs: Get last vehicle check by number
  - info:
      name: Get vehicle checks by date
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/VehicleCheck/Number/:number/Date/:date'
      params:
      - name: number
        value: ''
        type: path
      - name: date
        value: ''
        type: path
    docs: Get vehicle checks by date
  - info:
      name: Get vehicle checks by date
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/VehicleCheck/Date/:date'
      params:
      - name: date
        value: ''
        type: path
    docs: Get vehicle checks by date
bundled: true