Skip to main content
GET
Get Face Swap Status
Check the status of a face swap job. When the job is complete, the response includes a download URL valid for 7 days.
We recommend polling every 5-10 seconds. Face mode jobs typically complete in a few minutes. Fullbody mode jobs may take longer depending on video length.

Headers

string
required
Your API key.

Path parameters

string
required
The job_id (UUID) returned from Create Face Swap.

Response

The response shape changes based on the job status. When processing:
string
The job identifier.
string
"processing" while the face swap is in progress.
integer
Progress percentage (0-100). Note: progress may not update linearly.
string
ISO 8601 timestamp of when the job was created.
When completed:
string
The job identifier.
string
"completed" when the face swap is done.
string
Pre-signed URL to download the result video. Valid for 7 days.
string
ISO 8601 timestamp.
When failed:
string
The job identifier.
string
"failed" if the job encountered an error. Your wallet is automatically refunded on failure.
string
Human-readable error message describing what went wrong.
string
ISO 8601 timestamp.