コンテンツへスキップ
Runs

分析ランを一覧表示

GET/api/v1alpha1/runs

ワークスペースの分析ラン(Run)を新しい順に返します。

  • アクセス: alphaを有効にしたAPI keyとVIEW_INSIGHTS権限。
  • フィルター: video_id、status。
  • ページング: limitの既定値は25、最大は100。next_cursorをそのままcursorとして渡します。

この一覧のrun識別子をGET /api/v1alpha1/runs/{run_id}またはGET /api/v1alpha1/findings?run_id={run_id}で使ってください。

認証

apiKey
認証Bearer <token>

場所: header

クエリパラメーター

cursor?string

前の応答のnext_cursorとして返されたopaqueなcursorです。decode、編集、組み立てをせず、そのままcursorとして渡してください。

limit?number

1ページで返すresource数です。既定値は25で、1から100まで指定できます。

形式int32
範囲1 <= value <= 100
デフォルト25
video_id?string

保存されたsource snapshotにこの動画識別子を含むrunだけを返します。

status?string

Coarse processing status for a run:

  • queued: accepted and waiting to start.
  • processing: work is in progress.
  • completed: processing finished and the result can be read.
  • failed: processing ended without a usable result.
  • canceled: processing was stopped before completion. Use this field to filter analysis runs by status.

許容値

  • "queued"
  • "processing"
  • "completed"
  • "failed"
  • "canceled"

レスポンスボディ

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/api/v1alpha1/runs" \  -H "Authorization: Bearer $DEEPFRAME_API_KEY"
{  "data": [    {      "created_at": "2026-08-08T10:00:00.000Z",      "id": "run_0190b5d4-7e1f-7a2b-9c3d-1234567890ab",      "kind": "workflow",      "status": "processing",      "updated_at": "2026-08-08T10:07:30.000Z",      "workflow": {        "workflow_id": "wf_0190b5d4-7e1f-7a2b-9c3d-1234567890ab"      }    }  ],  "has_more": false,  "next_cursor": "MDEyMzQ1Njc4OWFitSLKnTQIcJAwDPi07V5EGs76Im3F8rCuUshrBnHuUJY7_8Ie8Stea_TKuhKhDw5XkRdkBI3IKkvsKT9Kp60Wpx7CoTCGQW8FnalDILVbuy8wxvWWf_B8SA"}