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.
curl https://api.cuttr.com/api/platform/v1/face-swap/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
-H "X-API-Key: YOUR_API_KEY"
Path parameters
Response
The response shape changes based on the job status.
When processing:
"processing" while the face swap is in progress.
Progress percentage (0-100). Note: progress may not update linearly.
ISO 8601 timestamp of when the job was created.
When completed:
"completed" when the face swap is done.
Pre-signed URL to download the result video. Valid for 7 days .
When failed:
"failed" if the job encountered an error. Your wallet is automatically refunded on failure.
Human-readable error message describing what went wrong.
Processing
Completed
Failed
{
"job_id" : "a1b2c3d4-e5f6-7890-abcd-ef1234567890" ,
"status" : "processing" ,
"progress" : 10 ,
"created_at" : "2026-02-18T12:00:00.000Z"
}