Update Rows

Updates cell values for multiple existing rows in a single bulk operation. Each entry in the request body must include a valid rowId and the columnId–value pairs to modify. Only the specified columns are updated; all other cells remain unchanged. Use this endpoint for batch corrections, data refreshes, or updating cell values. Id columns cannot be updated, but can be included for enrichment purposes if runEnrichment is true. Optionally trigger re-enrichment on the updated rows by setting runEnrichment to true in the request metadata; to limit enrichment to specific columns, provide columnId values in the metadata columns field. This operation is asynchronous. Returns 202 Accepted with a jobId. Poll the Get Bulk Job Status endpoint at GET /v1/audiences/{audienceId}/rows/actions/bulk/job/{jobId} using that jobId to confirm completion. Returns 400 for malformed requests or invalid rowId references.

Path Params
uuid
required

The unique identifier for the audience

Query Params
boolean
Defaults to false

Indicates whether to run enrichment on the created/updated rows. If true, the system will attempt to enrich the rows with additional data based on the provided information. Default is false.

columns
array of strings

Optional List of column IDs to enrich for each row, if provided will enrich only the specified columns instead of all enrichable columns. This parameter is considered only if runEnrichment is true.

columns
Body Params

Request body containing the row update details

data
array of objects
required
length between 1 and 1000

The primary data of the document

data*
Responses

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/vnd.api+json