Introduction

When an event from order changes, e.g. order state changes to PREPARE_TO_SHIPPING, the system will sends a HTTP POST request to your webhook URL

Currently the URL is configured internally by admin from Deeple system. Please contact sales@deeple.ai for further information.

Request headers

Description
PIDYour project id
TIMESTAMPtimestamp on request
SIGNATUREYour hash signature

You can use provided PID and SECRET for signature validation

Request body

The request body contains a JSON object of order information

Field nameTypesRequired/OptionalDescription
receiverNamestring(50)RReceiver name for order
firstNamestring(30)RFirst name for order
lastNamestring(30)RLast name for order
streetAddressstring(50)RStreet address for order
streetAddress2string(50)OStreet address2 for order
districtstring(50)RDistrict for order
subDistrictstring(50)RSub-district for order
provincestring(50)RProvince for order
postalCodestring(10)RPostal code for order
phoneNumberstring(10)RPhone number for order
emailstring(50)REmail for order
orderNumberstring(12)ROrder's number
statestring(30)ROrder's state
platformstring(15)ROrder's platform
notestring(50)OOrder's note from customer
grandTotalnumber(10)ROrder’s grand total
totalPricenumber(10)ROrder’s total price
vatPricenumber(10)ROrder's vat price
vatValuenumber(1)ROrder's vat value
vatOptionsstring(10)ROrder's vat option
discountTotalPricenumber(10)ROrder's total discount price
platformstring(10)ROrder's platform
itemslist of itemRSelected Items’ in order
createdAtstring(20)ROrder's created date
updatedAtstring(20)ROrder's updated date

Responses

The server must return status code 200 after it receives the POST request sent from Deeple system.

Remarks

  • POST requests sent from Deeple system will sent for 5 times if the request fails