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
id
string
Yes
The video/visual ID returned by Create Visual
Response
Status Code: 200 OK
Status Values
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 inmediaUrlswhen publishing.imageUrls: Array of image URLs (for slideshows/carousels). Use these inmediaUrlswhen 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