Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Quick Start

This guide walks you through making your first API request to fetch product data.

Test the API directly from your terminal:

Terminal window
curl -X GET "https://www.mando.fi/api/secure/plu" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"

Example response:

[
{
"id": "6ec1fdd5-d50a-4233-bb5d-9a0675ed239a",
"active": true,
"dpt_id": "88baebc9-0898-4a5a-854c-bff13285d383",
"image_id": null,
"type": 6,
"productid": "030006",
"name": "Absolut Vodka",
"receipt_name": "Absolut Vodka",
"base_price": "5.0",
"memo": "",
"data": {
"tags": [],
"flags": {
"kitchenprinter": true
},
"prices": {
"7d584dfc-56a9-4048-a55b-44293200231f": {
"type": "baseprice",
"amount": 0
},
"a2e75c6d-52b3-4a38-a2ce-186c634f800f": {
"type": "price",
"amount": "1.00"
}
},
"supply": [
{
"ean": "",
"sku": "000337",
"active": true,
"supplier": "edada3d1-94e9-4a89-bcbd-ee834c728be6",
"batch_name": "PLO",
"batch_size": 700,
"batch_value": 1894
},
{
"ean": "",
"sku": "000338",
"active": true,
"supplier": "edada3d1-94e9-4a89-bcbd-ee834c728be6",
"batch_name": "LAVA",
"batch_size": 16800,
"batch_value": 45456
}
],
"barcodes": [],
"pricetag": {
"line1": "VAIN LAVOITTAIN"
},
"stk_type": "-",
"allergies": [],
"unit_type": "liquid",
"cost_price": 1.0822857142857143,
"sales_unit": 40,
"modified_at": "2024-06-30T20:29:29.479Z",
"stock_units": [
{
"name": "PLO",
"value": 1894,
"multiplier": 700,
"balance_unit": true,
"wastage_unit": true,
"inventory_unit": true
},
{
"name": "LAVA",
"value": 45456,
"multiplier": 16800,
"balance_unit": false,
"wastage_unit": true,
"inventory_unit": true
}
],
"refprice_size": 40,
"refprice_type": "weight",
"stock_qty_warning": 10,
"menu_items": []
},
"sales_history": {
"month_sales": [
{
"date": "2026-01-26",
"qty": "0.0",
"total": "0.0"
}
]
},
"tax_id": "3bbb3660-5b9e-11ef-a550-0800200c9a66"
}
]

See Model reference for documentation of the response fields.

Terminal window
curl -X GET "https://www.mando.fi/api/secure/location" \
-H "Authorization: Bearer YOUR_API_KEY"
Terminal window
curl -X GET "https://www.mando.fi/api/secure/businessday" \
-H "Authorization: Bearer YOUR_API_KEY"

Mark a businessday id and use it in the next request.

Terminal window
curl -X GET "https://www.mando.fi/api/secure/report/businessdaytx/BUSINESSDAY_ID" \
-H "Authorization: Bearer YOUR_API_KEY"