API & Webhooks are available for studios requiring custom pipeline integration. To ensure we support your specific workflow, access is currently request-only.
Generate an API key
- Sign in to the Renderjuice platform and make sure to be in the right workspace.
- Navigate to Profile & Settings → API Keys.
- Click Create API Key, give it a descriptive label (for example “render-bot”) and choose the appropriate permissions.
- Copy the key immediately—this is the only time it will be shown. Store it in a secrets manager; treat it like a password.
Authenticate requests
Include the key in theAuthorization header using the Bearer scheme for every request:
Upload-first workflow
Renderjuice’s API uses four steps for source-file ingestion:- Request a presigned upload URL from Renderjuice.
- Upload a small
.blendor.zipfile directly to object storage with a singlePUT. - Create a job using the
slugreturned by the upload endpoint. - Validate, render, and download outputs using the existing job endpoints.
Why upload comes first
POST /jobs turns an already-uploaded asset into a Renderjuice job. Create the job with the returned slug. You do not need to send the filename again.
Core request flow
Request an upload URL:Current constraints
- Small
.blendand.zipuploads only - Single-request uploads via presigned URL
- Presigned single-request uploads are limited to files smaller than 5 GiB
- Multipart and resumable uploads are out of scope
- Add-on uploads remain a separate workflow
Next steps
The API Reference tab covers:- Requesting upload URLs and submitting jobs from uploaded assets.
- Polling job status and retrieving outputs.
- Monitoring job status and downloading outputs.
- Handling webhooks, retries, and errors.
- Rate limits, pagination, and other current constraints.

