update

Updates the data of a record to the given data.

Note: To use the Try It feature on the right to see an example response, you can enter any values for the required parameters.

When updating a record, you supply values for the fields in the data product's schema. See Obtaining the System of Record Table Schema.

You can optionally:

  • Specify up to 5 IDs (externalIds) to link to the record. These IDs can be Tamr IDs, Tamr record IDs, or other persistent identifiers.
  • Supply the expectedVersion of the record to ensure the were no changes to that record since that version.

To obtain the versionId for a given record, use the get operation to retrieve the record: GET v1alpha1/tables/{tableId}/records/{recordId}. The versionId is returned in the response.


If this operation is successful, it returns the updated record.

If the operation is not successful, it returns:

  • NOT_FOUND, indicating that the recordId provided does not match an existing record.
  • ABORTED, indicating that the record's version does not match the specified versionId.
Path Params
string
required

The table that the record belongs to.

string
required

The identifier for the record.

Body Params
data
object
required

The new data of the record.

externalIds
array of strings

IDs to link to the updated record. Maximum 5 links.

externalIds
expectedVersion
object
Responses

Language
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json

© 2025, Tamr, Inc. All rights reserved.

License Agreement | Privacy Policy | Data Security Policy| AI Chatbot Disclaimer