RemakeCV

GET /cvs/{cvId}

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

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

cvIdintegerrequired

The stored CV's identifier, as returned by POST /cvs/process or GET /cvs.

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

StatusCodeCause
401invalid_api_keyKey invalid, revoked or expired
403api_disabledPublic API not enabled
403cv_storage_disabledCV storage is off for this company
404not_foundNo such CV for this company
429rate_limit_exceededOver 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.

Related articles

Was this page helpful?

Last updated . Still stuck? Email support@remakecv.com or book a call.