Get all campaigns - DEPRECATED

Returns details about all of the campaigns under the account.

Request

GET /campaign/getAllCampaigns

Response

JSON Fields Type Description
messagesObject ArrayAn array of any error messages.
messages[].levelStringError level.
messages[].codeStringError code.
messages[].messageStringError message.
entityObject ArrayAn array of campaign objects.
entity[].idNumberCampaign ID.
entity[].advertiserIdNumberAdvertiser ID associated with the campaign.
entity[].nameStringCampaign name.
entity[].domainStringThe advertiser domain for the campaign (e.g. viant.com).
entity[].maxBudgetNumberTotal lifetime budget for the campaign in USD.
entity[].dailyBudgetNumberMaximum daily spend in USD.
entity[].dailyFrequencyCap

Note: The name of this field is misleading since it is not necessarily "daily". The name of this field remains unchanged for backwards compatibility and will be updated on the next major version.
Number The maximum number of impressions a user is exposed to per frequency cap time period duration.

See frequencyCapDuration and frequencyCapTimePeriod.
entity[].frequencyCapDurationNumberThe number of given frequencyCapTimePeriod.
entity[].frequencyCapTimePeriodString"MINUTE", "HOUR", or "DAY"
entity[].startDateNumberStart date as Unix time in milliseconds.
entity[].endDateNumberEnd date as Unix time in milliseconds.
entity[].iabCategoryString ArrayIAB category codes associated with the campaign (e.g., "IAB8-6").
entity[].markupRateNumberPercentage markup (e.g., 0.10 for 10%).
entity[].lifetimeImpressionCapNumberLifetime impression cap.
entity[].dailyImpressionCapNumberDaily impression cap.
entity[].lifetimeClickCapNumberLifetime click cap.
entity[].dailyClickCapNumberDaily click cap.
entity[].ioNumberStringIO Number.
entity[].externalCampaignIdStringExternal (Client) campaign ID.
entity[].channelGroupStringDeprecated. Generally displays as "MOBILE_COMPUTER_CTV".
entity[].minBidMultiplierNumberMinimum bid multiplier.
entity[].maxBidMultiplierNumberMaximum bid multiplier.
entity[].hasFlightsBooleanTrue if this campaign has campaign flights (read-only).
entity[].flightsObject ArrayArray of Campaign Flights.
entity[].autoAdvertisingBooleanFlag indicating if Viant AI is enabled for this campaign.
entity[].pacingModeString One of:
  • ASAP
  • SPEND_EVENLY
entity[].intradayFrontloadPctNumberIncreases hourly budget to spend more at the beginning of the day.
entity[].objectiveString One of:
  • AWARENESS
  • ENGAGEMENT
  • CONVERSION

Example

Request

curl -u <user>:<password> https://sandbox-api.viant.com/v1/campaign/getAllCampaigns

Response

{
  "messages": [],
  "entity": [
    {
      "id": 90,
      "advertiserId": 456,
      "name": "Big Box Branding",
      "domain": "bigbox.com",
      "maxBudget": 10000.50,
      "dailyBudget": 1000,
      "dailyFrequencyCap": 10,
      "frequencyCapDuration": 3,
      "frequencyCapTimePeriod": "HOUR",
      "startDate": 1464739200000,
      "endDate": 1483228800000,
      "markupRate": 0.10,
	"lifetimeImpressionCap": 10000,
      "dailyImpressionCap": 100,
      "lifetimeClickCap": 10,
      "dailyClickCap": 5,
      "iabCategory": [
        "IAB22",
        "IAB18"
      ],
      "ioNumber": "12345",
      "externalCampaignId": "12345",
      "channelGroup": "MOBILE_COMPUTER_CTV",
      "minBidMultiplier": null,
      "maxBidMultiplier": null,
      "autoAdvertising": false,
      "pacingMode": "SPEND_EVENLY",
      "intradayFrontloadPct": 0.0
      "hasFlights": true,
      "flights": [
        {
          "id": 10054,
          "status": "COMPLETED",
          "budgetType": "AUTO_BUDGET",
          "dailyBudget": 1000,
          "dailyFrontload": 0.0,
          "maxBudget": 10000.0,
          "remainingBudget": null,
          "dailyImpCap": null,
          "lifetimeImpCap": null,
          "startDate": 1464739200000,
          "endDate": 1483228800000
        }
      ]
    },
    {
      "id": 91,
      "advertiserId": 654,
      "name": "Next Big Messenger",
      "domain": "mymessenger.com",
      "maxBudget": 20000,
      "dailyBudget": 1000,
      "dailyFrequencyCap": null,
      "frequencyCapDuration": null,
      "frequencyCapTimePeriod": null,
      "startDate": 1462060800000,
      "endDate": 1464652800000,
      "markupRate": 0.20,
"lifetimeImpressionCap": 10000,
      "dailyImpressionCap": 100,
      "lifetimeClickCap": 10,
      "dailyClickCap": 5,
      "iabCategory": [
        "IAB19"
      ],
      "ioNumber": "23456",
      "externalCampaignId": "23456",
      "channelGroup": "MOBILE_COMPUTER_CTV",
      "minBidMultiplier": null,
      "maxBidMultiplier": null,
      "autoAdvertising": false,
      "pacingMode": "ASAP",
      "intradayFrontloadPct": 0.0,
      "hasFlights": false,
      "flights": []
    }
  ]
}
Language
Credentials
Basic
base64
:
URL
Click Try It! to start a request and see the response here!