Browse the help center

Campaign Price Adjustment Rules API endpoints

Endpoint reference for the Campaign Price Adjustment Rules tag (10 endpoints): Price adjustment rule management for campaigns

Reference network manager admin

Price adjustment rule management for campaigns. 10 endpoints, generated from the OpenAPI spec. Authentication, the response envelope, pagination and error codes are shared by all endpoints — see REST API overview. Parameters marked form go in an application/x-www-form-urlencoded request body.

POST /rest-api/price-adjustment-rules/campaign/{entityId}/create.do

Request examples

Create a campaign price adjustment rule.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the campaign
actionTypeformstringnoAction type — MULTIPLY multiplies the gross by actionValue, SET sets the gross to actionValue Values: MULTIPLY, SET.
actionValueformnumbernoAction value — the numeric value for the action (e.g. 1.5 for multiply, 2.0 for set)
conditionOperatorformstringnoCondition operator — how to compare Values: IS.
conditionSubjectformstringnoCondition subject — what the rule checks Values: PLACEMENT.
conditionValueformstringnoCondition value — the ID of the entity to match (e.g. placement ID)

Responses: 200 — Rule created successfully · 404 — campaign not found. Errors follow the shared conventions.

POST /rest-api/price-adjustment-rules/campaign/{entityId}/disable.do

Request examples

Disable campaign price adjusting.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the campaign

Responses: 200 — Price adjusting disabled · 404 — campaign not found or deleted. Errors follow the shared conventions.

POST /rest-api/price-adjustment-rules/campaign/{entityId}/enable.do

Request examples

Enable campaign price adjusting.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the campaign

Responses: 200 — Price adjusting enabled · 404 — campaign not found or deleted. Errors follow the shared conventions.

GET /rest-api/price-adjustment-rules/campaign/{entityId}/list.do

Request examples

List campaign price adjustment rules.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the campaign

Responses: 200 — Rules retrieved successfully · 404 — campaign not found. Errors follow the shared conventions.

GET /rest-api/price-adjustment-rules/campaign/action-types.do

Request examples

Get action types.

No parameters beyond authentication.

Responses: 200 — Action types retrieved successfully. Errors follow the shared conventions.

GET /rest-api/price-adjustment-rules/campaign/condition-operators.do

Request examples

Get condition operators.

No parameters beyond authentication.

Responses: 200 — Condition operators retrieved successfully. Errors follow the shared conventions.

GET /rest-api/price-adjustment-rules/campaign/condition-subjects.do

Request examples

Get condition subjects.

No parameters beyond authentication.

Responses: 200 — Condition subjects retrieved successfully. Errors follow the shared conventions.

GET /rest-api/price-adjustment-rules/campaign/rule/{ruleId}.do

Request examples

Get campaign price adjustment rule by ID.

ParameterInTypeRequiredDescription
ruleIdpathintegeryesUnique numeric identifier of the price adjustment rule

Responses: 200 — Rule retrieved successfully · 404 — Rule not found. Errors follow the shared conventions.

DELETE /rest-api/price-adjustment-rules/campaign/rule/{ruleId}/delete.do

Request examples

Delete a campaign price adjustment rule.

ParameterInTypeRequiredDescription
ruleIdpathintegeryesUnique numeric identifier of the price adjustment rule to delete

Responses: 200 — Rule deleted successfully · 404 — Rule not found. Errors follow the shared conventions.

POST /rest-api/price-adjustment-rules/campaign/rule/{ruleId}/update.do

Request examples

Update a campaign price adjustment rule.

ParameterInTypeRequiredDescription
ruleIdpathintegeryesUnique numeric identifier of the price adjustment rule
actionTypeformstringnoAction type — MULTIPLY multiplies the gross by actionValue, SET sets the gross to actionValue Values: MULTIPLY, SET.
actionValueformnumbernoAction value — the numeric value for the action (e.g. 1.5 for multiply, 2.0 for set)
conditionOperatorformstringnoCondition operator — how to compare Values: IS.
conditionSubjectformstringnoCondition subject — what the rule checks Values: PLACEMENT.
conditionValueformstringnoCondition value — the ID of the entity to match (e.g. placement ID)

Responses: 200 — Rule updated successfully · 404 — Rule not found. Errors follow the shared conventions.

Related pages

Please disable Adblock
Are you using adblock? Disable it and reload the page to proceed to the destination page.

A registration has already been submitted from this page. Please try again in 10 minutes.