Heartwork API
integer · int32integer · int32string · enumstring · enumstringstring[]string[]integer · int32 · required
string · requiredstringstring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredinteger · int32 · requiredinteger · int32 · requiredstring
string · requiredstring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredinteger · int32 · requiredinteger · int32 · requiredstring
string · requiredstring · requiredstring · requiredstringstring · requiredstring · requiredstring · date-time · requiredstring · date-time · requiredstring · requiredinteger · int32 · requiredinteger · int32 · requiredstring
Fetches a collection of all product catalogs, for the provided workspace
GET
https://api.heart.work
/core-api/catalog
query Parameters
TakeSkipSortOrderEnum values:
Asc
Desc
SortByEnum values:
Name
Queryidsexternal_referencesFetches a collection of all product catalogs, for the provided workspace › Responses
OK
object[] · required
totalCreates and stores a new product catalog.
POST
https://api.heart.work
/core-api/catalog
On success, returns the newly created entity in the response.
Creates and stores a new product catalog. › Request Body
nameexternalReferenceCreates and stores a new product catalog. › Responses
OK
idworkspacecreatedAtmodifiedAtnamecategoryCountproductCountexternalReferenceFetches a single product catalog, by id.
GET
https://api.heart.work
/core-api/catalog/{id}
path Parameters
idUnique id of the product catalog to fetch.
Fetches a single product catalog, by id. › Responses
OK
idworkspacecreatedAtmodifiedAtnamecategoryCountproductCountexternalReferenceUpdates an existing product catalog, replacing it entirely.
PUT
https://api.heart.work
/core-api/catalog/{id}
On success, returns the updated entity in the response.
path Parameters
idUpdates an existing product catalog, replacing it entirely. › Request Body
nameidexternalReferenceUpdates an existing product catalog, replacing it entirely. › Responses
OK
idworkspacecreatedAtmodifiedAtnamecategoryCountproductCountexternalReference