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