---
title: Apply Target CPA Recommendations
framework: Apple Ads Platform API
role: symbol
role_heading: Web Service Endpoint
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/apply-target-cpa-recommendations
---

# Apply Target CPA Recommendations

Apply one or more target CPA recommendations.

## URL

POST https://api.ads.apple.com/v1/recommendations/target-cpas/apply

## Header Parameters

X-Ap-Context:

## Response Codes

200 OK: 400 Bad Request: 401 Unauthorized: 403 Forbidden: 404 Not Found: 429 Too Many Requests: 500 Internal Server Error:

## Discussion

Discussion Applying a target CPA recommendation applies the recommendation’s recommendedTargetCPA value and moves the recommendation to APPLIED state. You can override the suggested value by passing appliedTargetCPA in the request. The response is a history record with both the recommended and applied values, plus the performance context behind the recommendation. Payload Examples This example applies a target CPA recommendation, overriding the suggested CPA with $5.00. The response confirms the recommendation is now APPLIED.

## HTTP Body

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

## See Also

- [Query Target CPA Recommendations](apple-ads-platform-api/query-target-cpa-recommendations.md)
- [Dismiss Target CPA Recommendations](apple-ads-platform-api/dismiss-target-cpa-recommendations.md)
- [Query Daily Budget Recommendations](apple-ads-platform-api/query-daily-budget-recommendations.md)
- [Apply Daily Budget Recommendations](apple-ads-platform-api/apply-daily-budget-recommendations.md)
- [Dismiss Daily Budget Recommendations](apple-ads-platform-api/dismiss-daily-budget-recommendations.md)
