Skip to main content

Smart Collections

Access smart collection data for advanced product grouping and promotion targeting. Requires READ_SMART_COLLECTIONS permission.

Base URL: /api/v3/partner/loyalty

Endpoints Overview

MethodEndpointDescription
GET/smartcollectionsGet Smart Collections. Required Smart Collections permission.
GET/smartcollections/{smartCollectionId}Get Smart Collections. Required Smart Collections permission.

Get Smart Collections. Required Smart Collections permission.

GET /api/v3/partner/loyalty/smartcollections

Retrieve a paginated list of smart collections for advanced product grouping and promotion targeting. Each collection contains a set of rules that define which products are included or excluded based on criteria like brand, category, vendor, or tags. Results are capped at 200 per page. Requires the READ_SMART_COLLECTIONS partner permission.

Required Permission

READ_SMART_COLLECTIONS

Query Parameters

ParameterTypeRequiredDescription
startintegerNoNumber of records to skip
limitintegerNoMaximum records to return

Response

Returns a paginated SearchResult of SmartCollectionRes objects.

FieldTypeRequiredDescription
namestringNoName
descriptionstringNoDescription
rulesSmartCollectionRule[]NoRules

Get Smart Collections. Required Smart Collections permission.

GET /api/v3/partner/loyalty/smartcollections/{smartCollectionId}

Retrieve a single smart collection by its ID. Returns the collection details including all filtering rules. Requires the READ_SMART_COLLECTIONS partner permission.

Required Permission

READ_SMART_COLLECTIONS

Path Parameters

ParameterTypeDescription
smartCollectionIdstringThe smart collection i d

Response

Returns a SmartCollectionRes object.

FieldTypeRequiredDescription
namestringNoName
descriptionstringNoDescription
rulesSmartCollectionRule[]NoRules