A Bidding plan defines a strategy for bidding using a set of creatives and acts as a reporting unit within an activity.

Contact your Delta Projects representative to get your mediaAgencyId!

List Bidding plans

Description: List all bidding plans in given activity
Verb: GET
Path:/api/v1/media_agency/<mediaAgencyId>/client/<clientId>/campaign/<campaignId>/activity/<activityId>/bidding_plan

Request Parameters

ParameterTypeRequiredDescriptionExample
mediaAgencyIdPathYesId of media agency86b35325-794c-11e4-8425-daf437376f87
clientIdPathYesId of client86b35326-794c-11e4-8425-daf437376f87
campaignIdPathYesId of campaign. Must be "default" in v1default
activityIdPathYesId of activity86b35327-794c-11e4-8425-daf437376f87
apikeyQueryYesAPI key for authentication and authorizationsecretkey123
fetchQueryNochild entities to attachcreatives

Response JSON Body

ParameterParameter TypeDescriptionExample
top levelArray of BiddingPlanBidding plansSee below

Bidding Plan object

ParameterParameter TypeDescriptionExample
idStringId of bidding plan86b35328-794c-11e4-8425-daf437376f87
nameStringName of bidding planExample BiddingPlan

Example Request

GET /api/v1/media_agency/86b35325-794c-11e4-8425-daf437376f87/client/86b35326-794c-11e4-8425-daf437376f87/campaign/default/activity/86b35327-794c-11e4-8425-daf437376f87/bidding_plan?apikey=secret123

Example Response

[
  {
    "id": "86b35328-794c-11e4-8425-daf437376f87",
    "name": "Example BiddingPlan"
  }
]

Retrieve Bidding Plan

Description: Retrieve given bidding plan
Verb: GET
Path:/api/v1/media_agency/<mediaAgencyId>/client/<clientId>/campaign/<campaignId>/activity/<activityId>/bidding_plan/<biddingPlanId>

Request Parameters

ParameterTypeRequiredDescriptionExample
mediaAgencyIdPathYesId of media agency86b35325-794c-11e4-8425-daf437376f87
clientIdPathYesId of client86b35326-794c-11e4-8425-daf437376f87
campaignIdPathYesId of campaign. Must be "default" in v1default
activityIdPathYesId of activity86b35327-794c-11e4-8425-daf437376f87
biddingPlanIdPathYesId of bidding plan86b35328-794c-11e4-8425-daf437376f87
apikeyQueryYesAPI key for authentication and authorizationsecretkey123

Response JSON Body

ParameterParameter TypeDescriptionExample
idStringId of bidding plan86b35328-794c-11e4-8425-daf437376f87
nameStringName of bidding planExample Bidding Plan
enabledBooleanebabled statustrue
targetECPMDoubletarget ECPM1.34
platformsArray of PlatformBidding platformsSee below
overrideVariablesString (JSON)Adserver tag variables to override{"fontsize": 24, "color": "red"}
areaRuleJSON ObjectArearule for geo targeting details{"excludeGeo": true,
"geoDetails": [{"lat": 69, "long": 21, "radius": 100}]}

Platform object

ParameterParameter TypeDescriptionExample
nameStringName of bidding platformExample Bidding Platform 1

Example Request

GET /api/v1/media_agency/86b35325-794c-11e4-8425-daf437376f87/client/86b35326-794c-11e4-8425-daf437376f87/campaign/default/activity/86b35327-794c-11e4-8425-daf437376f87/bidding_plan/86b35328-794c-11e4-8425-daf437376f87?apikey=secret123

Example Response

{
  "id": "86b35328-794c-11e4-8425-daf437376f87",
  "name": "Example Bidding Plan",
  "enabled": true,
  "targetECPM": 1.34,
  "platforms": [
      {"name": "Example Bidding Platform 1"}
    ],
  "areaRule": {
  "excludeGeo": true, 
  "geoDetails": [{
    "lat":69,
    "long":21,
    "radius":100
    }]
  }
}