v1

latestOpenAPI 3.0.02026-07-1498671635.3 KB
ConsumerQueries
publicly-accessible

Update late order compensation request with Restaurant response

If a customer has requested compensation for a late order, a restaurant response is given by calling this endpoint.

post/orders/{tenant}/{orderId}/consumerqueries/lateordercompensation/restaurantresponse

Path parameters

tenantstring required

Request tenant.

orderIdstring required

Id for the order.

Headers

Authorizationstring required

Containing a partner issued API key e.g. JE-API-KEY ABCDE123456789

Request body

acceptedAmountinteger

The monetary amount of compensation granted, in cents/pence. Required when isAccepted = true.

isAcceptedboolean

Flag to indicate whether a compensation request has been accepted or rejected.

orderIdstring

The ID of the late order compensation request that this response relates to.

rejectedReasonCode'BadTraffic' | 'BadWeather' | 'BusierThanExpected' | 'CompensatedWithItem' | 'NoReason'
  • BadTraffic : The driver was stuck in heavy traffic, sorry.
  • BadWeather : The bad weather was delaying our deliveries, sorry.
  • BusierThanExpected : Our restaurant was busier than we expected.
  • CompensatedWithItem : We gave you something from the menu free of charge to make up for it.
  • NoReason : We're really sorry your order was late. We hope you enjoyed your food.

Example request

{
  "acceptedAmount": 500,
  "isAccepted": true,
  "orderId": "69rqfxyfze2gjzf5nusdcw"
}

Response

Accepted