For the complete documentation index, see llms.txt. This page is also available as Markdown.

Retrieve campaign history

Retrieve a campaign's history using its campaign ID. You can access the entire campaign history or specify a date range by using the fromDate and toDate parameters.

Epsilon Retail Media's documentation is now centralized with our knowledgebase!

For up to date guides, please view this page in the new Partner APIs space of our documentation.


description: "Retrieve a campaign's history using its campaign ID. You can access the entire campaign history or specify a date range by using the fromDate and toDate parameters."

Retrieve campaign history

Retrieve campaign history

get

Retrieve a campaign's history using its campaign ID. You can access the entire campaign history or specify a date range by using the fromDate and toDate parameters.

Authorizations
AuthorizationstringRequired

For accessing the API a valid JWT jwt must be passed in all queries in the 'Authorization' header. The following syntax must be used in the 'Authorization' header. (Bearer xxx.yyy.zzz)

Query parameters
idstringRequired

The ID of the campaign for which history is being requested.

retailerTeamIdstringOptional

The unique identifier for a retailer-managed team. As a retailer, you can retrieve history for the supplier team by specifying the retailerTeamId. Ensure that API requests are authenticated with the retailer's bearer token.

pageTokenstringOptional

Pagination token to retrieve the next page of results. If not provided, the first page will be returned.

pageSizestring · int64Optional

Specifies the number of campaigns to retrieve per page. Only positive integers up to 1,000 are allowed. If a value greater than 1,000 is provided, an error will be returned.

fromDatestring · date-timeOptional

Specifies the start timestamp for retrieving campaign history. Provide the time in ISO-8601 format. If you specify fromDate, you must also specify toDate.

toDatestring · date-timeOptional

Specifies the end timestamp for retrieving campaign history. Provide the time in ISO-8601 format. If you specify toDate, you must also specify fromDate.

sortOrderstring · enumOptional

Sorting the history

Default: SORT_ORDER_DESCPossible values:
Responses
200

A list of campaign history records and a pagination token.

application/json
nextPageTokenstringOptional

The page token used to request the next page in pagination. Include it as pageToken in the request.

totalCountstring · int64Optional

Displays the total number of campaign history records that meet the specified criteria.

get/v3/campaigns/history
GET /v3/campaigns/history?id=text HTTP/1.1
Host: campaign.<env>.citrusad.com
Authorization: YOUR_API_KEY
Accept: */*
{
  "campaignHistory": [
    {
      "campaignPayload": {
        "advertisedProducts": {
          "productGroupList": [
            "text"
          ],
          "productsByKey": [
            {
              "catalogId": "catalog_001",
              "productCode": "PROD123456",
              "sellerId": "seller_78910"
            }
          ]
        },
        "approval": {
          "rejectionReason": "text",
          "state": "APPROVAL_STATE_PENDING"
        },
        "bannerConfig": {
          "contentStandardId": "content_standard_001",
          "slotsConfiguration": [
            {
              "altText": null,
              "artworkImageId": "ysdcsdcsdcsdc=",
              "link": "http://abc.com/",
              "slotId": "Category",
              "text": null,
              "trackingTagProvider": [
                {
                  "content": "<IMG SRC=\"https://example.com\">",
                  "provider": "TRACKING_TAG_PROVIDER_DCM_IMPRESSION"
                }
              ]
            }
          ]
        },
        "bannerXConfig": {
          "additionalFields": [
            {
              "id": "12345abcde",
              "value": "abcd-8798uhu"
            }
          ],
          "backgroundColourHex": "#FFFFFF",
          "backgroundImageId": "bg_image_001",
          "backgroundImagePosition": "BANNER_X_BACKGROUND_IMAGE_POSITION_REPEATING",
          "bannerText": "Summer Sale: Up to 50% off!",
          "bannerTextColourHex": "#FF5733",
          "companionProducts": [
            {
              "catalogId": "catalog_001",
              "productCode": "PROD123456",
              "sellerId": "seller_78910"
            }
          ],
          "contentStandardId": "content_standard_001",
          "ctaFlag": true,
          "ctaLink": "https://www.example.com",
          "ctaText": "Click Here",
          "ctaTextAccessibility": "Click to learn more",
          "headingText": "Welcome to our store!",
          "heroImageAltText": "This is the hero image.",
          "heroImageId": "hero-image-id-456",
          "heroMode": "BANNER_X_HERO_IMAGE_MODE_BLOCK",
          "secondaryBackgroundImageId": "secondary-image-id-123",
          "secondaryBackgroundImagePosition": "BANNER_X_BACKGROUND_IMAGE_POSITION_REPEATING",
          "secondaryHeroImageAltText": "Secondary hero image description",
          "secondaryHeroImageId": "456defghi",
          "secondaryHeroMode": "BANNER_X_HERO_IMAGE_MODE_BLOCK",
          "slotId": "slot_001",
          "slotType": "BANNER_X_SLOT_TYPE_BANNER",
          "trackingTagProvider": [
            {
              "content": "<script src='tracking.js'></script>",
              "provider": "TRACKING_TAG_PROVIDER_DV"
            }
          ],
          "videoConfigs": [
            {
              "fileId": "video-id-1234",
              "id": "id-1234-1234"
            }
          ]
        },
        "brandPageConfig": {
          "contentStandardId": "content_standard_001",
          "enableAdType": [
            "ENABLED_AD_TYPES_DISPLAY"
          ],
          "name": "text",
          "pageContentText": "text",
          "pageHeadingText": "text"
        },
        "campaignState": "CAMPAIGN_STATE_ACTIVE",
        "catalogIds": [
          "catalog_001",
          "catalog_002"
        ],
        "customFields": [
          {
            "content": "This is a custom field content.",
            "customFieldId": "cfid_12345"
          }
        ],
        "customQuestions": [
          {
            "answers": [
              "Answer 1",
              "Answer 2",
              "Answer 3"
            ],
            "customQuestionId": "cqid_67890"
          }
        ],
        "endTime": "2024-09-30T23:59:59Z",
        "fixedCosts": {
          "creativeCost": "$200.00",
          "dataCost": "$100.00",
          "otherCost": "$50.00"
        },
        "id": "abc123xyz",
        "managerTeamId": "manager_team_67890",
        "name": "Summer Sale Campaign",
        "namespaceId": "namespace_001",
        "placementId": "placement_987654321",
        "sellerId": "seller_12345",
        "settings": {
          "campaignType": "CAMPAIGN_TYPE_DISPLAY",
          "fromTime": "2024-09-01T12:34:56Z",
          "toTime": "2024-09-01T12:34:56Z"
        },
        "startTime": "2024-09-01T12:00:00Z",
        "strategy": {
          "auction": {
            "maxBid": "$100.00",
            "spendLimit": {
              "daily": "$50.00",
              "total": "$1000.00"
            }
          },
          "fixedTenancy": {
            "catalogCosts": [
              {
                "catalogCostPercentage": 0.25,
                "catalogId": "catalog_123456"
              }
            ],
            "cost": "$99.99",
            "positions": [
              1,
              2,
              3
            ]
          }
        },
        "targeting": {
          "audience": {
            "includeSegmentsSets": [
              {
                "segmentIds": [
                  "text"
                ]
              }
            ]
          },
          "crossSell": {
            "targetProductsByKey": [
              {
                "catalogId": "catalog_001",
                "productCode": "PROD123456",
                "sellerId": "seller_78910"
              }
            ]
          },
          "excludeFilters": [
            {
              "catalogId": "catalog_12345",
              "filter": "filter_value_abc"
            }
          ],
          "includeFilters": [
            {
              "catalogId": "catalog_12345",
              "filter": "filter_value_abc"
            }
          ],
          "negativeSearchTerms": [
            {
              "matchType": "MATCH_TYPE_EXACT_MATCH",
              "phrase": "text"
            }
          ],
          "searchTerms": [
            {
              "collectionName": "default_collection",
              "excludedProducts": [
                {
                  "catalogId": "catalog_001",
                  "productCode": "PROD123456",
                  "sellerId": "seller_78910"
                }
              ],
              "matchType": "MATCH_TYPE_PHRASE_MATCH",
              "maxBid": "100.00",
              "phrase": "example search term",
              "suggested": true,
              "treatAsCustom": true
            }
          ],
          "upsell": {
            "targetProductsByKey": [
              {
                "catalogId": "catalog_001",
                "productCode": "PROD123456",
                "sellerId": "seller_78910"
              }
            ]
          }
        },
        "teamId": "team_12345",
        "templateId": "template_123",
        "updateTime": "2024-09-01T12:34:56Z",
        "walletId": "wallet_123456789"
      },
      "rowVersion": "text",
      "userId": "text"
    }
  ],
  "nextPageToken": "text",
  "totalCount": "text"
}