Contents

Apply Daily Budget Recommendations

Apply one or more daily budget recommendations, updating the campaign’s daily budget to the suggested amount.

URL

POST https://api.ads.apple.com/v1/recommendations/daily-budgets/apply

Header Parameters

NameTypeDescription
X-Ap-Context Requiredstring

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/json
RecommendationApplyDailyBudgetResponse
400Bad Request
Content-Type: application/json
RecommendationResponseBody
401Unauthorized
Content-Type: application/json
RecommendationResponseBody
403Forbidden
Content-Type: application/json
RecommendationResponseBody
404Not Found
Content-Type: application/json
RecommendationResponseBody
429Too Many Requests
Content-Type: application/json
RecommendationResponseBody
500Internal Server Error
Content-Type: application/json
RecommendationResponseBody

Discussion

Applying a daily budget recommendation updates the campaign’s dailyBudget to the recommendation’s suggestedDailyBudgetAmount, and moves the recommendation to APPLIED state. You can override the suggested amount by passing appliedDailyBudget in the request. The response is a history record with both the suggested and applied amounts, plus the performance context behind the recommendation.

Payload Examples

This example applies a daily budget recommendation, raising the campaign’s daily budget to the suggested $500.00. The response confirms the recommendation is now APPLIED.

HTTP Body

Send an array of ApplyDailyCapRecommendation objects, one per recommendation you want to apply. All items must share the same promotedObjectId, and each item needs id, promotedObjectId, and promotedObjectType. appliedDailyBudget is optional, use it to override the suggested amount.

See Also