Documentation Index
Fetch the complete documentation index at: https://mintlify.com/remotion-dev/template-prompt-to-motion-graphics-saas/llms.txt
Use this file to discover all available pages before exploring further.
POST /api/lambda/progress
Checks the rendering progress of a video job initiated via the/api/lambda/render endpoint. This endpoint should be polled periodically until the render is complete.
Request Body
The S3 bucket name returned from the
/api/lambda/render endpointThe render ID (renderId) returned from the
/api/lambda/render endpointResponse
The response varies based on the current state of the render job. Three possible response types:Progress Response
Returned while the render is in progress.Indicates the render is still in progress
A number between 0.03 and 1.0 representing the render progress percentage (e.g., 0.5 = 50% complete). Minimum value is 0.03 to indicate the job has started.
Done Response
Returned when the render has completed successfully.Indicates the render has completed
The public URL to download the rendered video file
The size of the rendered video file in bytes
Error Response
Returned when the render has failed.Indicates the render encountered a fatal error
Error message describing what went wrong
Example Request
Example Responses
In ProgressPolling Best Practices
Implementation Details
The endpoint uses Remotion Lambda’sgetRenderProgress() function with the following configuration:
- Function Name: Auto-speculated based on RAM, DISK, and TIMEOUT settings from
config.mjs - Region: Uses the region configured in
config.mjs(default:us-east-1)
Related Endpoints
- Lambda Render - Initiate a new render job