# List a document's content versions

> Returns the document's archived states, newest first.

Returns the document's archived states, newest first. A version is written on create and on every subsequent write that changes the content or its annotations, and a withdrawal is archived as a version carrying no content.

  Request

<ParamsDetails
  {...require("./list-document-versions.ParamsDetails.json")}
>

<RequestSchema
  {...require("./list-document-versions.RequestSchema.json")}
>

<StatusCodes
  {...require("./list-document-versions.StatusCodes.json")}
>
