Skip to content

Order Ready

Request

This endpoint allows merchant to notify the Keeta platform that an order has been fully prepared and is ready for rider pickup.

Notes:

  1. Keeta strongly recommends that developers integrate this API to significantly enhance delivery efficiency.
  2. Calling this endpoint automatically updates the order status to 'Order Ready' in Keeta's system.
  3. This API does not support duplicate calls.
  4. It is crucial to call this API only after meal preparation is fully completed to avoid disrupting the delivery workflow. Premature or mistaken invocations could lead to delivery inefficiencies and negatively affect the overall customer experience.
Bodyapplication/jsonrequired
orderViewIdinteger, (int64)required

Unique identifier for orders on Keeta platform

Example:756823555555859
shopIdinteger, (int64)required

Unique identifier of the Keeta store

Example:466663
curl -i -X POST \
  https://open.mykeeta.com/api/open/order/prepare \
  -H 'Content-Type: application/json' \
  -d '{
    "orderViewId": 756823555555859,
    "shopId": 466663
  }'

Responses

Request executed successfully

Bodyapplication/json
codeintegerrequired

A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.

Enum ValueDescription
0

The request was executed successfully.

Non-zero value

The request execution failed. Specific error details can be viewed in the message field.

Example:0
messagestringrequired

Text description corresponding to the status code, explaining the operation result or error cause to users.

Example:"Success"
Response
{ "code": 0, "message": "Success" }