Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 2.28 KB

budget_rules.rst

File metadata and controls

42 lines (29 loc) · 2.28 KB

Budget Rules

Warning

Sponsored Product v3 is not available for Sandbox endpoint

Note

This API is version 3.0

ad_api.api.sp.BudgetRules

Endpoints available

Method Endpoint Description
GET /sp/campaigns/{campaignId}/budgetRules/budgetHistory Gets the budget history for a campaign specified by identifier.
POST /sp/budgetRules Creates one or more budget rules.
GET /sp/budgetRules Get all budget rules created by an advertiser
PUT /sp/budgetRules Updates one or more budget rules.
GET /sp/budgetRules/{budgetRuleId} Gets a budget rule specified by identifier.
GET /sp/budgetRules/{budgetRuleId}/campaigns Gets all the campaigns associated with a budget rule
POST /sp/campaigns/{campaignId}/budgetRules Associates one or more budget rules to a campaign specified by identifer.
GET /sp/campaigns/{campaignId}/budgetRules Gets a list of budget rules associated to a campaign specified by identifier.
DELETE /sp/campaigns/{campaignId}/budgetRules/{budgetRuleId} Disassociates a budget rule specified by identifier from a campaign specified by identifier.

ad_api.api.sp.BudgetRules.get_budget_history(self, campaignId, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.create_budget_rules(self, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.list_budget_rules(self, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.edit_budget_rules(self, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.get_budget_rule(self, budgetRuleId, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.get_campaigns_budget_rule(self, budgetRuleId, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.create_campaign_budget_rules(self, campaignId, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.get_budget_rules_campaign(self, campaignId, **kwargs) -> ApiResponse:

ad_api.api.sp.BudgetRules.delete_budget_rule_campaign(self, campaignId, budgetRuleId, **kwargs) -> ApiResponse: