Diff two versions
layerz_diffCompute a semantic diff between two model revisions (added / removed / modified items, plus metadata changes). Each endpoint accepts exactly one of { revision_id } (preferred — stable sha256), { version_number }, or { id } (raw row UUID). Omit to to diff against the current live model. Returns { from: { revision_id, version_number, created_at }, to: { revision_id, version_number, created_at }, diff: { items: [{ uid, displayName, status, fields? }], metadata: [...], summary: { added, removed, modified } } }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Newer endpoint. Omit (or set to null) to diff against the current live model. | |
| from | Yes | Older endpoint. Exactly one of revision_id / version_number / id. | |
| model_id | No | Target model UUID. Required for user-scoped API keys; ignored (or validated against scope) for model-scoped keys. |