Get Campaign

Why Get a Campaign?

Sometimes, you may wish to return parameters for a specific campaign so you can review flights and ads associated with that campaign. To return the parameters for a campaign, be sure to pass the CampaignID in your request.

API Syntax

When using the Get Campaign API endpoint, it is important to understand the syntax required to make the request. Because the Kevel API is a RESTful API, there is a specific request format that must be followed to ensure the endpoint can process the request. The format is:

GET https://api.kevel.co/v1/campaign/{CampaignID}

Where:

šŸ“˜

Note

Instead of returning flight objects, the Flights parameter will return with a value of null.

Parameters

CampaignID

excludeFlights

Response

200

Field Type Default Description
IsActive boolean true
DontAffectParentFreqCap string null
Flights array
DailyCapAmount string null
FreqCapType integer 0
CapType string null
IsFreqCap string null
IsDeleted boolean true
EndDateISO string null
Price integer 0
IsArchived boolean true
LifetimeCapAmount string null
FreqCapDuration string null
FreqCap string null
SalespersonId string null
AdvertiserId integer 0
Name string
Id integer 0
CustomFieldsJson string null
StartDateISO string

Example Request

curl -X GET -H 'X-Adzerk-ApiKey:<APIKEY>' https://api.kevel.co/v1/campaign/56789

Exclude Flights (returns faster with less data)

curl -X GET -H 'X-Adzerk-ApiKey:<APIKEY>' https://api.kevel.co/v1/campaign/56789?excludeFlights=true

Example Response

{
  "IsActive": false,
  "DontAffectParentFreqCap": null,
  "Flights": [],
  "DailyCapAmount": null,
  "FreqCapType": 0,
  "CapType": null,
  "IsFreqCap": null,
  "IsDeleted": false,
  "EndDateISO": null,
  "Price": 0,
  "IsArchived": true,
  "LifetimeCapAmount": null,
  "FreqCapDuration": null,
  "FreqCap": null,
  "SalespersonId": null,
  "AdvertiserId": 12345,
  "Name": "Nike Q4 Campaign",
  "Id": 56789,
  "CustomFieldsJson": null,
  "StartDateISO": "2017-03-11T00:00:00.0000000"
}