Deliverect Endpoints

Our Commerce API powers digital ordering via endpoints that provide store details, menu data, basket calculation and validation and provides a checkout flow to handle POS order injection.

Glossary

EndpointTypeFunction
Get Stores đź”—GETReturns a list of stores
Get Store đź”—GETReturns a specific store's data
Get Root Menu(s) đź”—GETRetrieves the brand-level Root Menu linked to the primary location, representing all items across the brand.
Get Store Menu(s) 🔗GETRetrieves a store’s menu, including its product range and pricing details.
Create Basket đź”—POSTGenerates a unique basket ID, also validates the order, it's content and calculates total amount payable including applicable taxes and store charges.
Get Basket đź”—GETRetrieve a basket by unique ID. Contains the basket's details and contents.
Update Basket đź”—PATCHApplies various basket updates (e.g., items, customer info, and discounts).
Validate Basket đź”—POSTValidate a basket using an unique basket ID
Checkout Basket đź”—POSTCreates a checkout session using a unique basket ID.
Get Checkout đź”—GETReturns a checkout session by ID. This can be used to poll the status of a checkout session, providing order placement details.

Base URLs

These are the base URLs for endpoints hosted on the Deliverect domain.

EnvironmentBase URLDescription
Restaurant Staginghttps://api.staging.deliverect.comFor any integration partner operating in the restaurant space and accessing endpoints in our Staging (test) Environment
Restaurant Productionhttps://api.deliverect.comFor any integration partner operating in the restaurant space and accessing endpoints in our Production (live) Environment