Skip to main content

Autorender API

v1.0.0
The Autorender API uploads files to your workspace and manages the files, folders, and sources in it. Every request goes over HTTPS and carries your API key.
API Base URL

Authentication

Every request needs your API key. Send it in one of two headers:
Requests over plain HTTP, or requests with no key, fail. Create and manage keys in the dashboard — see Create an API key.

Key types and scope

Your workspace has two kinds of key, and the API enforces the difference on every request. The public key may only upload. It is created with your workspace, visible in full in the dashboard, and safe to embed in browser or mobile code, because uploading is all it permits. A private key may do everything. It is shown once when you create it, and belongs on your server only. Uploading a part is not in the table because it goes straight to storage on a presigned URL and carries no API key. A public key on any other endpoint returns 403 with a message naming the fix:
We store every key as a SHA-256 hash and never keep the plaintext of a private key, so copy it when you create it — you cannot retrieve it afterward. The public key is stored so the dashboard can keep showing it to you, since it is meant to be published.

Response codes

Every endpoint returns one of these status codes. Successful responses are wrapped as { "success": true, "data": { ... } } unless the endpoint notes otherwise.

Rate limit

Rate limits apply per endpoint and scale with your plan. Requests that exceed a limit receive a 429 response — pause briefly and retry. Contact us if you need higher limits.
Additional Information

Next steps

Direct upload

Upload a file from your backend with multipart/form-data.

Create an API key

Generate and manage the keys that authenticate your requests.