Browse the help center

Banner Price Adjustment Rules API endpoints

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

Reference network manager admin

Price adjustment rule management for banners. 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/banner/{entityId}/create.do

Request examples

Create a banner price adjustment rule.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the banner
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 — banner not found. Errors follow the shared conventions.

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

Request examples

Disable banner price adjusting.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the banner

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

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

Request examples

Enable banner price adjusting.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the banner

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

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

Request examples

List banner price adjustment rules.

ParameterInTypeRequiredDescription
entityIdpathintegeryesUnique numeric identifier of the banner

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

GET /rest-api/price-adjustment-rules/banner/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/banner/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/banner/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/banner/rule/{ruleId}.do

Request examples

Get banner 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/banner/rule/{ruleId}/delete.do

Request examples

Delete a banner 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/banner/rule/{ruleId}/update.do

Request examples

Update a banner 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.