# Restore an archived playbook version

> Writes an archived definition back as the playbook's live one, which archives it again as a new version rather than rewinding the counter.

Writes an archived definition back as the playbook's live one, which archives it again as a new version rather than rewinding the counter. Restoring the definition the playbook already holds is a no-op. The caller authors the new version, checked as on create.

  Request

<ParamsDetails
  {...require("./restore-playbook-version.ParamsDetails.json")}
>

<RequestSchema
  {...require("./restore-playbook-version.RequestSchema.json")}
>

<StatusCodes
  {...require("./restore-playbook-version.StatusCodes.json")}
>
