{"@context": "https://schema.org", "@type": "WebAPI", "name": "Just Eat UK API", "description": "# 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 an", "provider": {"@type": "Organization", "name": "just-eat.co.uk"}, "documentation": "https://uk.api.just-eat.io/docs/openapi.json"}
# 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 an
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://uk.api.just-eat.io https://i18n.api.just-eat.io https://aus.api.just-eat.io
auth: a p i k e y
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
# 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
| method | path | what the vendor says it does |
|---|---|---|
POST | /acceptance-requested | Acceptance requested This webhook will be invoked whenever acceptance has been requested for the order. Order |
PUT | /attempted-delivery-query-resolved | Attempted delivery query resolved This webhook will be invoked whenever an attempted delivery query has been r |
GET | /checkout/{tenant}/{checkoutId} | Get Checkout Get the details required to fulfil an order, which includes: - The restaurant selling the items |
PATCH | /checkout/{tenant}/{checkoutId} | Update Checkout Update the details required to fulfil an order, which includes: - The customer making the pu |
GET | /checkout/{tenant}/{checkoutId}/fulfilment/availabletimes | Get Available Fulfilment Times Gets a collection of times for when an order can be fulfilled. Checkout publicl |
GET | /consumers/{tenant} | Get consumers details Currently this operation only supports retrieving a count of consumer accounts given an |
POST | /consumers/{tenant} | Create consumer Creates a consumer for the given tenant. Consumers publicly-accessible |
GET | /consumers/{tenant}/me/communication-preferences | Get communication preferences Get all communication preferences for a given consumer. Consumers publicly-acces |
GET | /consumers/{tenant}/me/communication-preferences/{type} | Get channel subscriptions for a given consumer's communication preference type Get channel subscriptions for a |
PUT | /consumers/{tenant}/me/communication-preferences/{type} | Set only the channel subscriptions for a given consumer's communication preference type Set only the channel s |
POST | /consumers/{tenant}/me/communication-preferences/{type}/subscribedChannels/{channel} | Subscribe to a specific communication preference channel Subscribe to a specific communication preference chan |
DELETE | /consumers/{tenant}/me/communication-preferences/{type}/subscribedChannels/{channel} | Remove subscription of a specific communication preference channel Remove subscription of a specific communica |
PUT | /delivery-failed | Delivery Attempt Failed This webhook will be invoked whenever an attempted delivery event is created from the |
GET | /delivery-fees/{tenant} | Get restaurant delivery fees Retrieve delivery fees for many restaurants. Returns fees and minimum order value |
GET | /delivery/estimate | Get delivery estimate Get delivery estimate Order Delivery API publicly-accessible |
GET | /delivery/pools | Get your delivery pools A delivery pool is a named group of drivers which deliver food for a set of restaurant |
POST | /delivery/pools | Create a new delivery pool A delivery pool is a named group of drivers which deliver food for a set of restaur |
GET | /delivery/pools/{deliveryPoolId} | Get an individual delivery pool A delivery pool is a named group of drivers which deliver food for a set of re |
PUT | /delivery/pools/{deliveryPoolId} | Replace an existing delivery pool Replace an existing delivery pool changing all of its properties Delivery Po |
PATCH | /delivery/pools/{deliveryPoolId} | Modify a delivery pool Modify a delivery pool, changing its name, restaurants or both Delivery Pools API publi |
DELETE | /delivery/pools/{deliveryPoolId} | Delete a delivery pool The restaurants will no longer be associated with the pool. Delivery Pools API publicly |
GET | /delivery/pools/{deliveryPoolId}/availability/relative | Get availability for pickup Get the current amount of time it will take a driver to collect a new order from a |
PUT | /delivery/pools/{deliveryPoolId}/availability/relative | Set availability for pickup Set the average amount of time it will take a driver to collect a new order from a |
PUT | /delivery/pools/{deliveryPoolId}/hours | Set the delivery pools daily start and end times Set the daily start and end times for a pool or set closed fl |
PUT | /delivery/pools/{deliveryPoolId}/restaurants | Add restaurants to an existing delivery pool Add additional restaurants to a delivery pool Delivery Pools API |
DELETE | /delivery/pools/{deliveryPoolId}/restaurants | Remove restaurants from a delivery pool Remove restaurants from a delivery pool Delivery Pools API publicly-ac |
PUT | /driver-assigned-to-delivery | Driver Assigned to Delivery Driver Assigned to Delivery Order Delivery Webhooks publicly-accessible |
PUT | /driver-at-delivery-address | Driver at delivery address Driver at delivery address Order Delivery Webhooks publicly-accessible |
PUT | /driver-at-restaurant | Driver at restaurant Driver at restaurant Order Delivery Webhooks publicly-accessible |
PUT | /driver-has-delivered-order | Driver has delivered order Driver has delivered order Order Delivery Webhooks publicly-accessible |
PUT | /driver-location | Driver Location Driver Location Order Delivery Webhooks publicly-accessible |
PUT | /driver-on-their-way-to-delivery-address | Driver on their way to delivery address Driver on their way to delivery address Order Delivery Webhooks public |
POST | /late-order-compensation-query | late order compensation query, restaurant response required This webhook will be invoked when a late order com |
POST | /late-order-query | late order query, restaurant response required This webhook will be invoked when a late order query has been r |
POST | /menu-ingestion-complete | Menu ingestion complete Callback to confirm that an attempt to ingest a menu has completed either successfully |
POST | /order-accepted | Order accepted This webhook will be invoked whenever the order was accepted. Order Acceptance Webhooks publicl |
POST | /order-cancelled | Order cancelled This webhook will be invoked whenever the order was cancelled. Order Acceptance Webhooks publi |
POST | /order-eligible-for-restaurant-compensation | Order Eligible For Restaurant Compensation This webhook will be invoked for every cancelled order and it will |
PUT | /order-is-ready-for-pickup | Order ready for pickup The "Ready for pickup" event lets the delivery partner know that the food has been cook |
POST | /order-ready-for-preparation-async | Order ready for preparation (async) This webhook will be invoked when we have determined that an order is read |
and 58 more operation(s) in this specification, all searchable.
specification origin: https://uk.api.just-eat.io/docs/openapi.json
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.