Inference
Get video_status
This endpoint can be used to fetch the status of a video by passing the project_id
and the inference_id
in query parameters.
GET
/
projects
/
{project_id}
/
inference
/
{inference_id}
/
video_status
Authorizations
Authorization
string
headerrequiredBearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
inference_id
string
requiredThe inference_id of the video for fetching its video status.
project_id
string
requiredThe project_id of the video for fetching its video status.
Response
200 - application/json
gen_status
enum<string>
requiredThis indicates the current generation status of the particular video.
Available options:
PENDING
, PROCESSING
, SUCCEEDED
, FAILED
, LIPSYNC_PENDING
, WEBSITE_SCROLLING_PENDING
, DELETED
, BLOCKED
, UNKNOWN
, REGENERATE_REQUIRED
, WEBHOOK_TRIGGERED
, NEXRENDER_PENDING
, FFMPEG_PENDING
, INFERENCE_POST_PROCESSING
video_url
string
requiredS3 url for the video file.
permalink
string
requiredPermalinks are links to the generated videos that do not expire.
thumbnail_url
string
requiredCloudfront link to personalized thumbnail (if enabled) else default project thumbnail.
smart_url
string
requiredThese are the links to videos hosted on our landing page.
error
object
requiredIt corresponds to the error in video generation(if any). Otherwise this field in response body has a value null
.