This API endpoint will allow you to get a list of trucks. You can filter by using different query parameters such as license_plate or truck_driver.

Supported Formats

json

Errors

Code Description
400 Bad Request.
404 Not Found.
500 Internal Server Error.

Examples

curl "https://app.octopi.co/api/v1/trucks.json?license_plate=Octopi" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Token token=YOUR TOKEN HERE"
{
  "trucks": [
      {
          "id": 123,
          "active": true,
          "display_name": "00000 (Trucking Company: ABC TRANSPORT)",
          "year": null,
          "trucking_company": {
            "name": "ABC TRANSPORT",
            "code": null,
          },
          "truck_driver": {
            "fullname": "John Doe",
            "license_number": "ABC1234",
            "number": "356396"
          },
          "created_at": "2018-05-23T16:00:26Z",
          "updated_at": "2020-01-27T19:24:30Z"
      },
      {
          "id": 456,
          "active": true,
          "display_name": "00001 (Trucking Company: ABC TRANSPORT)",
          "year": null,
          "trucking_company": {
            "name": "ABC TRANSPORT",
            "code": null,
          },
          "created_at": "2020-07-17T23:19:32Z",
          "updated_at": "2021-06-17T05:02:26Z"
      },
      {
          "id": 789,
          "active": true,
          "display_name": "00002 (Trucking Company: XYZ TRANSPORT)",
          "year": null,
          "trucking_company": {
            "name": "XYZ TRANSPORT",
            "code": "IGG897",
          },
          "created_at": "2018-04-19T22:16:54Z",
          "updated_at": "2021-05-14T11:03:38Z"
      },

  ]
}

Params

Param name Description
license_plate
optional

Allows you to filter/search trucks by license plate

Validations:

  • Must be a String

trucking_company
optional

Allows you to filter/search trucks by trucking company

Validations:

  • Must be a String

truck_driver_number
optional

Allows you to filter/search trucks by truck driver number

Validations:

  • Must be a String

active
optional

Filter for active trucks by setting to true. Set to false to get all inactive trucks. If absent, Octopi will return both active and inactive trucks.

Validations:

  • Must be a String

page
optional

Specify which page of results to fetch. This value defaults to 1.

Validations:

  • Must be a Integer

per
optional

The number of items to be displayed. This value defaults to 10 and accepts a maximum of 100.

Validations:

  • Must be a Integer