# Get Video Creative Status

Includes upload status, encoding info, encoding percent.

Endpoint: GET /video/v2.0/creatives/{video_id}/status
Version: v1.0

## Path parameters:

  - `video_id` (integer, required)
    Video ID

## Response 200:

  - `200` (unknown)
    Creative status retrieved successfully

## Response 200 fields (application/json):

  - `uploadInfo` (object)

  - `uploadInfo.status` (string)
    Upload status

  - `uploadInfo.size` (integer)
    File size in bytes

  - `uploadInfo.percent` (number)
    Upload percent complete (0-100)

  - `uploadInfo.name` (string)
    File name

  - `uploadInfo.path` (string)
    File path

  - `uploadInfo.mirrorPath` (array)
    Mirror paths (asset URLs)

  - `uploadInfo.hash` (string)
    File hash

  - `encodingStatus` (object)

  - `encodingStatus.status` (string)
    Enum: "Pending", "Processing", "Finished", "Waiting", "Storing", "Details", "Error"

  - `encodingStatus.percent` (number)
    Overall encoding progress (0-100)

  - `encodingStatus.encodings` (array)

  - `encodingStatus.encodings.percent` (number)
    Encoding progress (0-100)

  - `encodingStatus.encodings.id` (integer)
    Encoding ID

  - `encodingStatus.encodings.statusMessage` (string)
    Status message (e.g. error details)

## Response 404:

  - `404` (unknown)
    Creative not found

