Setting bids

Uses the cURL utility

The example shows how to implement custom bid management using the KeywordBids.setAuto method. All keywords in the campaign are assigned a bid on search that is equal to the bid for the traffic volume of 75 plus 10%, which corresponds to premium impressions.

To use this example, specify the OAuth token and ID of the campaign where you are setting bids. For a request on behalf of an agency, also specify the client login.

curl \
  -H 'Authorization: Bearer TOKEN' \
  -H 'Client-Login: CLIENT_LOGIN' \
  -d '{ "method": "setAuto",
  "params": {
    "KeywordBids": [{
      "AdGroupId": 636056397,
      "BiddingRule": {
        "SearchByTrafficVolume": {
          "TargetTrafficVolume": 75,
          "IncreasePercent": 10
        }
      }
    }] 
  }
}' https://api.direct.yandex.com/json/v5/keywordbids
Note. For cURL in Windows, replace all single quotes with double quotes, and escape double quotes in JSON code. For example: -d "{\"method\"...