Check Video Intelligence
read_video_intelligenceRead Video Intelligence progress for a video. mediaId is the video's Asset ID from search_assets or its Library id. jobId null reads the whole video's index; pass the jobId that index_video (for a range) or analyze_video returned to read that job. waitSeconds 1–25 waits for a status change or deadline, without starting work or using credits; in the chat a wait goes on while the job runs, up to about two minutes. If canWait remains true, call again. disabled, upgrade_required, quota_exceeded, unsupported and failed are terminal: do not loop waiting or silently restart them. reason says why the job stopped and what to change. waiting_for_upload means upload/encoding must finish first; not_indexed means call index_video if wanted. Ready analysis jobs include their answer in result; note says how to read the answer's times.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | ||
| mediaId | Yes | The video: its Asset ID from search_assets, or its Library id (libraryId from search_assets or read_asset, id from search_library). | |
| waitSeconds | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| note | Yes | ||
| jobId | Yes | ||
| state | Yes | ||
| reason | Yes | ||
| result | Yes | ||
| canWait | Yes | ||
| mediaId | Yes | ||
| errorCode | Yes | ||
| updatedAt | Yes | ||
| endSeconds | Yes | ||
| startSeconds | Yes | ||
| pollAfterSeconds | Yes |