Our API allows external applications to programmatically interact with our warehouse services. This documentation will guide you through the process of making requests and understanding responses.
All API requests require authentication. We use [HMAC, API Keys] for securing our endpoints.
[HMAC]: Please refer to our authentication document
All API requests should be made to the following base URL:
The following table lists the available API endpoints and their functionalities.
You must set up the shipment complete URL from the UI. You can access this UI from https://www.apliiq.com/verified/stores
If your store has the icon with orange square below.
Header
x-apliiq-appId: [app key] - this app key can be found from the blue rectangle in the above screenshot
Payload we send to the warehouse shipment complete url – all shipments completed that have not been included in previous notification. The payload may contain more than 1 shipment.
[
{
"Id": 1175,
"Name": "SH 1175 04",
"Items": [
{
"ID": 1186,
"InventoryId": "PI 1186 3",
"Name": "black fish sticker 2",
"Type": "pack-in",
"Quantity": 0,
"IsActivated": true,
"Quantity_Received": 10,
"Receiving_Errors": "Items not sellable"
}
]
}
]
*NOTE: the quantity_received (item received by our team) and quantity (quantity expected in the shipment). If there are error during receiving process, the Receiving_Errors field will display the error instead of blank
Data Validation Error Type
ItemIsEmty,
Missing_Type,
NoMatch_ItemType_PackIn_Packaging,
Missing_ItemName,
Duplicate_ItemName,
Missing_ItemDescription,
Missing_Weight,
Missing_Weight_Unit
Missing_UsageRule,
Invalid_UsageRule_PerItemType_PackingType,
Missing_SaveDesignIds,
Missing_ImagePath,
Unsupported_Base64Image,
Invalid_ImagePath,
PNG_JPG_WEBP_OnlyImage,
SSLTLSConnIssue,
UnableToGetImageSize,
Max3MBFile,
Missing_PackingType,
NoMatch_PackingType_ExteriorOrInterior,
Missing_ItemWidth,
Missing_ItemLength,
Missing_SKU,
ExceptionCaught
All requests and responses use JSON format.
Request Headers:
Content-Type: application/json
Authorization: Refer to authentication document
Response Headers:
Content-Type: application/json
Our API uses standard HTTP status codes to indicate the success or failure of a request. In case of an error, the response body will contain an error object with details.
If you have any questions or encounter issues while using our API, please contact our support team at developer@apliiq.com.