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.
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 Cloud 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 Cloud 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.