FleetbaseFleetbase

Food Trucks

Food trucks expose mobile storefront availability backed by FleetOps vehicles, zones, and service areas. Use food truck endpoints to discover mobile vendors, where they are, whether they're online, and the catalogs (menus) they sell from. A store key returns that store's trucks. A network key returns the trucks of the network's active member stores and the trucks the network runs itself.

The Food Truck object

A food truck connects a storefront to a FleetOps vehicle, service area, zone, and catalogs for mobile ordering.
Attributes
idstringoptional

Public identifier of the food truck.

storeobjectoptional

The store the truck sells for: id, name, logo_url, currency, options (including map_marker and reviews_enabled), and its clock, timezone and utc_offset (minutes east of UTC), to read the truck's hours on.

networkobjectoptional

For a truck the network runs itself, the network: id, name, logo_url. Returned by Query Food Trucks only.

vehicleobjectoptional

FleetOps vehicle assigned to the food truck.

service_areaobjectoptional

Service area assigned to the food truck.

zoneobjectoptional

Zone assigned to the food truck.

catalogsarray of objectsoptional

Catalogs (menus) the truck sells from, each with categories[].products[]. A product's price, is_on_sale and is_available are the values for this catalog: a catalog price replaces the store price (and removes a sale price), and a catalog can mark a product unavailable. store_price, catalog_price and catalog_available show both sides. Pass the catalog's id as catalog when adding the product to a cart.

locationobjectoptional

Current vehicle location, as a GeoJSON point.

onlinebooleanoptional

Whether the assigned vehicle is online.

statusstringoptional

Food truck status.

created_attimestampoptional

Time the food truck was created.

updated_attimestampoptional

Time the food truck was last updated.

The Food Truck object
{
  "id": "food_truck_8Fq2mL1",
  "store": {
    "id": "store_3Xb9kL2",
    "name": "Acme Market",
    "logo_url": "https://files.example.com/logo.png",
    "currency": "USD",
    "options": {
      "map_marker": "store",
      "reviews_enabled": true
    },
    "timezone": "Asia/Singapore",
    "utc_offset": 480
  },
  "vehicle": {
    "id": "vehicle_6Tq1nP8",
    "plate_number": "GBB-1006",
    "online": true
  },
  "service_area": {
    "id": "service_area_2Kd8mQ4",
    "name": "Singapore Central"
  },
  "zone": {
    "id": "zone_9Lx3vR7",
    "name": "CBD"
  },
  "catalogs": [
    {
      "id": "catalog_4Hn8zB2",
      "name": "Truck menu",
      "description": null,
      "status": "published",
      "categories": [
        {
          "id": "category_7Pq2wE5",
          "name": "Drinks",
          "products": [
            {
              "id": "product_1Ab2Cd3",
              "name": "Cold Brew",
              "price": 450,
              "sale_price": null,
              "is_on_sale": false,
              "is_available": true,
              "store_price": 500,
              "catalog_price": 450,
              "catalog_available": null
            }
          ]
        }
      ],
      "created_at": "2026-05-07T09:30:00Z",
      "updated_at": "2026-05-07T09:30:00Z"
    }
  ],
  "location": {
    "type": "Point",
    "coordinates": [
      103.8515,
      1.2835
    ]
  },
  "online": true,
  "status": "active",
  "created_at": "2026-05-07T09:30:00Z",
  "updated_at": "2026-05-07T09:30:00Z"
}
GET/v1/food-trucks

Query Food Trucks

Lists the food trucks of the storefront: a store key returns that store's trucks; a network key returns the active member stores' trucks and the network's own. Each truck includes its store, vehicle, zone, service area and catalogs.

Query parameters
limitintegeroptional

Maximum number of trucks to return; -1 returns all.

offsetintegeroptional

Number of trucks to skip.

sortstringoptional

Field to sort by; prefix with - for descending.

GET/v1/food-trucks
curl https://api.fleetbase.io/v1/food-trucks?limit=&offset=&sort= \
  -H "Authorization: Bearer flb_live_…"
GET/v1/food-trucks

Retrieve Food Truck

Retrieves one food truck. Only a truck of this storefront is found: the store's own, or for a network key an active member store's or the network's. Any other truck returns 404.

GET/v1/food-trucks
curl https://api.fleetbase.io/v1/food-trucks \
  -H "Authorization: Bearer flb_live_…"
Food Trucks | Fleetbase