Videos

Get Video Status

Changed on

Get processing status and, for Glory League, team UUID result quality.

A completed submission may have quality_status=below_threshold. GL should import results only when completed and quality_status=passed. The current quality_scope is team_uuid; it is not an overall accuracy or refund signal.

When VIDEO_ENDPOINTS_LIVE is False, returns a preview response without DB access. Requires League header and x-api-key header.

get/api/v1/videos/{video_uuid}/status

Request

  • Base URL
    https://developer.preciser.io
  • URL
    https://developer.preciser.io/api/v1/videos/{video_uuid}/status
  • Auth
    none declared. Required headers: x-api-key, League

Path parameters

video_uuidstring required

Headers

x-api-keystring required

Required API key issued by Preciser.

Leaguestring required

Required tenant/database selector, for example pitchbio-master.

Response

Successful Response

video_idstring required

Partner-supplied video UUID echoed from the request path

status'pending' | 'processing' | 'completed' | 'failed' required

Enum for video processing status.

quality_status'pending' | 'passed' | 'below_threshold' | 'unavailable'

Result usability under the declared quality scope, not model accuracy.

quality_scope'team_uuid' nullable

Current GL check covers team UUID mapping only; null for other leagues.

quality_reasonsstring[]

Machine-readable reasons for an unsuccessful or unavailable quality assessment.

progressinteger nullable

Processing progress percentage (0-100)

messagestring nullable

Status message or error details

info_requiredboolean

True when the submission was accepted (credit reserved) but the game info has not been provided yet — processing starts only after POST /videos/{video_uuid}/info.

home_team_namestring nullable

Submitted home team name, when game info is available

away_team_namestring nullable

Submitted away team name, when game info is available

home_team_colorstring nullable

Submitted home jersey color as normalized HEX

away_team_colorstring nullable

Submitted away jersey color as normalized HEX

created_atstring date-time required

Timestamp of submission

updated_atstring date-time required

Timestamp of last update

completed_atstring date-time nullable

Timestamp when processing completed

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status