Order API Guide
Introduction
Order API allows you to process IndicaOnline orders on third-party systems. Both Order Statuses and common actions (Editing, Cancelling, etc.) are seamlessly synched with the third party to ensure order accuracy.
Order API allows you to:
- receive orders from third parties in IndicaOnline for subsequent processing;
- get the data of the Customer who made the order for subsequent processing;
- create orders with in-stock products on a third party;
- see the total price including all taxes and discounts before creating an order;
- edit the number of products during the creation of an order on a third party;
- cancel an order that was already created on a third-party integration;
- see/distinguish between orders that entered IndicaOnline from third parties and orders that were already on IndicaOnline (interfaces, reports, etc.);
- track the order status;
- return information from all existing orders in your IndicaOnline account.
Endpoints
- Preview pick up order - Allows you to get a preliminary cost for the order, taking taxes and discounts into account.
- Create pick up order - Allows you to make order creation requests.
- Preview delivery order - Allows you to get a preliminary cost for the order, taking taxes and discounts into account.
- Create delivery order - Allows you to make order creation requests.
- Get order by number - Allows you to obtain information for an order based on its unique order number in IndicaOnline.
- Get orders by last update - Allows you to obtain information on specific orders that were updated after a certain date. Available only to PRO tariff users.
- Get orders by date range - Allows you to obtain information on orders that were created within the specified date range.
Limitations
- Orders can be created only with in-stock-available product quantities.
- IndicaOnline sends orders with the "completed" order_status via the Get orders by date range endpoint.
Updated 12 months ago
