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

# BulkItemResult

The base result envelope for a single item in a bulk operation response.

## Declaration

```data
object BulkItemResult
```

## Properties

correlationId: The client-supplied integer from the corresponding request item. Use this to map each response entry back to its input. Read-only. operation: The operation performed on this item: CREATE, UPDATE, or DELETE. Read-only. success: Whether this individual item operation succeeded. Read-only. error: Per-item error details when this item failed. Null on success. See Error. Read-only. result: The response payload. Type depends on the specific response subtype. See Response.Result. Absent when the request fails.

## Discussion

Discussion The BulkItemResult object is the shared result wrapper that the API returns for each item in a bulk create, update, or delete response. It extends the standard Response envelope with per-item operation metadata. All keyword and negative keyword bulk response types extend this schema by adding a typed result field. When allowPartialSuccess is true in the request, inspect success on each entry individually. A false value indicates that the specific item failed. Example {   "correlationId": 2,   "operation": "UPDATE",   "success": false,   "error": {     "code": "INVALID_FIELD",     "message": "bid.amount must be greater than 0",     "details": []   } }

## See Also

- [BaseBulkRequest](apple-ads-platform-api/basebulkrequest.md)
- [BulkOperationRequest](apple-ads-platform-api/bulkoperationrequest.md)
- [BulkItemResultKeyword](apple-ads-platform-api/bulkitemresultkeyword.md)
- [BulkItemResultNegativeKeyword](apple-ads-platform-api/bulkitemresultnegativekeyword.md)
- [BulkResponse](apple-ads-platform-api/bulkresponse.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)
