Product Collections
Unique identifier of the resource
1Activate id to hyperlink the response data.
OK
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/product_collections/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"catalog": 1,
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}Unique identifier of the resource
1Activate id to hyperlink the response data.
Name of the product collection
Type of the product collection
Foreign key to Catalog model
Whether the product collection is active
trueForeign key to SortOption model
Date and time when the collection expires
List of selected filters for the collection
OK
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
PUT /api/v1/product_collections/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 212
{
"name": "text",
"collection_type": "static",
"catalog": 1,
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
]
}{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"catalog": 1,
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}Unique identifier of the resource
1No Content
No content
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
DELETE /api/v1/product_collections/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
No content
Unique identifier of the resource
1Activate id to hyperlink the response data.
Name of the product collection
Type of the product collection
Foreign key to Catalog model
Whether the product collection is active
Foreign key to SortOption model
Date and time when the collection expires
List of selected filters for the collection
OK
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
PATCH /api/v1/product_collections/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 212
{
"name": "text",
"collection_type": "static",
"catalog": 1,
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
]
}{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"catalog": 1,
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}A unique integer value identifying this product collection.
Activate id to hyperlink the response data.
OK
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/product_collections/{id}/detailed/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"catalog": 1,
"sort_option": 1,
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}Specifies the page number of the current dataset
1Indicates the number of rows on the current page.
10Activate id to hyperlink the response data.
Filter by catalog ID
Filter by collection type
Filter by expiration date greater than
Filter by expiration date greater than or equal to
Filter by expiration date less than
Filter by expiration date less than or equal to
Filter by whether expiration date is null
Filter by multiple IDs (comma-separated)
Filter by active status
Filter by name
Filter by slug
OK
0Next page URL
Previous page URL
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/product_collections/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 0,
"next": "text",
"previous": "text",
"results": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"catalog": 1,
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}
]
}Activate id to hyperlink the response data.
Name of the product collection
Type of the product collection
Foreign key to Catalog model
Whether the product collection is active
trueForeign key to SortOption model
Date and time when the collection expires
List of selected filters for the collection
Created
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
POST /api/v1/product_collections/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 212
{
"name": "text",
"collection_type": "static",
"catalog": 1,
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
]
}{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"catalog": 1,
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"sort_option": 1,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}Specifies the page number of the current dataset
1Indicates the number of rows on the current page.
10Activate id to hyperlink the response data.
Filter by catalog ID
Filter by collection type
Filter by expiration date greater than
Filter by expiration date greater than or equal to
Filter by expiration date less than
Filter by expiration date less than or equal to
Filter by whether expiration date is null
Filter by multiple IDs (comma-separated)
Filter by active status
Filter by name
Filter by slug
OK
0Next page URL
Previous page URL
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/product_collections/detailed/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 0,
"next": "text",
"previous": "text",
"results": [
{
"catalog": 1,
"sort_option": 1,
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}
]
}Specifies the page number of the current dataset
1Indicates the number of rows on the current page.
10Activate id to hyperlink the response data.
Filter by catalog ID
Filter by collection type
Filter by expiration date greater than
Filter by expiration date greater than or equal to
Filter by expiration date less than
Filter by expiration date less than or equal to
Filter by whether expiration date is null
Filter by multiple IDs (comma-separated)
Filter by active status
Filter by name
Filter by slug
OK
0Next page URL
Previous page URL
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/product_collections/detailed_list/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 0,
"next": "text",
"previous": "text",
"results": [
{
"catalog": 1,
"sort_option": 1,
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"collection_type": "static",
"kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"value_dict": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"selected_filters": [
"text"
],
"is_dynamic": true,
"name": "text",
"slug": "text",
"is_active": true,
"expiration_date": "2026-01-01T00:00:00.000Z",
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"integration": [
{
"channel": {
"id": 1,
"name": "Commerce Channel",
"catalog": 1,
"channel_type": "web",
"conf": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"category_tree": "text",
"is_active": true,
"schema": {},
"created_date": "2024-11-20T11:22:23.702774Z",
"modified_date": "2024-11-20T11:22:23.702774Z"
},
"content_type": {
"id": 1,
"app_label": "text",
"model": "text"
},
"object_id": 1,
"remote_id": "text",
"version_date": "2026-01-01T00:00:00.000Z",
"state": {},
"local_batch_id": "text",
"status": "processing",
"content_object": {}
}
]
}
]
}Last updated
Was this helpful?

