Get Offer by ID
USDComma-separated list of extra data to be included.
successful operation
A merchant's product listing synced from an external commerce platform. An Offer is the top-level catalog entity and contains one or more SKUs (purchasable variations), Variants (product option dimensions like Size or Color), and Albums (grouped media/images). Hierarchy: Offer → SKU → VariantValues. Use the SKU ID when placing orders. All monetary values are in the smallest currency unit (e.g. cents for USD).
Unique ID of the Offer.
The parent/container product ID. Note: this is a legacy property and is now considered deprecated.
The ID of the product in the merchants external store.
The URL to the product page in the merchants store. Note: if the value for visible is false this URL will likely result in a 404.
Name of the offer as defined by the source merchant.
Blue Running SneakersDescription of the offer. Note: this value may contain HTML elements.
Commerce platform the offer was sourced from.
Name of the merchant selling product.
Foot LockerName of the source vendor or brand.
NikeID of the merchant who sourced this Offer.
Is the product currently available for purchase in the merchants system.
Is the product visible or hidden in the merchants storefront. Note: a product can be hidden while still being available for purchase.
Minimum price the Offer sells for in cents. This is the lowest of the SKU sale prices (e.g. 2999 = $29.99).
2999Maximum price the Offer sells for in cents. This is the highest of the SKU sale prices (e.g. 5999 = $59.99).
5999ISO 4217 currency code for the Offer. By default this value will be the merchants currency but can be changed by the API user using a base_currency parameter.
USDISO 4217 currency code representing the merchants default currency in their external commerce platform.
USDOriginal category name from the merchants external commerce platform.
Type of product. PHYSICAL products require shipping; DIGITAL products do not. Offers with a type of BUNDLED cannot be purchased through the API at this time due to ecom platform limitations.
Current status of the Offer.
Whether this Offer has been published to the Violet catalog and is discoverable via the Search API. An Offer can be NOT_PUBLISHED if the merchant has not yet completed onboarding or has chosen to hide it from the catalog.
Date of offer creation in ISO 8601 format.
Date of last offer update in ISO 8601 format.
Date of last consolidation in ISO 8601 format. Consolidation is the process of querying the merchants store to see if this product still exists. This date is jittered for performance reasons and can be in the future.
Is the product 3D Enabled
false3D Resource Object
The commission rate the merchant has agreed to share with the app on sales of this Offer, expressed as a decimal (e.g. 0.15 = 15%).
0.15Symbol representing the desired currency
ISO 4217 currency code representing the currency that prices are displayed in to the end user. May differ from currency if currency conversion is active.
USDThe default image for this Offer. Only present on responses from the Search API. In other cases this value will be on the album's primary media object.
Indicates whether the current app is subscribed to this Offer. Subscribed offers can be purchased through the API and will appear in the app's catalog.
The raw external product data from the external commerce platform. This data is not pre-processed by Violet and is only provided for reference when using using the Violet Relay API.
insufficient permissions
offer not found
Last updated
Was this helpful?