API v2 · Jobs

Contact

Job Status

Fetch the status and result for an async video job owned by the API key user.

GET/api/v2/jobs/{job_id}

Authentication

Send your API key as a bearer token on every request.

Header
Authorization: Bearer vba_your_api_key

Request Parameters

Send these values in the path or query as described.

FieldTypeRequiredDescription
job_idstringPathJob ID returned by a video processing endpoint.

Response

Successful responses use JSON. Video feature endpoints return an async job_id rather than the final processed video immediately.

FieldTypeRequiredDescription
successbooleanYesTrue when the job was found.
job_idstringYesRequested job ID.
statusqueued | processing | completed | failedYesNormalized job status.
result_urlstring URLNoFinal processed video URL when completed.
credits_usednumberNoCredits used for the job.
created_atISO datetimeYesJob creation timestamp.
updated_atISO datetimeYesLast update timestamp.
JSON
{
  "success": true,
  "job_id": "job_abc123",
  "status": "completed",
  "result_url": "https://cdn.bgblur.com/results/video.mp4",
  "credits_used": 12,
  "created_at": "2026-07-01T09:00:00.000Z",
  "updated_at": "2026-07-01T09:02:00.000Z"
}

Example

curl
curl -X GET https://www.bgblur.com/api/v2/jobs/{job_id} \
  -H "Authorization: Bearer vba_your_api_key"

Tips

  • Poll every few seconds. Avoid tight loops because rate limits still apply.
Back to API Reference