AccountService provides operations for creating and managing accounts.
An account is a collection of one or more campaigns and is associated with a
master account.
Create a new account under the master account specified in the SOAP header of the request.
Capability required: MasterAccountWrite
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| account | Account | The new account. |
| accountDailySpendLimit | double | The daily spend limit for the new account. |
Account - The new account.
Add the indicated amount of money to the balance of the account (specified by accountID).
Capability required: AccountWrite
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
| amount | double | The amount of money to add to the account. |
none
Delete the blocked domains for the account (specified by accountID).
Capability required: AccountWrite
License command group: AdvancedTools
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
none
Delete the blocked continents for the account (specified by accountID).
Capability required: AccountWrite
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
none
Return the account (specified by accountID).
Capability required: AccountRead
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
Account - The requested account.
Return the current balance for the account (specified by accountID).
Capability required: AccountRead
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
double - The account balance.
Return all accounts under the master account specified in the SOAP header of the request.
Capability required: AccountRead
License command group: Marketing
none
Account[] - A list of accounts.
Return the combined status of the account (specified by accountID).
Capability required: AccountRead
License command group: AdvancedTools
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
CombinedAccountStatus - The status of the account.
Return the active credit card ID for the account (specified by accountID). If no active credit card is associated with this account, -1 is returned.
Capability required: AccountRead
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
long - The payment method id.
Get the blocked domains for the account (specified by accountID).
Capability required: AccountRead
License command group: AdvancedTools
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
string[] - The list of blocked domains.
Return the charge amount for the account (specified by accountID). This amount is automatically added to the account balance when the account balance is depleted.
Capability required: AccountRead
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
int - The charge amount in the currency of the master account.
Return the blocked continents for the account (specified by accountID).
Capability required: AccountRead
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
Continent[] - A list of block continents for the account.
Set the active credit card for the account (specified by accountID).
Capability required: AccountWrite
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
| paymentMethodID | long | The unique identifier for this payment method (credit card) in the system. |
none
Set the blocked domains for the account (specified by accountID).
Capability required: AccountWrite
License command group: AdvancedTools
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
| blockedDomainList | string[] | The list of blocked domains (URL). |
none
Set the charge amount for the account (specified by accountID). This amount is automatically added to the account balance when the account balance is depleted.
Capability required: AccountWrite
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
| chargeAmount | int | The amount to add when the account is depleted. |
none
Set the continents to be included in the continent block list for
the account (specified by accountID).
The continent block list represents the
continents where you do not want your ads displayed and from which you do not
want to receive click traffic. For example, an advertiser with an account in the
North American market who does not sell or ship to the Asian market (and who,
therefore, does not want to pay for the click traffic from Asia) would list
Asia in the continent block list.
The continent block list may not include the continent containing the market
of the account. For example, US accounts cannot block traffic from North America.
If no continents are specified, your ads are displayed on all continents.
Capability required: AccountWrite
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
| continents | Continent[] | A list of continents. |
none
Update an account.
Capability required: AccountWrite
License command group: Marketing
| Parameter | Data Type | Description |
|---|---|---|
| account | Account | The account to be updated. |
| updateAll | boolean | If true, the system performs a full update.
All elements are updated. If you pass in the null value or omit an element,
the current value is cleared.
If False, the system performs a partial update. Only those elements you specify are updated. If you pass in the null value or omit an element, the current value is not changed. |
none
Update the status of the account (specified by accountID).
Capability required: AccountWrite
License command group: AdvancedTools
| Parameter | Data Type | Description |
|---|---|---|
| accountID | string | The account ID. |
| accountStatus | AccountStatus | The status of the account. |
none