Eligible Offers

List of the offers eligible for the channels and members. If channels aren't set, only the offers eligible for the members are returned.
JSON example
This example shows a sample response.
1{
2  "activeOffers": [
3    {
4      "offerId": "0fxxx000000001AAA",
5      "name": "Summer Sale 2024",
6      "description": "Get 20% off on all products",
7      "startDate": "2024-01-01T00:00:00Z",
8      "endDate": "2024-12-31T23:59:59Z",
9      "promotionId": "0c8xx000000001AAA",
10      "priority": 1,
11      "campaignId": "701xx000000001AAA",
12      "couponCode": "SUMMER20",
13      "offerCode": "OFFER-2024-001",
14      "offerTreatments": [
15        {
16          "treatmentId": "0ftxx000000001AAA",
17          "communicationChannelType": "Email",
18          "name": "Email Treatment",
19          "offerHeading": "Exclusive Summer Offer!",
20          "imageUrl": "https://example.com/images/summer-sale.jpg",
21          "offerBody": "Don't miss out on our biggest sale of the year!",
22          "callToActionText": "Shop Now",
23          "callToActionUrl": "https://example.com/shop"
24        }
25      ]
26    }
27  ],
28  "upcomingOffers": [
29    {
30      "offerId": "0fxxx000000002AAA",
31      "name": "Fall Collection Launch",
32      "description": "New arrivals coming soon",
33      "startDate": "2024-02-01T00:00:00Z",
34      "endDate": "2024-02-28T23:59:59Z",
35      "offerTreatments": []
36    }
37  ]
38}
Property Name Type Description Filter Group and Version Available Version
activeOffers Offer Details[] List of offers that are currently active based on the activity date. Big, 66.0 66.0
totalOffersCount Integer Total count of eligible offers returned. Only applicable when channels are set. Big, 66.0 66.0
upcomingOffers Offer Details[] List of offers that are active within the lookup window (only present when lookupWindow is specified). Big, 66.0 66.0