# List a guardrail's config versions

> Returns the guardrail's archived configurations, newest first.

Returns the guardrail's archived configurations, newest first. A version is written on create and on every subsequent write that changes the policy `document` — through the REST API or a formation apply alike. Metadata-only edits (name, description, context binding) do not archive a version. See [Versioning](/docs/modules/guardrails#versioning).

  Request

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

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

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