Yahoo! Search Marketing

BudgetingService

BudgetingService provides operations for managing the daily spend limits of accounts and campaigns.

Operations

getAccountDailySpendLimit

Return the account daily spend limit for the account (specified by accountID).

Capability required: AccountRead
License command group: Marketing
Supported accounts: Web

Parameters

Parameter Data Type Description
accountID string The account ID.

Response

SpendLimit - The daily spend limit and status of the account, including the spend cap per tactic.

getAccountDailySpendLimitStatus

Return a flag that indicates if the account daily spend limit is enabled or disabled for the account (specified by accountID).

Capability required: AccountRead
License command group: Marketing
Supported accounts: Web

Parameters

Parameter Data Type Description
accountID string The account ID.

Response

boolean - If true, daily spend limiting is enabled. If false, daily spend limiting is disabled.

getCampaignDailySpendLimit

Return the campaign daily spend limit for the campaign (specified by campaignID).

Capability required: CampaignRead
License command group: Marketing
Supported accounts: Web

Parameters

Parameter Data Type Description
campaignID long The campaign ID.

Response

SpendLimit - The daily spend limit and status of the campaign, including the spend cap per tactic.

getCampaignDailySpendLimitStatus

Return a flag that indicates if the campaign daily spend limit is enabled or disabled for the campaign (specified by campaignID).

Capability required: CampaignRead
License command group: Marketing
Supported accounts: Web

Parameters

Parameter Data Type Description
campaignID long The campaign ID.

Response

boolean - If true, daily spend limiting is enabled. If False, daily spend limiting is disabled.

updateAccountDailySpendLimit

Enable and/or update the account daily spend limit for the account (specified by accountID) and, optionally, set a cap on the daily spend per tactic.

If the account daily spend limit is disabled, use this operation to enable and set the account daily spend limit. (To determine the previous account daily spend limit amount, if any, use the getAccountDailySpendLimit operation.) If the account daily spend limit is already enabled, use this operation to update the account daily spend limit and/or to set a hard cap on the spend limit.

Once the account daily spend limit is enabled it cannot be disabled.

Capability required: AccountWrite
License command group: Marketing
Supported accounts: Web

Parameters

Parameter Data Type Description
accountID string The account ID.
limit SpendLimit The spend limit and status of the account, including the spend cap per tactic.

Response

none

updateCampaignDailySpendLimit

Enable and/or update the campaign daily spend limit for the campaign (specified by campaignID) and, optionally, set a hard cap on the daily spend per tactic.

If the campaign daily spend limit is disabled, use this operation to enable and set the campaign daily spend limit. (To determine the previous campaign daily spend limit, if any, use the getCampaignDailySpendLimit operation.) If the campaign daily spend limit is already enabled, use this operation to update the daily spend limit and/or to set a hard cap on the spend limit.

The campaign daily spend limit overrides (but will not exceed) the account daily spend limit.

Note: If you enable campaign optimization, the campaign daily spend limit is controlled and automatically adjusted for you; calling this operation will generate an error (see Campaign Optimization and Spend Limits). If you subsequently disable campaign optimization, the campaign daily spend limit remains set to the last value used during optimization. Use this operation to re-set the amount, if desired.

Capability required: CampaignWrite
License command group: Marketing
Supported accounts: Web

Parameters

Parameter Data Type Description
campaignID long The ID of the campaign whose limit needs to be altered.
limit SpendLimit The spend limit and status of the campaign, including the spend cap per tactic.

Response

none

updateCampaignDailySpendLimitStatus

Enable or disable the campaign daily spend limit for the campaign (specified by campaignID).

Note: If you enable campaign optimization, the campaign daily spend limit is controlled and automatically adjusted for you; calling this operation will generate an error (see Campaign Optimization and Spend Limits).

Capability required: CampaignWrite
License command group: Marketing
Supported accounts: Web

Parameters

Parameter Data Type Description
campaignID long The campaign ID.
status boolean True to enable daily spend limiting. False to disable daily spend limiting.

Response

none

Related Data Objects

Related Links

YSM Yahoo! Group Discussions

Re: Reports Stuck in Pending
Mon, 08 Feb 2010 18:53:43 GMT

Reports Stuck in Pending
Mon, 08 Feb 2010 16:34:31 GMT

Re: SANDBOX LICENSE
Mon, 07 Dec 2009 20:45:00 GMT

SANDBOX LICENSE
Tue, 01 Dec 2009 18:09:58 GMT

Systems Maintenance on 10/14
Wed, 14 Oct 2009 22:41:52 GMT

View All

YSM Blog Posts

Yahoo! Network Distribution and Import Campaigns Webinar
Wed, 03 Feb 2010 21:22:26 +0000

Ad News and Views from Around the Web
Wed, 03 Feb 2010 20:49:00 +0000

Don’t Set it and Forget it
Mon, 01 Feb 2010 22:04:51 +0000

Ad News and Views from Around the Web
Sat, 30 Jan 2010 01:38:53 +0000

You’re in Control
Wed, 20 Jan 2010 00:05:37 +0000

View All