Fetch a rendered file, a preview or a stored asset

Every result, preview and asset URL passes through this API proxy. Historical render/template-preview links are public. New paid document attempt keys require the authenticated owning account, match its current completed attempt and are private/no-store; obsolete shared or attempt keys are refused. User assets require their owner or the renderer internal token. ?dl=<name> sets the download file name.

get/files/{path}

Request

  • Base URL: https://rendry.io/api/v1
  • URL: https://rendry.io/api/v1/files/{path}
  • Auth: one of:
    • none
    • HTTP bearer
    • HTTP bearer
    • HTTP bearer
    • HTTP bearer

Path parameters

pathstring required

The storage key, e.g. 8c84e597-…png or user_assets/{user}/{file}.png

Query parameters

dlstring

Download file name for the Content-Disposition header

Headers

X-End-Userstring

Analytics correlation only; never authorizes files or accounts. One safe ASCII value up to 64 bytes. Invalid values return 400. Persisted embedded subject takes precedence. Allowed by CORS.

X-Rendry-Accountstring

Browser/OAuth current member account selector. API keys/embed credentials are bound to their persisted account and reject another account. Omitting this header selects the browser actor personal account.

Response

The file (image/*, application/pdf or text/html)

Changes

No recorded changes to this operation across all 1 revision of this API.