Apply changes to dataset items
Apply delta changes (add, edit, delete) to a dataset version with conflict detection.
This endpoint:
- Creates a new version with the applied changes
- Validates that baseVersion matches the latest version (unless override=true)
- Returns 409 Conflict if baseVersion is stale and override is not set
Use `override=true` query parameter to force version creation even with stale baseVersion.
Path parameters
id
Query parameters
override
Request
This endpoint expects an object.
Response
Version created successfully
id
dataset_id
version_hash
is_latest
Indicates whether this is the latest version of the dataset
version_name
Sequential version name formatted as 'v1', 'v2', etc.
items_total
Total number of items in this version
items_added
Number of items added since last version
items_modified
Number of items modified since last version
items_deleted
Number of items deleted since last version
change_description
metadata
created_at
created_by
last_updated_at
last_updated_by