Customer id
Creates Customer Delivery Address
Sample request:
POST /customers/{id}/deliveryaddresses
{
"country": "Argentina",
"state": "QLD",
"suburb": "Maroochydore",
"address_line1": "address line 1",
"address_line2": "address line 2",
"postcode": "4000",
"company": "Retail Express",
"mobile": "0405 966 390",
"phone": "0405966390",
"first_name": "Bernie",
"last_name": "Green",
"default": false
}
Path Parameters
Headers
Api subscription key
Default:no-cache
Bearer token for authorization (e.g., Bearer )
Body
application/json
Body
Delivery Address model
EmptyExample
Response
application/json
Response
Delivery Address was created
DeliveryAddress
Delivery Address model
Country
Country Code
State
Suburb
Address line 1
Address line 2
Post code
Company
Mobile phone
Phone
First name
Last Name
Identifier
Is Default
Modified on
Path Parameters
Headers
Body
Gets specific Delivery Address by unique Customer id and Delivery Address id
Gets specific Delivery Address by unique Customer id and Delivery Address id
Path Parameters
Customer id
Delivery Address id
Headers
Api subscription key
Default:no-cache
Bearer token for authorization (e.g., Bearer )
Response
application/json
Response
Returns a Delivery Address
DeliveryAddress
Delivery Address model
Country
Country Code
State
Suburb
Address line 1
Address line 2
Post code
Company
Mobile phone
Phone
First name
Last Name
Identifier
Is Default
Modified on
Path Parameters
Headers
Deletes specific Delivery Address by unique Customer id and Delivery Address id
Deletes specific Delivery Address by unique Customer id and Delivery Address id
Path Parameters
Customer id
Example:10000
Delivery Address id
Example:1
Headers
Api subscription key
Default:no-cache
Bearer token for authorization (e.g., Bearer )
Response
Response
Customer Delivery Address deleted
Path Parameters
Headers
Updates Delivery Address
Sample request:
PUT /customers/1/deliveryaddresses/2
{
"first_name": "John",
"last_name": "Smith",
"company": "Melbourne School",
"address_line1": "1 Any Street",
"address_line2": "2 Any Street",
"suburb": "Melbourne",
"state": "VIC",
"postcode": "4000",
"country": "Australia",
"phone": "0458245689",
"mobile": "0458245689",
"default": false
}
Path Parameters
Customer id
Example:10000
Delivery Address id
Headers
Api subscription key
Default:no-cache
Bearer token for authorization (e.g., Bearer )
Body
application/json
Body
Delivery Address model
EmptyExample
Response
application/json
Response
Returns updated Delivery Address
DeliveryAddress
Delivery Address model
Country
Country Code
State
Suburb
Address line 1
Address line 2
Post code
Company
Mobile phone
Phone
First name
Last Name
Identifier
Is Default
Modified on
Path Parameters
Headers
Body
Searches Loyalty History by Customer id and other parameters
Searches Loyalty History by Customer id and other parameters
Query Parameters
Filter by.
Available field name values: created_on, order_id, order_number, product_id, supplier_sku, adjustment_reason_id, loyalty_points_delta, loyalty_points_available, ratio.
In string values: ‘|’ and ‘,’ characters have to be escaped with slash, i.e. ‘\,’ ‘\|’
For operators that support multiple values (in, notin): multiple values are delimited using ‘|’ character
Available operators:
eq - Equal
neq - Not equals
lt - Less
lte - Less or equal
gt - Greater
gte - Greater or equal
in - In
notin - Not In
contains - Contains
isnull - Is Null
isnullorempty - Is Null Or Empty
isnotnull - Is Not Null
startswith - Starts with
endswith - Ends with
doesnotcontain - Does not contain
For non-nullable fields operators isnull and isnotnull are unavailable
For strings operators: lt, lte, gt, gte are unavailable
Example: order_id:eq:1, supplier_sku:eq:test
Order by.
Available field name values: id, created_on, order_id, product_id, adjustment_reason, loyalty_points_delta.
Available direction values: asc, desc.
Example: id asc, name desc
>= 1<= 100000
>= 1<= 2147483647
Path Parameters
Customer id
Headers
Api subscription key
Default:no-cache
Bearer token for authorization (e.g., Bearer )
Response
application/json
Response
Returns Loyalty History data
CustomerLoyaltyHistory.PagingResponse
Customer Loyalty History model