Skip to main content
PATCH
Update Custom Data Record
Retrieve the current values with Get Custom Data Record before applying a partial update. Send values for the declared columns you want to update. Unknown columns are ignored. Add ?sourceUpdatedAtColumn=source_updated_at to apply the update only if the supplied timestamp is newer than the stored value, or the stored value is null. The named column must have type TIMESTAMP and be supplied with a non-null timestamp. The comparison and update are atomic. Equal or older timestamps return 409 without changes; a missing record returns 404. Use this option on every incoming source update that needs ordering. Requests without it retain normal partial-update behavior. See source update ordering for retry behavior.

Authorizations

Authorization
string
header
required

Path Parameters

table_name
string
required

Custom data table name.

Pattern: ^[A-Za-z0-9_-]+$
id
integer
required

Custom data record ID.

Query Parameters

sourceUpdatedAtColumn
string

Name of a TIMESTAMP column supplied with a non-null value. Atomically apply only if the stored timestamp is null or older. Equal/older values return 409. Ordered PUT also requires a configured business key and its value. Omit for normal write behavior.

Maximum string length: 63
Pattern: ^[a-z][a-z0-9_]*$

Body

application/json

Object containing values for declared table columns. Managed columns and unknown columns are ignored.

Response

Custom Data Record Updated

record
Custom Data Record · object
required
Last modified on September 16, 2026