Restore revision
revision_restoreRestore a historical revision by creating a NEW revision on top of the current head — history stays intact. Pass the current head for optimistic concurrency; may require approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Short description saved with the restored revision. | |
| projectId | Yes | Stable project ID returned by project_create or projects_list. | |
| idempotencyKey | Yes | Stable caller-chosen key for safe retries of this same request. | |
| sourceRevisionId | Yes | Existing revision whose scene should become the new head. | |
| currentHeadRevisionId | Yes | Current head revision ID used to prevent conflicting restores. |