<!--
{
  "availability" : [
    "Apple Ads Platform API: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Apple-Ads-Platform-API",
  "identifier" : "/documentation/Apple-Ads-Platform-API/RecommendationResponseBody/Result-data.dictionary",
  "metadataVersion" : "0.1.0",
  "role" : "Object",
  "symbol" : {
    "kind" : "Object",
    "modules" : [
      "Apple Ads Platform API"
    ],
    "preciseIdentifier" : "data:apple-ads-platform-api:RecommendationResponseBody.Result"
  },
  "title" : "RecommendationResponseBody.Result"
}
-->

# RecommendationResponseBody.Result

Usually an array of recommendation, suggestion, or history objects returned by the endpoint. A single object for the Target CPA suggestion query response.

```
object RecommendationResponseBody.Result
```

## Discussion

The `result` field holds the recommendation, suggestion, or history objects an endpoint returns. It’s usually an array, with one entry per matched recommendation or suggestion. The single exception is the target CPA suggestion query response ([`RecommendationQueryTargetCpaSuggestionResponse`](/documentation/Apple-Ads-Platform-API/RecommendationQueryTargetCpaSuggestionResponse)), where `result` is a single object rather than a list, since that endpoint always returns exactly one suggestion. The `result` field is absent when the request fails.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)