Show the status of the user's recent Lieferando orders.
UNTESTED, needs login: shows the logged-in user's recent Lieferando orders: restaurant, order time, status, estimated delivery and total. The order endpoint answers 401 'Authentication required' when logged out (verified); how the site authenticates it (cookie or a bearer kept by the web app) is unverified.
- Site
- Lieferando, Germany
- Version
- v1
- Runs, last 7 days
- No reports yet
- sha256
- 9af19903fc78…
Requests
sent from your browser, in order- 1GETrest.api.eu-central-1.production.jet-external.com/consumer/me/orders/de?limit
Parameters
from your agentlimitenum 1 | 5 | 10 = 5
Returns
to your agentordersobject[]eta, id, placed, restaurant, status, total_eur
Where it can send
- rest.api.eu-central-1.production.jet-external.com
Anything else is blocked by the extension.
Reads from your session
- access_token from local storage
Used only in requests to the addresses on the left. Never sent to wield.run or your agent.
Checks
a run passes when- output.orders != `null`
Raw recipe
Served as canonical JSON from /api/v1/recipes/lieferando.de/order-status, so its sha256 matches the ETag and the index.
Check it yourself
curl -s https://wield.run/api/v1/recipes/lieferando.de/order-status | shasum -a 256 # 9af19903fc7894d4241890e152ab8b295627e55fe6c0e6be375ff91ba947e6f1
lieferando.de/order-status.json, v1
{ "auth": { "derive": [ { "from": "local_storage", "key": "je-auth-token", "name": "access_token", "required": false } ] }, "description": "UNTESTED, needs login: shows the logged-in user's recent Lieferando orders: restaurant, order time, status, estimated delivery and total. The order endpoint answers 401 'Authentication required' when logged out (verified); how the site authenticates it (cookie or a bearer kept by the web app) is unverified.", "effect": "read", "id": "lieferando.de/order-status", "keywords": [ "lieferando", "bestellung", "bestellstatus", "wo ist mein essen", "lieferzeit", "order status", "where is my food", "delivery status" ], "login_check": { "expect": { "login_required_if": { "status": [ 401, 403 ] }, "status": [ 200 ] }, "id": "login_check", "request": { "headers": { "Accept": "application/json", "Authorization": "Bearer {{vars.access_token}}", "x-jet-application": "OneWeb" }, "method": "GET", "query": { "limit": "1" }, "url": "https://rest.api.eu-central-1.production.jet-external.com/consumer/me/orders/de" } }, "output": { "schema": { "properties": { "orders": { "items": { "properties": { "eta": { "type": [ "string", "null" ] }, "id": { "type": "string" }, "placed": { "type": [ "string", "null" ] }, "restaurant": { "type": [ "string", "null" ] }, "status": { "type": [ "string", "null" ] }, "total_eur": { "type": [ "number", "null" ] } }, "type": "object" }, "type": "array" } }, "required": [ "orders" ], "type": "object" }, "value": "{orders: steps.orders.items}" }, "params": { "additionalProperties": false, "properties": { "limit": { "default": 5, "enum": [ 1, 5, 10 ], "type": "integer" } }, "type": "object" }, "provenance": { "method": "manual", "notes": "UNTESTED. Verified logged out only: GET rest.api…jet-external.com/consumer/me/orders/de → 401 {error:'Authentication required'}, allow-credentials true. The bearer's storage key (je-auth-token) is a guess; the token may instead come from a cookie or a refresh call (spikes/lieferando.md, order status section). Record 'Meine Bestellungen' with tools/har2recipe.", "recorded_at": "2026-11-07T12:41:00+01:00", "recorded_by": "C4" }, "requires_login": true, "schema": "https://wield.run/schema/recipe/v1.json", "site": { "country": "DE", "id": "lieferando.de", "language": "de", "name": "Lieferando", "origin": "https://www.lieferando.de", "origins": [ "https://rest.api.eu-central-1.production.jet-external.com" ] }, "steps": [ { "expect": { "content_type": "json", "login_required_if": { "status": [ 401, 403 ] }, "status": [ 200 ] }, "extract": { "json": { "items": "(orders || data || @)[].{id: to_string(orderId || id), restaurant: restaurant.name || restaurantName || `null`, placed: orderDate || placedDate || createdAt || `null`, status: status || orderStatus || `null`, eta: estimatedDeliveryTime || deliveryTime.estimated || `null`, total_eur: total || totalPrice || price.total || `null`}" } }, "id": "orders", "request": { "headers": { "Accept": "application/json", "Authorization": "Bearer {{vars.access_token}}", "x-jet-application": "OneWeb" }, "method": "GET", "query": { "limit": "{{params.limit}}" }, "url": "https://rest.api.eu-central-1.production.jet-external.com/consumer/me/orders/de" } } ], "task": "Show the status of the user's recent Lieferando orders", "tos": { "notes": "Reads the user's own orders from their own session, on request.", "reviewed": false }, "verify": { "checks": [ "output.orders != `null`" ], "example_params": {} }, "version": 1 }