Restore publication to draft
publication_restoreRestores historical configuration into a new draft, using revision and retained key.
This does not publish, restore deleted source bytes, undo messages or change channels.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | Yes | Published configuration version from publication_history to restore into the draft. | |
| agent_id | Yes | Agent ID from agents_list or agent_create. | |
| request_key | Yes | Client-generated request UUID; identical retries retain this key. | |
| expected_revision | Yes | Current draft_revision from agent_draft_read; stale revisions fail. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | Yes | ||
| effect | Yes | ||
| replayed | Yes | ||
| request_key | Yes |