PDFCraft
Error reference

not_found

HTTP 404 · not billed

{ "error": {
    "code": "not_found",
    "message": "…",
    "docs_url": "https://pdfcraft.dev/errors#not_found"
} }

When you get it

No render with that id belongs to your account.

No render or extraction with that id belongs to your account. An id belonging to someone else returns this too, never a 403, so ids cannot be probed for existence.

How to fix it

Is it billed?

No. A request is billed only when Chromium actually ran. Most often from polling the wrong endpoint for the kind of job that was queued.

Reproducing it

curl -i -X POST https://api.pdfcraft.dev/v1/render \
  -H "Authorization: Bearer $PDFCRAFT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html":"<h1>hi</h1>"}'

The -i matters: Retry-After and X-Renders-Remaining are headers, and a client that only reads the body throws away the two numbers that tell it what to do next.

Every code

HTTPCodeBilled?
400invalid_requestfree
401invalid_api_keyfree
402payment_requiredfree
404not_foundfree
408render_timeoutfree
422render_failedbilled
429rate_limitedfree
429quota_exceededfree
429demo_busyfree
415unsupported_filefree
422extraction_failedfree
500internal_errorfree