---
schema_version: "1"
id: 5e29c00f2a33df2bf9eedccfe1980cef974665578a25c64027974f5f5314eb7f
title: Perform a Partial Update on an Existing Record
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-int/guides/c360-a-perform-partial-update-on-record.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-perform-partial-update-on-record.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 97235c8f331939ddd70b0ba8de65e55d66dfe9828f3eb44f71a430bc066a78d7
products:
  - Data 360 Integration Guide
  - Data 360 Developer Documentation
---
# Perform a Partial Update on an Existing Record

You can perform partial updates on previously ingested records using streaming Ingestion API.

Before you begin:

- Make sure you set the Refresh Mode to be Partial in the Data Stream. To know how to enable partial update, see [Create an Ingestion API Data Stream](/docs/data/data-cloud-int/guide/c360-a-create-ingestion-data-stream.html).

To perform a partial update, include the record’s Primary Key in your request, provide a value for the Record Modified field, and specify the fields you want to update. Data 360 updates only the fields included in the payload and leaves the other fields unchanged.

A record can only be partially updated if the request is made to the streaming endpoint for Ingestion API. Data 360 will process records in a bulk ingestion job as if the Refresh Mode was upsert. This means that the fields for which there are no values will be made null.
