For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get Visual Status

Check visual generation status and errors, then retrieve finished image or video URLs.

Check Visual Creation Status

Endpoint

Base URL: https://backend.blotato.com/v2

URL: /videos/creations/:id

Method: GET

Description

Poll this endpoint to check the status of a visual creation. After submitting a request with Create Visual, use the returned id to track its progress. If the response includes error, generation has stopped and the status will not change again, even if status is not a final status.

Request

Path Parameters

Field
Type
Required
Description

id

string

Yes

The video/visual ID returned by Create Visual

Response

Status Code: 200 OK

Status Values

Status
Description

queueing

Request is queued. Keep polling.

generating-script

AI is generating the script. Keep polling.

script-ready

Script is ready, generating media. Keep polling.

generating-media

Media is being generated. Keep polling.

media-ready

Media is ready, exporting. Keep polling.

exporting

Final export in progress. Keep polling.

done

Complete. mediaUrl and/or imageUrls are available.

creation-from-template-failed

Creation failed.

If error is set, stop polling and report the error. For example, a visual can stay at script-ready with an error when AI media generation failed before export.

Response: Done (success)

  • mediaUrl: URL of the rendered video. Use this in mediaUrls when publishing.

  • imageUrls: Array of image URLs (for slideshows/carousels). Use these in mediaUrls when publishing.

Response: In Progress

Response: Failed

Response: Stopped With Error

Polling Pattern

How Long It Takes

Most visuals finish within a few minutes. AI video renders take up to 10-15 minutes. A long render is normal and does not mean the request failed. Keep polling until the status reads done or the response includes error. Treat a visual as stopped when error is set, even if status is still script-ready. If the wait exceeds your execution window, save the visual ID and report its current status. Check the existing visual before submitting another create request. Creating another visual starts another job and uses credits.

Example

Error Response

Status Code: 404 Not Found

Last updated