Customer Manager Service.
- Production WSDL
-
https://adwords.google.com/api/adwords/mcm/v201809/ManagedCustomerService?wsdl
- Namespace
-
https://adwords.google.com/api/adwords/mcm/v201809
- Operations
- Errors
-
- AuthenticationError
- AuthorizationError
- ClientTermsError
- DatabaseError
- DateError
- DistinctError
- IdError
- InternalApiError
- ManagedCustomerServiceError
- NotEmptyError
- NullError
- OperationAccessDenied
- OperatorError
- QuotaCheckError
- RangeError
- RateExceededError
- ReadOnlyError
- RejectedError
- RequestError
- RequiredError
- SelectorError
- SizeLimitError
- StringFormatError
- StringLengthError
get
Returns the list of customers that meet the selector criteria.
Parameters
Field | Type | Description |
---|---|---|
serviceSelector
|
|
Response
Field | Type | Description |
---|---|---|
rval
|
|
List of customers identified by the selector. |
getPendingInvitations
Returns the pending invitations for the customer IDs in the selector.
Parameters
Field | Type | Description |
---|---|---|
selector
|
|
the manager customer ids (inviters) or the client customer ids (invitees) |
Response
Field | Type | Description |
---|---|---|
rval
|
|
mutate
Modifies or creates new ManagedCustomers.
Note: See ManagedCustomerOperation for available operators.
Parameters
Field | Type | Description |
---|---|---|
operations
|
|
List of unique operations. |
Response
Field | Type | Description |
---|---|---|
rval
|
|
The list of updated managed customers, returned in the same order as the
operations array. |
mutateLabel
Adds AccountLabels to, and removes AccountLabels from, ManagedCustomers.
To add an AccountLabel to a ManagedCustomer, use Operator.ADD. To remove an AccountLabel from a ManagedCustomer, use Operator.REMOVE.
The label must already exist (see AccountLabelService.mutate for how to create them) and be owned by the authenticated user.
The ManagedCustomer must already exist and be managed by the customer making the request (either directly or indirectly).
An AccountLabel may be applied to at most 1000 customers.
This method does not support partial failures, and will fail if any operation is invalid.
Parameters
Field | Type | Description |
---|---|---|
operations
|
|
Response
Field | Type | Description |
---|---|---|
rval
|
|
mutateLink
Modifies the ManagedCustomer forest. These actions are possible (categorized by Operator + Link Status):
- ADD + PENDING: manager extends invitations
- SET + CANCELLED: manager rescinds invitations
- SET + INACTIVE: manager/client terminates links
- SET + ACTIVE: client accepts invitations
- SET + REFUSED: client declines invitations
- An ACTIVE link can be marked hidden with SET + ACTIVE along with setting the isHidden bit to true.
- An ACTIVE link can be marked unhidden with SET + ACTIVE along with setting the isHidden bit to false.
Parameters
Field | Type | Description |
---|---|---|
operations
|
|
the list of operations |
Response
Field | Type | Description |
---|---|---|
rval
|
|
results for the given operations |
mutateManager
Moves client customers to new managers (moving links). Only the following action is possible:
- SET + ACTIVE: manager moves client customers to new managers within the same manager account hierarchy
Parameters
Field | Type | Description |
---|---|---|
operations
|
|
List of unique operations. |
Response
Field | Type | Description |
---|---|---|
rval
|
|
results for the given operations |
Errors
Error | Reasons |
---|---|
AuthenticationError
|
Errors returned when Authentication failed.
Enumerations
|
AuthorizationError
|
Errors encountered when trying to authorize a user.
Enumerations
|
ClientTermsError
|
Error due to user not accepting the AdWords terms of service.
Enumerations
|
DatabaseError
|
Errors that are thrown due to a database access problem.
Enumerations
|
DateError
|
Errors associated with invalid dates and date ranges.
Enumerations
|
DistinctError
|
Errors related to distinct ids or content.
Enumerations
|
IdError
|
Errors associated with the ids.
Enumerations
|
InternalApiError
|
Indicates that a server-side error has occured. InternalApiError s
are generally not the result of an invalid request or message sent by the
client.
Enumerations
|
ManagedCustomerServiceError
|
Error for ManagedCustomerService
Enumerations
|
NotEmptyError
|
Errors corresponding with violation of a NOT EMPTY check.
Enumerations
|
NullError
|
Errors associated with violation of a NOT NULL check.
Enumerations
|
OperationAccessDenied
|
Operation not permitted due to the invoked service's access policy.
Enumerations
|
OperatorError
|
Errors due to the use of unsupported operations.
Enumerations
|
QuotaCheckError
|
Encapsulates the errors thrown during developer quota checks.
Enumerations
|
RangeError
|
A list of all errors associated with the Range constraint.
Enumerations
|
RateExceededError
|
Signals that a call failed because a measured rate exceeded.
Enumerations
|
ReadOnlyError
|
Errors from attempting to write to read-only fields.
Enumerations
|
RejectedError
|
Indicates that a field was rejected due to compatibility issues.
Enumerations
|
RequestError
|
Encapsulates the generic errors thrown when there's an error with user
request.
Enumerations
|
RequiredError
|
Errors due to missing required field.
Enumerations
|
SelectorError
|
Represents possible error codes for Selector.
Enumerations
|
SizeLimitError
|
Indicates that the number of entries in the request or response exceeds the system limit.
Enumerations
|
StringFormatError
|
A list of error code for reporting invalid content of input strings.
Enumerations
|
StringLengthError
|
Errors associated with the length of the given string being
out of bounds.
Enumerations
|