Just Eat publicly-accessible API is one of 24 APIs that Just Eat publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include publicly-accessible. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
98 operations
across 85 paths,
and defines 145 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
Requests are made against 3 base URLs: https://uk.api.just-eat.io, https://i18n.api.just-eat.io, https://aus.api.just-eat.io.
The identity and technical contract details declared by the specification.
PagedMenuModifierGroupsResponse
ServiceTimesCollection
array
estimated-time
object
1 property
address-v2
object
4 properties
4 required
MenuIngestionResponse
object
1 property
create-attempted-delivery
object
1 property
RestaurantOfflineStatus
object
4 properties
order-ready-for-preparation
object
12 properties
resolve-attempted-delivery-redeliver
object
2 properties
create-delivery-pool
object
2 properties
1 required
PagedCategoryItemsResponse
LegacyTempOfflineStatus
string
- Unset : Legacy value meaning online. - None : Legacy value meaning online. - TempOffline : The restaurant will go temporarily offline, typically for an undet…
RestaurantFees
object
An object encapsulating all possible fees which a restaurant can apply to itself
1 property
order-request-v2
object
10 properties
7 required
UserRole
string
- System : Role for an automated process action. - Operations : Role for an operations user action. - Restaurant : Role for a restaurant owner/employee user ac…
CheckoutDefaultError
object
A default HTTP error response
1 property
SearchResponse
object
10 properties
MenuBase
object
4 properties
LateOrderCompensationOption
object
2 properties
ConsumerCreate
object
6 properties
3 required
attempted-delivery-resolved
object
3 properties
lines-v2
object
5 properties
1 required
CommunicationTypes
string
Variation
object
9 properties
attempted-delivery-created
object
4 properties
CheckoutUpdate400Error
object
An HTTP 400 error response
1 property
location-v2
object
2 properties
2 required
ChannelSubscriptionsWithDerivedField
object
2 properties
menu-ingestion-complete
object
6 properties
driver-location
object
3 properties
location
object
GeoLocation object containing latitude and longitude values.
5 properties
2 required
on-its-way-details
object
3 properties
ready-for-pickup
object
2 properties
late-order-compensation-query
object
4 properties
MenuItemBase
object
6 properties
eta-estimate
object
2 properties
CreateRestaurantCompensationQuery
object
2 properties
order-accepted
object
3 properties
PagedAvailabilitiesResponse
ServiceTimesDays
object
The desired times at which a restaurant is in service
7 properties
ServiceTypeFeeConfiguration
object
Distinct values which are configured for a particular service type
1 property
LateOrderRestaurantResponse
object
2 properties
ExternalSearchResponse
object
1 property
CommunicationPreferences
object
1 property
customer-v2
object
5 properties
3 required
delivery-driver-assigned-details
object
7 properties
estimated-delivery-time
object
2 properties
delivery-driver-location
object
4 properties
order-rejected
object
4 properties
orderTime
object
The object representing order time entry
4 properties
PagedMenuDealGroupsResponse
ItemDecision
object
Decision on the item
2 properties
CheckoutUpdateResponse
object
2 properties
2 required
delivery-driver-unassigned-details
object
9 properties
AutoCompleteSearchResponseItem
object
2 properties
bulk-delivery-details-list
array
MenuModifierGroup
object
5 properties
order-reject-request
object
1 property
ChannelSubscriptions
object
1 property
RestaurantSearchResponse
object
1 property
items-v2
object
6 properties
4 required
RestaurantDeliveryFees
object
3 properties
CheckoutUpdateRequest
object
Properties apply to all supported country codes, except where specified. We do not support a PATCH request on the root path and a 400 status code will be retur…
3 properties
AutoCompleteSearchResponse
object
1 property
order-cancel-request
object
1 property
Checkout409Error
object
An HTTP 409 error response
1 property
MenuDealGroupBase
object
3 properties
RestaurantPromotedPlacementInfo
object
2 properties
Justification
object
The reason of the claim rejection and optional comments from the restaurant
2 properties
ValidationError
object
9 properties
payment-v2
object
5 properties
1 required
ServiceTimesServices
object
2 properties
PagedDealItemVariationResponse
order-accept-request
object
1 property
order-item-restriction
object
1 property
OrderClaim
object
Claim information
12 properties
OrderClaimRestaurantResponse
object
Restaurant response for the claim
3 properties
4XXErrorSchema
object
A HTTP 4xx error response
1 property
order-address
object
4 properties
Checkout404Error
object
An HTTP 404 error response
1 property
CategoryBase
object
3 properties
OrderEligibleForRestaurantCompensation
object
2 properties
LateOrderCompensationRestaurantResolution
object
4 properties
attempted-delivery-response-received
object
4 properties
send-to-pos-failed
object
1 property
500ErrorSchema
object
A HTTP 500 error response
1 property
bulk-delivery-details
object
5 properties
updateOrderTimeRequest
object
Request object for order time update
2 properties
late-order-query
object
3 properties
CheckoutGetResponse
object
Properties apply to all supported country codes, except where specified.
6 properties
6 required
consumerMarketingPreference
array
SearchWebResponse
object
3 properties
driver-status
object
7 properties
patch-delivery-pool
object
2 properties
OfflineRestaurantsRequestModel
object
9 properties
5 required
local-date-time
string
A local date time object, conforming to ISO-8601, but with only a partial time representation and no time offset.
CheckoutGet400Error
object
An HTTP 400 error response
1 property
DealItemVariation
object
4 properties
order-cancelled
object
3 properties
Fee
object
The object which encapsulates a Fee
2 properties
delivery-restaurantslist
object
1 property
Availability
object
5 properties
Item
object
Information about an item in the claim
7 properties
IgnoredRestaurantIds
object
1 property
5XXErrorSchema
object
A HTTP 5xx error response
1 property
AvailableFulfilmentTimes409Error
object
An HTTP 409 error response
1 property
SearchRestaurant
object
78 properties
late-order-compensation-options
array
delivery-details
object
2 properties
order-time-updated
object
5 properties
tax-v2
object
3 properties
3 required
GetAvailableFulfilmentTimesResponse
object
2 properties
2 required
ServiceTimes
object
1 property
CommunicationChannels
string
vehicle-details
object
2 properties
PagedAfterOnlyCursorResponse
object
1 property
ClaimResolution
object
Representation of the decision made about a claim
4 properties
ClaimsResponse
object
Response containing claims for a restaurant which match the given filter
1 property
ConsumerCreateResponse
object
2 properties
2 required
RestaurantSearchProduct
object
3 properties
RestaurantSearchResponseItem
object
3 properties
item-v2
object
5 properties
order-due-date-request
object
1 property
delivery-pool-hours
object
7 properties
7 required
delivery-driver-details-with-eta
object
3 properties
acceptance-requested
object
14 properties
connectorder
object
12 properties
fulfilment-v2
object
3 properties
2 required
CheckoutIssue
object
1 property
1 required
MenuModifier
object
5 properties
ConsumerErrorResponse
object
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Just Eat publishes across the network.