---
title: ResponseErrorDetail
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/recommendationresponseerrordetail
---

# ResponseErrorDetail

Granular error detail for a single field or condition within a failed Recommendations or Suggestions request.

## Declaration

```data
object RecommendationResponseErrorDetail
```

## Properties

code: A machine-readable code identifying the specific error condition. Read-only. message: A human-readable description of the specific error. Read-only. info: Additional context that supplements the message, such as the field name, the invalid value, or acceptable alternatives. Content varies by endpoint and error type. Read-only.

## Discussion

Discussion The ResponseErrorDetail provides field-level granularity for errors returned in a ResponseError. Each detail entry identifies one specific condition that caused the request to fail. For example, this occurs for a missing required field, an invalid value, or a constraint violation. The code and message fields identify the nature of the issue. When details contains multiple entries, correct all issues before retrying. The API rejects the request atomically on the first validation pass. Example {   "code": "MISSING_REQUIRED_FILTER",   "message": "Filter 'promotedObjectId' is required",   "info": {     "field": "promotedObjectId",     "location": "filters"   } }

## Topics

### Dictionaries

- [RecommendationResponseErrorDetail.Info](apple-ads-platform-api/recommendationresponseerrordetail/info-data.dictionary.md)

## See Also

- [TargetCpaRecommendation](apple-ads-platform-api/targetcparecommendation.md)
- [TargetCpaRecommendationHistory](apple-ads-platform-api/targetcparecommendationhistory.md)
- [DailyCapRecommendation](apple-ads-platform-api/dailycaprecommendation.md)
- [DailyCapRecommendationHistory](apple-ads-platform-api/dailycaprecommendationhistory.md)
- [ApplyTargetCpaRecommendation](apple-ads-platform-api/applytargetcparecommendation.md)
- [ApplyDailyCapRecommendation](apple-ads-platform-api/applydailycaprecommendation.md)
- [ResponseEnvelope](apple-ads-platform-api/recommendationresponsebody.md)
- [ResponseError](apple-ads-platform-api/recommendationresponseerror.md)
- [ResponsePagination](apple-ads-platform-api/recommendationresponsepagination.md)
- [Money](apple-ads-platform-api/recommendationmoney.md)
- [RecommendationApplyDailyBudgetResponse](apple-ads-platform-api/recommendationapplydailybudgetresponse.md)
- [RecommendationApplyTargetCpaResponse](apple-ads-platform-api/recommendationapplytargetcparesponse.md)
- [RecommendationBidStrategy](apple-ads-platform-api/recommendationbidstrategy.md)
- [RecommendationDismissDailyBudgetResponse](apple-ads-platform-api/recommendationdismissdailybudgetresponse.md)
- [RecommendationDismissTargetCpaResponse](apple-ads-platform-api/recommendationdismisstargetcparesponse.md)
