Heartwork API
integer · int32integer · int32string · enumstring · enumstringstring[]string[]booleanbooleanbooleaninteger · int32 · required
string · requiredinteger · int32 · requiredboolean · requiredboolean · requiredboolean · requiredstringstringstringstringstringstring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredinteger · int32 · requiredboolean · requiredboolean · requiredboolean · requiredstringstringstringstringstring
string · requiredstring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredinteger · int32 · requiredboolean · requiredboolean · requiredboolean · requiredstringstringstringstringstring
string · requiredstring · requiredinteger · int32 · requiredboolean · requiredboolean · requiredboolean · requiredstring · requiredstringstringstringstringstringstring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredinteger · int32 · requiredboolean · requiredboolean · requiredboolean · requiredstringstringstringstringstring
Fetches a collection of all locations, for the provided workspace
GET
https://api.heart.work
/core-api/inventory/locations
query Parameters
TakeSkipSortOrderEnum values:
Asc
Desc
SortByEnum values:
Name
DisplayOrder
Queryidsexternal_referencesis_warehouseis_pickup_locationis_stock_locationFetches a collection of all locations, for the provided workspace › Responses
OK
object[] · required
totalCreates and stores a new location.
POST
https://api.heart.work
/core-api/inventory/locations
On success, returns the newly created entity in the response.
Creates and stores a new location. › Request Body
namedisplayOrderisWarehouseisPickupLocationisStockLocationexternalReferenceemaildescriptionphoneNumberimageobject
object[]
object[]
Creates and stores a new location. › Responses
OK
idworkspacecreatedAtmodifiedAtnamedisplayOrderobject · required
isWarehouseisPickupLocationisStockLocationobject[] · required
object[] · required
externalReferenceemaildescriptionphoneNumberimageFetches a single location, by id.
GET
https://api.heart.work
/core-api/inventory/locations/{id}
path Parameters
idUnique id of the location to fetch.
Fetches a single location, by id. › Responses
OK
idworkspacecreatedAtmodifiedAtnamedisplayOrderobject · required
isWarehouseisPickupLocationisStockLocationobject[] · required
object[] · required
externalReferenceemaildescriptionphoneNumberimageUpdates an existing location, replacing it entirely.
PUT
https://api.heart.work
/core-api/inventory/locations/{id}
On success, returns the updated entity in the response.
path Parameters
idUpdates an existing location, replacing it entirely. › Request Body
namedisplayOrderisWarehouseisPickupLocationisStockLocationidexternalReferenceemaildescriptionphoneNumberimageobject
object[]
object[]
Updates an existing location, replacing it entirely. › Responses
OK
idworkspacecreatedAtmodifiedAtnamedisplayOrderobject · required
isWarehouseisPickupLocationisStockLocationobject[] · required
object[] · required
externalReferenceemaildescriptionphoneNumberimage