---
title: "List resume version history"
method: GET
path: "/resumes/{resumeId}/versions"
tags: ["Resumes"]
---

# List resume version history

`GET /resumes/{resumeId}/versions`

## Request

- Base URL: `http://localhost:3000/api/openapi`
- URL: `http://localhost:3000/api/openapi/resumes/{resumeId}/versions`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/rxresu/apis/reactive-resume/docs/resumes/:resumeId/versions/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the recent version-history snapshots for a resume (id, label, and timestamp only). Snapshots are taken at milestones such as imports, AI edits, and periodic manual saves. Only the resume owner can list versions. Requires authentication.

## Path parameters

- `resumeId` string, required: The ID of the resume whose version history to list.

## Response `200`

A list of recent version snapshots, newest first.

- object[]
  - `id` string, required: The ID of the version snapshot.
  - `label` string, required: A short description of what triggered the snapshot.
  - `createdAt` string, date-time, required: The date and time the snapshot was taken.

---

[API](https://skmtc.dev/rxresu/apis/reactive-resume.md) - [All operations](https://skmtc.dev/rxresu/apis/reactive-resume/llms.txt) - [OpenAPI document](https://skmtc.dev/rxresu/apis/reactive-resume/revisions/68d25b21f805?raw)
