SavedSearch
Saved searches allow the user to save frequent used searches. These can be organized in folders for easy access. The saved searches can also be referenced in widgets to display current status of PIM data.
The uid of the folder
OK
Bad Request
Not Found
GET /v1/savedsearchfolders/{folderUid} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"OwnerUserUid": "text",
"Created": "2025-10-13T14:22:10.563Z",
"LastModified": "2025-10-13T14:22:10.563Z",
"CreatedBy": "text",
"LastModifiedBy": "text",
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ParentUid": "123e4567-e89b-12d3-a456-426614174000",
"Name": "text",
"SortOrder": 1
}
OK
Bad Request
POST /v1/savedsearchfolders/batch HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 40
[
"123e4567-e89b-12d3-a456-426614174000"
]
[
{
"OwnerUserUid": "text",
"Created": "2025-10-13T14:22:10.563Z",
"LastModified": "2025-10-13T14:22:10.563Z",
"CreatedBy": "text",
"LastModifiedBy": "text",
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ParentUid": "123e4567-e89b-12d3-a456-426614174000",
"Name": "text",
"SortOrder": 1
}
]
OK
Bad Request
GET /v1/savedsearchfolders HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
[
{
"OwnerUserUid": "text",
"Created": "2025-10-13T14:22:10.563Z",
"LastModified": "2025-10-13T14:22:10.563Z",
"CreatedBy": "text",
"LastModifiedBy": "text",
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ParentUid": "123e4567-e89b-12d3-a456-426614174000",
"Name": "text",
"SortOrder": 1
}
]
Used to create a new saved search folder
Uid of the owner of the saved search folder. If null, the folder is available to all users
The Uid of the folder
Uid of parent folder
Name of the folder
Sortorder for folders
OK
No content
Bad Request
POST /v1/savedsearchfolders HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 147
{
"OwnerUserUid": "text",
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ParentUid": "123e4567-e89b-12d3-a456-426614174000",
"Name": "text",
"SortOrder": 1
}
No content
Model used to update saved search folder
The Uid of the folder
Uid of parent folder
Name of the folder
Sortorder for folders
OK
No content
Bad Request
PATCH /v1/savedsearchfolders HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 125
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ParentUid": "123e4567-e89b-12d3-a456-426614174000",
"Name": "text",
"SortOrder": 1
}
No content
The uid of the saved search
OK
Bad Request
Not Found
GET /v1/savedsearches/{uid} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Created": "2025-10-13T14:22:10.563Z",
"CreatedBy": "text",
"LastMofidied": "2025-10-13T14:22:10.563Z",
"LastModifiedBy": "text",
"OwnerUserUid": "text",
"FailedCalculationCounter": 1,
"FailedMessage": "text",
"Name": "text",
"SearchEntityTypeModel": 1,
"GlobalListUid": "123e4567-e89b-12d3-a456-426614174000",
"FolderUid": "123e4567-e89b-12d3-a456-426614174000",
"Query": {
"BooleanOperator": 0,
"QueryModelType": "text"
},
"SortOrder": 1,
"ViewColumns": [
{
"FieldUid": "text",
"Width": 1
}
],
"EnableTimeline": true,
"TimelineBusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
OK
Bad Request
POST /v1/savedsearches/batch HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 40
[
"123e4567-e89b-12d3-a456-426614174000"
]
[
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Created": "2025-10-13T14:22:10.563Z",
"CreatedBy": "text",
"LastMofidied": "2025-10-13T14:22:10.563Z",
"LastModifiedBy": "text",
"OwnerUserUid": "text",
"FailedCalculationCounter": 1,
"FailedMessage": "text",
"Name": "text",
"SearchEntityTypeModel": 1,
"GlobalListUid": "123e4567-e89b-12d3-a456-426614174000",
"FolderUid": "123e4567-e89b-12d3-a456-426614174000",
"Query": {
"BooleanOperator": 0,
"QueryModelType": "text"
},
"SortOrder": 1,
"ViewColumns": [
{
"FieldUid": "text",
"Width": 1
}
],
"EnableTimeline": true,
"TimelineBusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]
OK
Bad Request
GET /v1/savedsearches HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
[
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Created": "2025-10-13T14:22:10.563Z",
"CreatedBy": "text",
"LastMofidied": "2025-10-13T14:22:10.563Z",
"LastModifiedBy": "text",
"OwnerUserUid": "text",
"FailedCalculationCounter": 1,
"FailedMessage": "text",
"Name": "text",
"SearchEntityTypeModel": 1,
"GlobalListUid": "123e4567-e89b-12d3-a456-426614174000",
"FolderUid": "123e4567-e89b-12d3-a456-426614174000",
"Query": {
"BooleanOperator": 0,
"QueryModelType": "text"
},
"SortOrder": 1,
"ViewColumns": [
{
"FieldUid": "text",
"Width": 1
}
],
"EnableTimeline": true,
"TimelineBusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]
Model to create a new saved search in the api
Unique id if the saved search
The user who owns the saved search. If null, saved search is available to all users
Name of the saved search
The type of saved search
1
= Category: Category type2
= Product: Product type3
= VariantGroup: VariantGroup type4
= Variant: Variant type5
= Asset: Asset type6
= GlobalList: Globallist type
Globallist uid of referencing globallist
Folder id of the saved search
Sortorder of the saved search
Whether or not to enable the timeline
Business unit limitation for timeline calculation
OK
No content
Bad Request
POST /v1/savedsearches HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 391
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"OwnerUserUid": "text",
"Name": "text",
"SearchEntityTypeModel": 1,
"GlobalListUid": "123e4567-e89b-12d3-a456-426614174000",
"FolderUid": "123e4567-e89b-12d3-a456-426614174000",
"Query": {
"BooleanOperator": 0
},
"SortOrder": 1,
"ViewColumns": [
{
"FieldUid": "text",
"Width": 1
}
],
"EnableTimeline": true,
"TimelineBusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No content
Model to update a saved search in the api
Unique id if the saved search
The user who owns the saved search. If null, saved search is available to all users
Name of the saved search
The type of saved search
1
= Category: Category type2
= Product: Product type3
= VariantGroup: VariantGroup type4
= Variant: Variant type5
= Asset: Asset type6
= GlobalList: Globallist type
Globallist uid of referencing globallist
Folder id of the saved search
Sortorder of the saved search
Whether or not to enable the timeline
Business unit limitation for timeline calculation
OK
No content
Bad Request
PATCH /v1/savedsearches HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 391
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"OwnerUserUid": "text",
"Name": "text",
"SearchEntityTypeModel": 1,
"GlobalListUid": "123e4567-e89b-12d3-a456-426614174000",
"FolderUid": "123e4567-e89b-12d3-a456-426614174000",
"Query": {
"BooleanOperator": 0
},
"SortOrder": 1,
"ViewColumns": [
{
"FieldUid": "text",
"Width": 1
}
],
"EnableTimeline": true,
"TimelineBusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No content