resumes.get
Read one résumé and get a link to download it
- Request
- GET
/api/v1/resumes/{resumeId} - Scope required
resumes:read- Effect
- Reads only. Safe to retry and safe for an agent to call unprompted.
- Acts on
- Acts on the account’s own job search.
- MCP tool
resumes_get- Environment
- Live and sandbox alike.
- Request body
- JSON.
What it does
Returns a résumé's details together with `downloadUrl`, a signed link to the file that stops working at `downloadUrlExpiresAt` — about fifteen minutes out. The link carries its own authorization, so fetch it without a bearer token, and do not store it: ask again when it lapses. A résumé belonging to another account answers 404. Find the id to pass here with `resumes.list`.
Parameters
| Name | Sent in | Requirement | Accepts |
|---|---|---|---|
| resumeId | path | Required | string |
Response
- createdAt
- string, required
- downloadUrl
- string, required
- downloadUrlExpiresAt
- string, required
- fileName
- string, required
- fileSizeBytes
- integer, required
- fileType
- string, required
- id
- string, required
- name
- string, required
- updatedAt
- string, required
Examples
A résumé and a link to the PDF
curl -s https://www.jobapplicationtracking.com/api/v1/resumes/rs_5 \
-H "Authorization: Bearer $JAT_KEY"{
"id": "rs_5",
"name": "Platform engineering",
"fileName": "riley-bennett-platform.pdf",
"fileType": "application/pdf",
"fileSizeBytes": 148221,
"createdAt": "2026-01-04T09:30:00.000Z",
"updatedAt": "2026-01-04T09:30:00.000Z",
"downloadUrl": "https://files.jobapplicationtracking.com/resumes/rs_5?signature=…",
"downloadUrlExpiresAt": "2026-02-11T17:20:00.000Z"
}