Heartwork Commerce API
string · requiredstring · requiredstring · requiredstring · requiredstring · date-time · requiredstring · enum · requiredstring · enum · requiredstringstring
integer · int32 · requiredstring · requiredstring · requiredstring · requiredstring · date-time · requiredstring · enum · requiredstring · enum · requiredstringstring
integer · int32integer · int32string · enumstring · enumstringstring[]integer · int32 · required
string · requiredstring · enum · requiredstringstringstringstring · requiredstring · required
Fetches a single sales order, by id.
GET
https://api.heart.work
/commerce-api/salesorders/{id}
path Parameters
idUnique id of the sales order to fetch.
Fetches a single sales order, by id. › Responses
OK
idorderNumberchannelorderedAtdeliveryMethodEnum values:
Delivery
Pickup
object · required
orderingStatusEnum values:
Draft
Completed
Canceled
object · required
object · required
object[] · required
object[] · required
object
externalReferencedescriptionobject
object
GET
https://api.heart.work
/commerce-api/salesorders/order-number/{orderNumber}
path Parameters
orderNumberResponses
OK
idorderNumberchannelorderedAtdeliveryMethodEnum values:
Delivery
Pickup
object · required
orderingStatusEnum values:
Draft
Completed
Canceled
object · required
object · required
object[] · required
object[] · required
object
externalReferencedescriptionobject
object
Fetches a collection of all sales orders, filtered by the input
GET
https://api.heart.work
/commerce-api/salesorders
query Parameters
takeFor paged querying, the amount of records to take (defaults to 100)
skipFor paged querying, the amount of records to skip (defaults to 0)
sort_orderFor sorting data, the direction to sort in (defaults to Ascending)
Enum values:
Asc
Desc
sort_byFor sorting data, the name of the property used to sort by
Enum values:
OrderNumber
OrderedAt
qordered_by_idsFetches a collection of all sales orders, filtered by the input › Responses
OK
object[] · required
totalCreates and stores a new sales order.
POST
https://api.heart.work
/commerce-api/salesorders
On success, returns the newly created entity in the response.
Creates and stores a new sales order. › Request Body
channelobject · required
deliveryMethodEnum values:
Delivery
Pickup
externalReferencedescriptioncurrencyobject
object
Creates and stores a new sales order. › Responses
OK
idorderNumber