Automate Just Eat UK
HumDay reads Just Eat UK’s own published API description and derives 97 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Just Eat UK is
# Just Eat API Just Eat offers services for our various business partners and our consumer applications. How you interact with the API depends on the services you wish to interact with. ## Security ### HTTPS All api calls and callbacks require HTTPS. Your service will need a valid SSL certificate and be accessible via the standard SSL port (port 443). ## Making an API request Some API calls requir
API host: uk.api.just-eat.io
What HumDay can do in Just Eat UK
69 documented operations change something in Just Eat UK.
- POSTCreate order
/orders - PUTUpdate current driver locations (bulk upload)
/orders/deliverystate/driverlocation - POSTlate order query, restaurant response required
/late-order-query - POSTSend to POS failed
/send-to-pos-failed - PUTCustomer Requested Redelivery
/redelivery-requested - POSTlate order compensation query, restaurant response required
/late-order-compensation-query - POSTCreate a new delivery pool
/delivery/pools - POSTCreate Offline Event
/v1/{tenant}/restaurants/event/offline - POSTOrder accepted
/order-accepted - POSTOrder rejected
/order-rejected - PUTDriver Location
/driver-location - POSTOrder cancelled
/order-cancelled - POSTOrder time updated
/order-time-updated - PUTAccept order
/orders/{orderId}/accept - PUTCancel order
/orders/{orderId}/cancel - PUTIgnore order
/orders/{orderId}/ignore - PUTReject order
/orders/{orderId}/reject - PUTUpdate order ETA
/orders/{orderId}/duedate - POSTAcceptance requested
/acceptance-requested - PUTDriver at restaurant
/driver-at-restaurant - POSTComplete order
/orders/{orderId}/complete - PUTRestaurant Online Status
/restaurant-online-status - PUTOrder ready for pickup
/order-is-ready-for-pickup - PUTRestaurant Offline Status
/restaurant-offline-status - PUTDriver at delivery address
/driver-at-delivery-address - PUTDriver has delivered order
/driver-has-delivered-order - PUTDriver Assigned to Delivery
/driver-assigned-to-delivery - POSTMark order as ready for collection
/orders/{orderId}/readyforcollection - POSTOrder ready for preparation (sync)
/order-ready-for-preparation-sync - PUTAttempted delivery query resolved
/attempted-delivery-query-resolved - POSTOrder ready for preparation (async)
/order-ready-for-preparation-async - PUTOrder requires delivery acceptance
/order-requires-delivery-acceptance - PUTDriver on their way to delivery address
/driver-on-their-way-to-delivery-address - POSTOrder Eligible For Restaurant Compensation
/order-eligible-for-restaurant-compensation - POSTCreate consumer
/consumers/{tenant} - PUTUpdate order with driver on its way details
/orders/{orderId}/deliverystate/onitsway - PUTUpdate order with delivered details
/orders/{orderId}/deliverystate/delivered - PUTUpdate order with driver at restaurant details
/orders/{orderId}/deliverystate/atrestaurant - PUTUpdate order with driver assigned details
/orders/{orderId}/deliverystate/driverassigned - PUTUpdate the driver's current location
/orders/{orderId}/deliverystate/driverlocation - PUTUpdate the driver's estimated time to arrive at the Restaurant
/orders/{orderId}/deliverystate/atrestauranteta - PUTUpdate order with driver unassigned details
/orders/{orderId}/deliverystate/driverunassigned - PUTUpdate order with driver at delivery address details
/orders/{orderId}/deliverystate/atdeliveryaddress - PUTDelivery Attempt Failed
/delivery-failed - POSTMenu ingestion complete
/menu-ingestion-complete - POSTCreate Compensation requests
/orders/{tenant}/{orderId}/restaurantqueries/compensation - DELETEDelete Offline Event
/v1/{tenant}/restaurants/{id}/event/offline - PUTAdd restaurants to an existing delivery pool
/delivery/pools/{deliveryPoolId}/restaurants - PUTSet ETA for pickup
/restaurants/driver/eta - PUTCreate or Update Restaurant Fees
/restaurants/{tenant}/{restaurantId}/fees - PUTCreate or update a menu
/restaurants/{tenant}/{restaurantId}/menu - PUTCreate or update service times
/restaurants/{tenant}/{restaurantId}/servicetimes - POSTResponse to Late Order Update Request
/orders/{tenant}/{orderId}/consumerqueries/lateorder/restaurantresponse - DELETEDelete a delivery pool
/delivery/pools/{deliveryPoolId} - PATCHModify a delivery pool
/delivery/pools/{deliveryPoolId} - PUTReplace an existing delivery pool
/delivery/pools/{deliveryPoolId} - POSTUpdate late order compensation request with Restaurant response
/orders/{tenant}/{orderId}/consumerqueries/lateordercompensation/restaurantresponse - PATCHUpdate Checkout
/checkout/{tenant}/{checkoutId} - POSTDelivery Attempt Failed
/{tenant}/orders/{orderId}/queries/attempteddelivery - PUTSet only the channel subscriptions for a given consumer's communication preference type
/consumers/{tenant}/me/communication-preferences/{type} - POSTRequest Redelivery of the Order
/{tenant}/orders/{orderId}/queries/attempteddelivery/resolution/redeliverorder - PUTSet the delivery pools daily start and end times
/delivery/pools/{deliveryPoolId}/hours - DELETERemove restaurants from a delivery pool
/delivery/pools/{deliveryPoolId}/restaurants - DELETERemove subscription of a specific communication preference channel
/consumers/{tenant}/me/communication-preferences/{type}/subscribedChannels/{channel} - PUTAdd reason and comments to the response
/restaurants/{tenant}/{restaurantId}/customerclaims/{id}/restaurantresponse/justification - PUTSet availability for pickup
/delivery/pools/{deliveryPoolId}/availability/relative - PUTUpdate the restaurant's delivery and collection lead times
/restaurants/{tenant}/{restaurantId}/ordertimes/{dayOfWeek}/{serviceType} - POSTSubscribe to a specific communication preference channel
/consumers/{tenant}/me/communication-preferences/{type}/subscribedChannels/{channel} - POSTSubmit a restaurant response for the claim
/restaurants/{tenant}/{restaurantId}/customerclaims/{id}/restaurantresponse
What HumDay can read from Just Eat UK
These are the operations a schedule or a trigger can watch.
- GETSearch restaurants
/search/restaurants/{tenant} - GETGet auto-completed search terms
/search/autocomplete/{tenant} - GETGet your delivery pools
/delivery/pools - GETGet restaurants by location
/restaurants/bylatlong - GETGet consumers details
/consumers/{tenant} - GETGet restaurant delivery fees
/delivery-fees/{tenant} - GETGet the restaurant's delivery and collection lead times
/restaurants/{tenant}/{restaurantId}/ordertimes - GETGet an individual delivery pool
/delivery/pools/{deliveryPoolId} - GETGet restaurants by postcode
/restaurants/bypostcode/{postcode} - GETGet Checkout
/checkout/{tenant}/{checkoutId} - GETGet all menu items
/restaurants/{tenant}/{restaurantId}/catalogue/items - GETGet channel subscriptions for a given consumer's communication preference type
/consumers/{tenant}/me/communication-preferences/{type} - GETGet all menu item deal groups
/restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/dealgroups - GETGet all menu item variations
/restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/variations - GETGet all category item IDs
/restaurants/{tenant}/{restaurantId}/catalogue/categories/{categoryId}/items - GETGet all menu item modifier groups
/restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/modifiergroups - GETGet order claim
/restaurants/{tenant}/{restaurantId}/customerclaims/{id} - GETGet communication preferences
/consumers/{tenant}/me/communication-preferences - GETGet Restaurant Fees
/restaurants/{tenant}/{restaurantId}/fees - GETGet the latest version of the restaurant's full menu
/restaurants/{tenant}/{restaurantId}/menu - GETGet product catalogue
/restaurants/{tenant}/{restaurantId}/catalogue - GETGet service times
/restaurants/{tenant}/{restaurantId}/servicetimes - GETGet claims
/restaurants/{tenant}/{restaurantId}/customerclaims - GETGet availability for pickup
/delivery/pools/{deliveryPoolId}/availability/relative - GETGet Available Fulfilment Times
/checkout/{tenant}/{checkoutId}/fulfilment/availabletimes - GETGet all categories
/restaurants/{tenant}/{restaurantId}/catalogue/categories - GETGet all availabilities
/restaurants/{tenant}/{restaurantId}/catalogue/availabilities - GETGet all deal item variations for a deal group
/restaurants/{tenant}/{restaurantId}/catalogue/items/{itemId}/dealgroups/{dealGroupId}/dealitemvariations
How automating Just Eat UK works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Just Eat UK account.
- Grant access, then go live. You approve the specific Just Eat UK operations it may use — and only those.
Automate Just Eat UK with these
- Magento B2B455 operations
- Klaviyo345 operations
- Agco ATS AGCO277 operations
- BeezUP Merchant210 operations
- Rebilly184 operations
- reverb163 operations
- Jumpseller142 operations
- Swagger API2Cart141 operations
- Billbee75 operations
- Velopayments Velo Payments75 operations
- Apigee Marketcheck71 operations
- eBay Marketing69 operations
Categories
Questions about Just Eat UK automation
- Can HumDay connect to Just Eat UK?
- Yes. HumDay reads Just Eat UK's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 97 operations are documented.
- Do I need to write code to automate Just Eat UK?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Just Eat UK account.
- What can HumDay do in Just Eat UK?
- 69 of the 97 documented operations change something in Just Eat UK, and 28 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Just Eat UK account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Just Eat UK is held behind that approval.
Where this came from
The operations above are read from a published API description for Just Eat UK at uk.api.just-eat.io/docs/openapi.json. Descriptions are the provider’s own words, not ours. Last published 2021-06-21.