# Restore an archived document version

> Writes an archived version's content and annotations back as the document's live state, which archives them again as a new version rather than rewinding the…

Writes an archived version's content and annotations back as the document's live state, which archives them again as a **new** version rather than rewinding the counter — so a run citing any version in between still resolves.

The restore runs through the ordinary update path, so the content is re-chunked and re-embedded; restoring the state the document already holds is a no-op and archives nothing. Restoring any content version of a withdrawn document brings it back into listings and search.

A tombstone version has no content, so naming one is `400 VALIDATION_FAILED`: restore the version before it instead.

  Request

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

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

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