restore
Restore a past lesson revision while preserving the audit trail and avoiding data loss from concurrent votes or observations.
Instructions
Restore a historical lesson revision with optimistic concurrency and a retained audit trail. Does not erase intervening votes or observations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| reason | Yes | ||
| revision | Yes | ||
| expected_revision | Yes |