Provides methods for managing BaseRate objects.
To use this service, you need to have the new sales management solution enabled on your network. If you do not see a "Sales" tab in DoubleClick for Publishers (DFP), you will not be able to use this service.
- Production WSDL
-
https://ads.google.com/apis/ads/publisher/v201705/BaseRateService?wsdl - Namespace
-
https://www.google.com/apis/ads/publisher/v201705 - Operations
- Errors
-
- ApiVersionError
- AuthenticationError
- BaseRateActionError
- BaseRateError
- CollectionSizeError
- CommonError
- EntityChildrenLimitReachedError
- FeatureError
- InternalApiError
- NotNullError
- NullError
- ParseError
- PermissionError
- PublisherQueryLanguageContextError
- PublisherQueryLanguageSyntaxError
- QuotaError
- RangeError
- RequiredCollectionError
- RequiredError
- ServerError
- StatementError
- StringLengthError
createBaseRates
Creates a list of new BaseRate objects.
Parameters
| Field | Type | Description |
|---|---|---|
baseRates
|
|
the base rates to be created |
Response
| Field | Type | Description |
|---|---|---|
rval
|
|
the base rates with their IDs filled in |
getBaseRatesByStatement
Gets a BaseRatePage of BaseRate objects that satisfy the given Statement.query. The following fields are supported for filtering:
| PQL Property | Object Property |
|---|---|
rateCardId
|
BaseRate.rateCardId |
id
|
BaseRate.id |
productTemplateId
|
ProductTemplateBaseRate.id
Note: Cannot be combined with productId. |
productId
|
ProductBaseRate.id
Note: Cannot be combined with productTemplateId. |
Parameters
| Field | Type | Description |
|---|---|---|
filterStatement
|
|
a Publisher Query Language statement used to filter a set of base rates. |
Response
| Field | Type | Description |
|---|---|---|
rval
|
|
the page of base rates that match the given filter |
performBaseRateAction
Performs actions on BaseRate objects that satisfy the given Statement.query.
Parameters
| Field | Type | Description |
|---|---|---|
baseRateAction
|
|
the action to perform |
filterStatement
|
|
a Publisher Query Language statement used to filter a set of base rates. |
Response
| Field | Type | Description |
|---|---|---|
rval
|
|
the result of the action performed |
updateBaseRates
Updates the specified BaseRate objects.
Parameters
| Field | Type | Description |
|---|---|---|
baseRates
|
|
the base rates to be updated |
Response
| Field | Type | Description |
|---|---|---|
rval
|
|
the updated base rates |
Errors
| Error | Reasons |
|---|---|
ApiVersionError
|
Errors related to the usage of API versions.
Enumerations
|
AuthenticationError
|
An error for an exception that occurred when authenticating.
Enumerations
|
BaseRateActionError
|
An error having to do with BaseRate when performing actions.
Enumerations
|
BaseRateError
|
An error having to do with BaseRate.
Enumerations
|
CollectionSizeError
|
Error for the size of the collection being too large
Enumerations
|
CommonError
|
A place for common errors that can be used across services.
Enumerations
|
EntityChildrenLimitReachedError
|
Lists errors relating to having too many children on an entity.
Enumerations
|
FeatureError
|
Errors related to feature management. If you attempt using a feature that is not available to
the current network you'll receive a FeatureError with the missing feature as the trigger.
Enumerations
|
InternalApiError
|
Indicates that a server-side error has occured. InternalApiErrors
are generally not the result of an invalid request or message sent by the
client.
Enumerations
|
NotNullError
|
Caused by supplying a null value for an attribute that cannot be null.
Enumerations
|
NullError
|
Errors associated with violation of a NOT NULL check.
Enumerations
|
ParseError
|
Lists errors related to parsing.
Enumerations
|
PermissionError
|
Errors related to incorrect permission.
Enumerations
|
PublisherQueryLanguageContextError
|
An error that occurs while executing a PQL query contained in
a Statement object.
Enumerations
|
PublisherQueryLanguageSyntaxError
|
An error that occurs while parsing a PQL query contained in a
Statement object.
Enumerations
|
QuotaError
|
Describes a client-side error on which a user is attempting
to perform an action to which they have no quota remaining.
Enumerations
|
RangeError
|
A list of all errors associated with the Range constraint.
Enumerations
|
RequiredCollectionError
|
A list of all errors to be used for validating sizes of collections.
Enumerations
|
RequiredError
|
Errors due to missing required field.
Enumerations
|
ServerError
|
Errors related to the server.
Enumerations
|
StatementError
|
An error that occurs while parsing Statement objects.
Enumerations
|
StringLengthError
|
Errors for Strings which do not meet given length constraints.
Enumerations
|
