This endpoint retrieves the current status and output of an AI video generation job using its unique job ID. While the generation is in progress, it returns the job status. Once the video generation completes, it returns the output including the video URL, thumbnail images, dimensions, duration, and AI credits consumed.
A valid API key is required to use this endpoint. Obtain your API key from the API Access page in your Pictory dashboard.
The unique identifier (UUID) of the video generation job. This is the jobId returned by the Generate Video endpoint.Example:"4a09edf9-d071-4847-bda5-8dea913d80fe"
URL for the last frame of the video (PNG). This can be used as a firstFrameImageUrl in a subsequent generate video request to create a seamless continuation.
Use a polling interval of 10–30 seconds when checking job status. Polling too frequently may result in rate limiting.
Use webhooks when possible. Configure a webhook URL in the original generate video request to receive automatic notification when the job completes, rather than polling.
Implement timeouts. Set a reasonable maximum wait time. Video generation can take several minutes depending on the model and duration selected.
Handle failures gracefully. Inspect error_code and error_message in failed responses to determine the cause and whether the request can be retried.
Use the last frame for continuations. The lastFrameImageUrl from a completed job can be passed as firstFrameImageUrl in a new generate video request to create a seamless video continuation.