Food Trucks
The Food Truck object
idstringoptionalPublic identifier of the food truck.
storeobjectoptionalThe 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.
networkobjectoptionalFor a truck the network runs itself, the network: id, name, logo_url. Returned by Query Food Trucks only.
vehicleobjectoptionalFleetOps vehicle assigned to the food truck.
service_areaobjectoptionalService area assigned to the food truck.
zoneobjectoptionalZone assigned to the food truck.
catalogsarray of objectsoptionalCatalogs (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.
locationobjectoptionalCurrent vehicle location, as a GeoJSON point.
onlinebooleanoptionalWhether the assigned vehicle is online.
statusstringoptionalFood truck status.
created_attimestampoptionalTime the food truck was created.
updated_attimestampoptionalTime the food truck was last updated.
{
"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"
}/v1/food-trucksQuery 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.
limitintegeroptionalMaximum number of trucks to return; -1 returns all.
offsetintegeroptionalNumber of trucks to skip.
sortstringoptionalField to sort by; prefix with - for descending.
/v1/food-truckscurl https://api.fleetbase.io/v1/food-trucks?limit=&offset=&sort= \
-H "Authorization: Bearer flb_live_…"/v1/food-trucksRetrieve 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.
/v1/food-truckscurl https://api.fleetbase.io/v1/food-trucks \
-H "Authorization: Bearer flb_live_…"