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

# BulkResponse

The generic response envelope returned by all bulk operations.

## Declaration

```data
object BulkResponse
```

## Properties

result: BulkResponse inherits result as a generic nullable object from the Response base schema. The array-of-items typing (for example, array of BulkItemResultKeyword) is defined by typed response subclasses such as KeywordCreateBulkResponse, not by BulkResponse itself. Each entry contains the operation outcome and, on failure, per-item error details. Read-only. error: Top-level error if the entire bulk request was rejected before processing. null when the request was accepted (even with per-item failures). See Error. Read-only.

## Discussion

Discussion The BulkResponse object is the standard response wrapper for bulk create, update, and delete operations. The result array is parallel to the items array in the corresponding BulkOperationRequest: element at index n in result corresponds to element at index n in the request. To correlate results back to their originating request item, use the correlationId field on each result entry. When allowPartialSuccess is true in the request, individual item failures appear in the result array rather than the top-level error. Example {   "result": [     {       "correlationId": 0,       "operation": "CREATE",       "success": true     }   ] }

## See Also

- [BaseBulkRequest](apple-ads-platform-api/basebulkrequest.md)
- [BulkOperationRequest](apple-ads-platform-api/bulkoperationrequest.md)
- [BulkItemResult](apple-ads-platform-api/bulkitemresult.md)
- [BulkItemResultKeyword](apple-ads-platform-api/bulkitemresultkeyword.md)
- [BulkItemResultNegativeKeyword](apple-ads-platform-api/bulkitemresultnegativekeyword.md)
- [KeywordCreateBulkRequest](apple-ads-platform-api/keywordcreatebulkrequest.md)
- [KeywordCreateBulkResponse](apple-ads-platform-api/keywordcreatebulkresponse.md)
- [KeywordUpdateBulkRequest](apple-ads-platform-api/keywordupdatebulkrequest.md)
- [KeywordUpdateBulkResponse](apple-ads-platform-api/keywordupdatebulkresponse.md)
- [NegativeKeywordCreateBulkRequest](apple-ads-platform-api/negativekeywordcreatebulkrequest.md)
- [NegativeKeywordCreateBulkResponse](apple-ads-platform-api/negativekeywordcreatebulkresponse.md)
- [NegativeKeywordUpdateBulkRequest](apple-ads-platform-api/negativekeywordupdatebulkrequest.md)
- [NegativeKeywordUpdateBulkResponse](apple-ads-platform-api/negativekeywordupdatebulkresponse.md)
- [BulkKeywordCreate](apple-ads-platform-api/bulkkeywordcreate.md)
- [BulkKeywordUpdate](apple-ads-platform-api/bulkkeywordupdate.md)
