Update Placement Bid Multipliers

Description

Update placement bid multipliers for a campaign using this method.

URL: ​PUT/api/v1/multipliers/placement

Request Parameters

ParameterNotesTypeRequiredPossible Values
campaignId  ID of the campaignintegerYUnique numeric identifier
placementType  Type of the placementstringYFor auto campaigns:
  • Buy-Box
  • Search Ingrid
  • Home Page
  • Stock Up
For manual campaigns:
  • Buy-Box
  • Search Ingrid
 
multiplier% Value by which original bid is modifieddoubleNValue of multiplier
Note: For TROAS campaigns, we do not support placement bid multipliers. If multiplier is passed, this will be ignored by the system.

Sample Request

curl-X GET \'https://developer.api.stg.walmart.com/api-proxy/service/WPA/Api/v1/api/v1/multipliers/placement?campaignId=1234'\
--header 'Authorization: Bearer <auth_token>' \
--header 'WM_SEC.AUTH_SIGNATURE: ***********' \
--header 'WM_SEC.KEY_VERSION: 1' \ 
--header 'WM_CONSUMER.ID: adfwe-v23-faasd2r-afs-asdfqeff' \
--header 'WM_CONSUMER.intimestamp: 1565309779' \
--header 'accept: application/json' \
--data '{ "campaignId": 600001, "placementType": "Buy-Box", "multiplier": 100.0 }'

Response

Element DescriptionType
codeThe response code can have following values: success, failurestring
detailsDetails of the error if value of response code is failurestring
placementMultiplierIdID of the placement multiplierinteger

Sample Response

[ { "code": "success", "details": "", "placementMultiplierId": 1001 }, { "code": "failure", "details": " The placement bid% cannot be less than 0 / Invalid Placement Type found", "placementMultiplierId": 0 }
]