# GET /cvs/{cvId}

> Retrieve the detail of a single stored CV by its identifier, including candidate name, latest employer, role and processing method.

Source: https://www.remakecv.com/help/api-reference/endpoints/get-cv
Last updated: 2026-08-21

---
`GET /cvs/{cvId}` returns one RemakeCV stored CV record: candidate name, latest employer, latest role, processing method, timestamps and whether the file is still retrievable. It returns `404 not_found` if the CV does not exist or belongs to another company.

## Request

`GET /cvs/{cvId}` · **Authentication required**

- `cvId` _integer_ (required) — 
The stored CV's identifier, as returned by [`POST /cvs/process`](https://www.remakecv.com/help/api-reference/endpoints/process-a-cv.md) or [`GET /cvs`](https://www.remakecv.com/help/api-reference/endpoints/list-cvs.md).

```bash
curl "https://app.remakecv.com/api/public/v1/cvs/1234" \
  -H "Authorization: Bearer $REMAKECV_API_KEY"
```

## Response

```json
{
  "data": {
    "id": 1234,
    "created_at": "2026-08-14T09:12:33.000Z",
    "updated_at": "2026-08-14T09:15:02.000Z",
    "candidate_name": "Alex Morgan",
    "latest_company": "Northwind Logistics",
    "latest_role": "Operations Manager",
    "processing_method": "text",
    "file_available": true
  },
  "pagination": null,
  "error": null
}
```

> **Note:** 
Company scoping is enforced on every request. A `cvId` belonging to a different company returns `404 not_found` rather than `403`, so the endpoint does not reveal whether that identifier exists elsewhere.

## Errors

| Status | Code | Cause |
|---|---|---|
| `401` | `invalid_api_key` | Key invalid, revoked or expired |
| `403` | `api_disabled` | Public API not enabled |
| `403` | `cv_storage_disabled` | CV storage is off for this company |
| `404` | `not_found` | No such CV for this company |
| `429` | `rate_limit_exceeded` | Over the rate limit |

## Frequently asked questions

### Does this return the CV content?

It returns the record's summary fields, not the full parsed CV body. To get the document itself, use GET /cvs/{cvId}/file.

### Can I fetch a CV from another company?

No. Every request is scoped to the company that owns the API key. A CV belonging to another company returns 404.
