Faceless Video icon

Faceless Video

Generate captioned, voiced 9:16 videos via the Faceless Video API

Get Result

AI-generated

Summary

Fetch the current status and result of a Faceless Video render job by its job ID with a single GET request. It does not wait or poll; it returns whatever the API reports at that moment.

Inputs

  • Job ID (required) — The job ID returned by a Generate operation (the job_id field). It is inserted into the request path GET {baseUrl}/v1/videos/{jobId}.

Output shape

One output item per input item, whose json is the API's job object as returned by the Faceless Video API.

The source shows the response includes a status field (values 'done' and 'failed' are checked elsewhere in the node) and an error field on failure. Per the Generate polling code, the final video URL appears once status is 'done'. Other fields are passed through unchanged. If the request fails and Continue On Fail is enabled, the item contains {error: message}; otherwise the node throws an API error. Each input item is processed separately, so the Job ID can be an expression referencing the incoming data.

Examples

Example 1: Check a render that was started without waiting, after a delay.

Generate with Wait for Completion off, then a Wait node, then Get Result with Job ID set to {{ $json.job_id }}.

Example 2: Retrieve the video URL from a job ID stored earlier, for example in a database or a callback webhook.

Operation: Get Result; Job ID: {{ $json.jobId }}.

Links

Discussion