Search Offers
Enhanced Search (Beta)
Filtering by Visibility
When Offers Have visible=false
visible=falseTroubleshooting Empty Results
Maximum size limit of 100 results.
Query parameters
pageinteger · int32OptionalDefault:
1sizeinteger · int32OptionalDefault:
20exclude_publicbooleanOptionalDeprecatedDefault:
trueexclude_hiddenbooleanOptionalDeprecated
Deprecated. Use the visible field in the request body instead.
extendedbooleanOptionalDefault:
falsebetabooleanOptionalDefault:
falseHeader parameters
X-Violet-TokenstringRequired
X-Violet-App-SecretstringRequired
X-Violet-App-Idinteger · int32Required
Body
Offer Search Request
querystringOptional
Used with the beta flag. A NLP-based search query
visiblebooleanOptional
Filter by visible offers
availablebooleanOptional
Filter by available offers
idinteger · int64Optional
merchant_idinteger · int32Optional
sellerstringOptional
Name of Merchant Selling Product
vendorstringOptional
Name of Original Vendor (Brand)
product_idstringOptional
The parent/container product ID
external_idstringOptional
External ID
namestringOptional
Name of Product in Offer
publishing_statusstring · enumOptionalPossible values:
Publishing status
subscription_statusstring · enumOptionalPossible values:
Subscription status
statusstring · enumOptionalPossible values:
Offer status
source_category_namestringOptional
Offer category from ecom-platform
tagsstring[]Optional
Tags to search for
merchant_idsinteger · int32[]Optional
Merchant Ids to filter by
min_priceinteger · int32Optional
Minimum Price
max_priceinteger · int32Optional
Maximum Price
sort_bystringOptional
Property to sort by in camelCase
sort_directionstringOptional
Direction to sort by
date_last_modified:minstring · date-timeOptionalPattern:
Only include offers modified after this date.
yyyy-MM-dd'T'HH:mm:ssZdate_last_modified:maxstring · date-timeOptionalPattern:
Only include offers modified before this date.
yyyy-MM-dd'T'HH:mm:ssZResponses
default
default response
application/json
post
/catalog/offers/searchdefault
default response
Last updated
Was this helpful?