Submit Order

The /{applicationId}/orders endpoint is designed to enable external systems, such as third-party ordering platforms, to send order information to the Grubtech platform. This integration ensures that orders placed on external systems are seamlessly pushed to Grubtech, allowing for centralized order management, processing, and fulfillment.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Application ID provided by GrubTech to identify the integration

Body Params
string
required

Unique ID for the order from the aggregator platform.

string
required

Store ID is for identifying the relevant store of the order. This ID will be provided by either Grubtech or the aggregator.

string
required

Displayable friendly five-character ID, used by stores and couriers to identify the order easily

string
enum
required

Type of an order

Allowed:
string
required

Applicable currency code for the menu. According to ISO-4217

string

Instructions from the customer pertaining to the preparation of this order.

delivery
object

Delivery details of the order. If the requested party is planning to do the delivery by the Grubtech end, delivery information is mandatory.

customer
object

The details of the person who is placing the order.If the order type equals to DELIVERY_BY_MERCHANT or PICK_UP, then this object is required.

items
array of objects
required
items*
archivedItems
array of objects
archivedItems
payment
object
required

payment information related to an order

scheduledOrder
object

Scheduled order details. This object should be included only if the order is expected to be prepared at a future time.

string
enum
required

Order status. This will indicate the current status of the order

Allowed:
string
required

The time at which the order was placed, represented in ISO 8601 format.

Responses

Language
Credentials
OAuth2
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json