---
schema_version: "1"
id: e438acf957f406a0271fba3f0d2412efc1c98e20a698c430619ba795694a47ac
title: Update
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/update.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/update.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 41d1b00b8fac4e7f8e3e27c9444f3928d8cf6e496cdf58b893b14e08cc25baea
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Update

Update an individual object or batch of objects. In batch requests, you can update multiple data types in one call.

**note:** Don't use the Update method to create objects. Creating objects using the Update method causes an error.

## Parameters

| Name            | Data Type                                  | Description                                                                                                                                                                                                                                                                                                                                                    |
| --------------- | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Objects`       | Array of [APIObject](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/apiobject.md) objects | A collection of one or more objects to update. The objects are updated in the order they have been acted upon: first in, first out. This array can hold different object types, which allows you to perform complex interactions, like updating an email, a list, and an email, in one call.                                                                   |
| `Options`       | [UpdateOptions](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/updateoptions.md) object   | Optionally specifies [more processing options](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/updateoptions.md). An UpdateOptions instance is required for this parameter. However, no properties need to be defined for the instance.                                                                                                                                                                        |
| `OverallStatus` | String                                     | Specifies the overall status of the request. Valid status values include:<ul><li>OK - All objects were updated successfully.</li><li>Has Error - When updating multiple APIObject objects, this status means that some of the operations failed, while some succeeded.</li><li>Error - All update operations failed during validation or processing.</li></ul> |
| `RequestID`     | String                                     | A unique identifier for the request.                                                                                                                                                                                                                                                                                                                           |

## Output

- UpdateResult - An array of objects holding a list of return values. The objects are returned in the order acted upon: first in, first out. This array contains one UpdateResult object per input APIObject.
