FavoriteListsSearchInput
No description
input FavoriteListsSearchInput {
name: String
isDefault: Boolean
page: Int
offset: Int
companyId: Int
companySource: SourceInput
contactId: Int
contactSource: SourceInput
customerId: Int
customerSource: SourceInput
productIds: [Int!]
productSources: [SourceInput!]
clusterIds: [Int!]
clusterSources: [SourceInput!]
createdAt: DateSearchInput
lastModifiedAt: DateSearchInput
}
Fields
FavoriteListsSearchInput.name
● String
scalar
Text search filter for favorite list names.
Performs a partial, case-sensitive match on the favorite list name field. Use this to find lists with names containing the specified text. Maximum length is 64 characters.
FavoriteListsSearchInput.isDefault
● Boolean
scalar
Filter by default list status.
When true, returns only favorite lists marked as default. When false, returns only non-default lists. When omitted, returns both default and non-default lists.
FavoriteListsSearchInput.page
● Int
scalar
Page number for pagination.
Determines which page of results to return. Must be a positive integer starting from 1. Default value is 1 if not specified.
FavoriteListsSearchInput.offset
● Int
scalar
Number of items per page for pagination.
Controls how many favorite lists are returned in each page. Must be a positive integer. Default value is 12 if not specified.
FavoriteListsSearchInput.companyId
● Int
scalar
Filter by company ownership using internal company ID.
Returns favorite lists that belong to the specified company. Cannot be used with other ownership filters (contact/customer) in the same request. Must reference an existing company in the system.
FavoriteListsSearchInput.companySource
● SourceInput
input
Filter by company ownership using external source identifier.
Use this when referencing a company from an external system that is not directly managed in the internal system. Cannot be used with other ownership filters or companyId in the same request. Must contain a valid name and external ID combination.
FavoriteListsSearchInput.contactId
● Int
scalar
Filter by contact ownership using internal contact ID.
Returns favorite lists that belong to the specified contact. Cannot be used with other ownership filters (company/customer) in the same request. Must reference an existing contact in the system.
FavoriteListsSearchInput.contactSource
● SourceInput
input
Filter by contact ownership using external source identifier.
Use this when referencing a contact from an external system that is not directly managed in the internal system. Cannot be used with other ownership filters or contactId in the same request. Must contain a valid name and external ID combination.
FavoriteListsSearchInput.customerId
● Int
scalar
Filter by customer ownership using internal customer ID.
Returns favorite lists that belong to the specified customer. Cannot be used with other ownership filters (company/contact) in the same request. Must reference an existing customer in the system.
FavoriteListsSearchInput.customerSource
● SourceInput
input
Filter by customer ownership using external source identifier.
Use this when referencing a customer from an external system that is not directly managed in the internal system. Cannot be used with other ownership filters or customerId in the same request. Must contain a valid name and external ID combination.
FavoriteListsSearchInput.productIds
● [Int!]
list scalar
Filter by products contained in the favorite lists.
Returns favorite lists that contain ANY of the specified product IDs. Use this to find lists that include specific products. Each ID must reference an existing product in the system.
FavoriteListsSearchInput.productSources
● [SourceInput!]
list input
Filter by products using external source identifiers.
Returns favorite lists that contain ANY of the specified product sources. Use this when referencing products from external systems that are not directly managed in the internal catalog. Each source must contain a valid name and external ID combination.
FavoriteListsSearchInput.clusterIds
● [Int!]
list scalar
Filter by clusters contained in the favorite lists.
Returns favorite lists that contain ANY of the specified cluster IDs. Use this to find lists that include specific product clusters. Each ID must reference an existing cluster in the system.
FavoriteListsSearchInput.clusterSources
● [SourceInput!]
list input
Filter by clusters using external source identifiers.
Returns favorite lists that contain ANY of the specified cluster sources. Use this when referencing clusters from external systems that are not directly managed in the internal catalog. Each source must contain a valid name and external ID combination.
FavoriteListsSearchInput.createdAt
● DateSearchInput
input
Filter by creation date range.
Use this to find favorite lists created within a specific time period. Supports various date range operations like greaterThan, lessThan for flexible date filtering. Dates should be provided in ISO 8601 format.
FavoriteListsSearchInput.lastModifiedAt
● DateSearchInput
input
Filter by last modification date range.
Use this to find favorite lists that were updated within a specific time period. Supports various date range operations like greaterThan, lessThan for flexible date filtering. Dates should be provided in ISO 8601 format.
Member Of
favoriteLists
query