RemakeCV

Error code reference

Every error message RemakeCV can show, what causes it, and how to resolve it — covering the web app and the public API.

This page lists every error RemakeCV can return, in the app and through the API, with its cause and resolution. API errors are identified by a machine-readable code and carry a request_id; log that identifier, because it is what support needs to trace the specific call.

Application messages

MessageCauseResolution
Dialog: No Credits Left — "You have run out of credits. Please top up to continue using the service."The company credit balance is exhaustedTop up, or wait for the billing cycle to refresh
Dialog: Credit Limit Reached — "You have reached your individual or shared credit limit for this period."An individual or shared-pool cap was hit while the company still has creditsAn administrator raises the limit — see credits explained
Please select a file to uploadNo file was attachedSelect the file
Please select files to uploadBulk upload started with no filesSelect the files
Failed to upload and process fileUpload or processing failedSee upload failed
Upload functionality is restricted for this account.Account-level restrictionContact your administrator or support
Company configuration not loaded. Please try again.Company settings did not loadRefresh; if it persists, contact support
No file available to regenerate summarySummary requested with no source CV loadedReopen the CV first
Error regenerating summarySummary generation failedRetry; if it persists, contact support
Could not accept all changes. Please retry or accept changes in smaller batches.Too many edits applied at onceAccept changes in smaller groups
Could not process the selected file from JobAdder.The file could not be retrieved from JobAdderSee integration sync errors
Too many Vincere requests. Please retry shortly.Vincere requests are rate limited per companyWait and retry
Failed to search for candidates. / Failed to upload CV. / Failed to create contact from CV.Mercury operation failedSee Mercury
Failed to convert DOCX to PDFPDF generation failed server-sideRetry; if it persists, contact support
Unsupported file type. Please upload a PDF, DOCX, or DOC file.The file is not a supported formatConvert the file
A red status on a file in a bulk upload, with no messageA per-file failure in batch modeRetry that file on its own to see the actual error

API error codes

Every API error returns code, message and request_id.

StatusCodeCauseResolution
400validation_errorMalformed request, or file over the size limitThe message names the specific problem
400upload_requiredNo file supplied where one is requiredSend the file in the file multipart field
400acting_user_requiredacting_user_email missingAdd it
400storage_requiredOperation needs CV storage, which is disabledEnable CV storage
401unauthorizedAuthorization header missing or malformedSend Authorization: Bearer <key>
401invalid_api_keyKey not found, inactive, revoked or expiredCheck or replace the key
403api_disabledPublic API not enabled for this companyEmail support@remakecv.com
403cv_storage_disabledCV storage is off, so stored CVs cannot be listedEnable storage, or use download_url at processing time
403forbiddenKey not permitted for this resourceConfirm the resource belongs to your company
404not_foundCV does not exist for this companyCheck the cvId
404company_not_foundThe key's company no longer existsContact support
404acting_user_invalidActing user is not a member of this companyUse a valid consultant email
429rate_limit_exceededOver 30 requests per minuteBack off — see rate limits
500internal_errorFailure on our sideRetry once, then send us the request_id
400 / 500process_failedCV processing failed — including credit rejectionsRead message; see below
400 / 500storage_failedThe CV processed but could not be storedRetry; the download_url from the response may still work
Warning:

Credit failures arrive as process_failed, not a dedicated code. A company out of credits returns 400 process_failed with message set to No credits left, and a per-user cap returns the same code with credit limit reached. If you need to handle these distinctly — and you should, since one needs a top-up and the other an administrator — branch on message for these two cases specifically.

Tip:

Log request_id for every API error, alongside the endpoint and the acting user. That combination lets support reconstruct almost any failure without a further round trip — and it is returned in the X-Request-Id header on successful responses too.

Retry policy

CategoryRetry?
429Yes — exponential backoff with jitter
5xxOnce, then escalate
4xxNo — the request itself needs fixing

Reporting an error

Email support@remakecv.com with:

  • The exact message or error code
  • The request_id if it was an API call
  • What you were doing and roughly when
  • The source CV, if it was a processing failure

Frequently asked questions

What is a request_id?
A unique identifier for one API call, returned in every error body and in the X-Request-Id header on every response. Include it when contacting support.
Do errors consume credits?
Almost never — credits are deducted only after a CV parses successfully. The one exception is an API storage_failed, where processing succeeded and only the storage step failed, so the credit has already been spent.
Which errors are worth retrying?
429 rate_limit_exceeded with backoff, and 500 internal_error once. Every 4xx error will fail identically on retry.

Related articles

Was this page helpful?

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