The future of incentives is agent ready. See what we're building.
❗️ Deprecated
This endpoint represents the deprecated version of the API responsible for qualification, and we do not recommend using it. The new Qualifications API introduces additional features and improvements while maintaining backward compatibility. Developers are encouraged to migrate to the latest version to take advantage of the latest enhancements and bug fixes. No updates will be provided to the deprecated endpoint.
❗️ Limitation
Only the first 150 most recent promotion tiers are checked for eligibility. Older promotion tiers are ignored and not returned.
Use this method to get valid promotions for a given customer and order.
You can narrow down a validation to a specific promotion ID or tier metadata.
If you add a query param AudienceRulesOnly=true, the request will be validated against customer-related rules only, the rest of attached limits and rules will be ignored.
Filter conditions. Promotion filter conditions.
Show child attributes
Provide the customer and order context.
Request schema model for validating a promotion using POST v1/promotions/validation.
Customer's information.
Show child attributes
Order information.
Show child attributes
A set of key/value pairs that you can send in the request body to check against vouchers requiring redemption metadata validation rules to be satisfied. The validation runs against rules that are defined through the Create Validation Rules endpoint or via the Dashboard; in the Advanced Rule Builder → Advanced → Redemption metadata satisfy or Basic Builder → Attributes match → REDEMPTION METADATA. Read more.
Configure parameters returned in the response.
Show child attributes
Returns a list of valid promotions for a given context (customer and order). You can then choose which promotion to apply, i.e. the highest discount amount.
Response schema model for validating a promotion using POST v1/promotions/validation.
Indicates whether the promotion is valid within the context of the parameters provided in the request body and filters in the query parameters.
Hashed customer source ID.
Contains an array of promotion tier objects.
Show child attributes
Was this page helpful?