Add or update campaign flight order caps for an ad order - DEPRECATED

Set the id of the FlightCaps to null to add a new cap. Only the caps you specify will be modified.To remove caps, use the delete endpoint.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Example

Request to Create Campaign Flight Order Caps

curl -X POST -H "Content-Type: application/json" -u <user>:<password> -d '[
    {
      "id": null,
      "orderId": 1578710,
      "flightId": 10149,
      "maxBudget": 10.0,
      "dailyBudget": 2.0,
      "lifetimeImpressions": null,
      "dailyImpressions": null
    }
  ]
' https://sandbox-api.viant.com/v1/campaignflightcaps/byAdOrder/1578710

Response

{
  "messages": [],
  "entity": [
    {
      "id": 245,
      "orderId": 1578710,
      "flightId": 10146,
      "maxBudget": 12.0,
      "dailyBudget": 1.0,
      "lifetimeImpressions": null,
      "dailyImpressions": null
    },
    {
      "id": 248,
      "orderId": 1578710,
      "flightId": 10149,
      "maxBudget": 10.0,
      "dailyBudget": 2.0,
      "lifetimeImpressions": null,
      "dailyImpressions": null
    }
  ]
}

Request to Update Campaign Flight Order Caps

Only the caps you specify will be modified. To remove caps, use the delete endpoint.

curl -X POST -H "Content-Type: application/json" -u <user>:<password> -d '[
    {
      "id": 248,
      "orderId": 1578710,
      "flightId": 10149,
      "maxBudget": 20.0,
      "dailyBudget": 4.0,
      "lifetimeImpressions": null,
      "dailyImpressions": null
    }
  ]
' https://sandbox-api.viant.com/v1/campaignflightcaps/byAdOrder/1578710

Response

{
  "messages": [],
  "entity": [
    {
      "id": 245,
      "orderId": 1578710,
      "flightId": 10146,
      "maxBudget": 12.0,
      "dailyBudget": 1.0,
      "lifetimeImpressions": null,
      "dailyImpressions": null
    },
    {
      "id": 248,
      "orderId": 1578710,
      "flightId": 10149,
      "maxBudget": 20.0,
      "dailyBudget": 4.0,
      "lifetimeImpressions": null,
      "dailyImpressions": null
    }
  ]
}
Path Params
integer
required

Ad Order ID

Body Params
string
int32
required
int32
required
double
required
double
required
number
required
number | null
required
Responses

401

Unauthorized

403

Forbidden

404

Not Found

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json