Track a bulk reprocess

Without parameters, lists every reprocess in progress for the account.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

GET /videos/reencode_bulk_status

Reports the progress of bulk reprocessing.

📘

Authorization

Requires a valid API token in the Authorization header (without Bearer prefix).

HTTP Method & Path

GET /videos/reencode_bulk_status

Base URL: https://api-v2.pandavideo.com.br

Authentication Requirements

HeaderValue
AuthorizationYour Panda API token (no Bearer prefix)

Query Parameters

NameTypeRequiredDescription
idempotency_keystring (uuid)noRestrict the result to one batch — including items already finished
📘

Two different views

Without the parameter you get every reprocess in progress for the account; batches already finished or cancelled do not appear. With ?idempotency_key={uuid} you get that batch only, finished items included (state: "processed").

Response

Success Response (200)

{
  "total": 2,
  "estimated_completion_minutes": 4,
  "videos": [
    {
      "video_id": "11111111-2222-3333-4444-555555555555",
      "idempotency_key": "3f1c9a52-6d84-4a1e-9b77-2c5f0a8e4d31",
      "status": "CONVERTING",
      "state": "processing",
      "updated_at": "2026-08-04T17:30:11.000Z"
    }
  ]
}

Response Schema

FieldTypeDescription
totalintegerVideos in the result
estimated_completion_minutesintegerRough estimate — see the warning below
videos[].video_idstring (uuid)Video being reprocessed
videos[].idempotency_keystring (uuid)Batch the video belongs to
videos[].statusstringVideo processing status (e.g. CONVERTING)
videos[].statestringReprocess state — processing, processed, cancelled or unknown
videos[].updated_atstringISO 8601 timestamp of the last update
⚠️

estimated_completion_minutes is optimistic

It does not account for queue depth or busy workers. In a measured run, a batch estimated at 2 minutes took 11. Show it as an estimate, never as a deadline.

Error Responses

StatusWhen
401Missing or invalid API token
500Internal error

Example Usage

cURL — everything in progress

curl -X GET "https://api-v2.pandavideo.com.br/videos/reencode_bulk_status" \
  -H "Authorization: $PANDA_API_TOKEN"

cURL — one batch, finished items included

curl -X GET \
  "https://api-v2.pandavideo.com.br/videos/reencode_bulk_status?idempotency_key={uuid_v4}" \
  -H "Authorization: $PANDA_API_TOKEN"

Related

  • Start a batch: POST /videos/reencode_bulk
  • Cancel a batch: POST /videos/reencode_bulk_cancel
Query Params
uuid

Restrict to a single batch, including finished items

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json