Skip to content

Overview

What the DeepFrame API does and where to start.

The DeepFrame API turns video into evidence-backed decisions. Upload and index a video once, then reuse it for Search, Workflow Review, and Analysis. Findings and Answers keep their result state and reviewable evidence, and Reports format that existing answer data.

What You Can Build

Choose the result you need first. All three paths reuse the same indexed video.

How DeepFrame Works

  1. Upload. Create an upload session with the exact file_size. Send bytes to the returned storage target, record multipart receipts when needed, and complete the upload. The server owns content type, duration, and upload strategy.
  2. Index. Wait for the video status to become completed. Indexed video is reusable knowledge.
  3. Choose a path. Reuse the indexed evidence for Search, Workflow Review, or Analysis.
  4. Inspect results. Search returns timestamped matches. Workflow Review returns Findings. Analysis returns named Answers with typed fields.
  5. Report. Select existing answer data with a stored report template, or use the rerender endpoint for a new presentation view.
  6. Decide. Keep found, not_found, uncertain, and not_checked distinct. Each claim must retain a reviewable evidence path.

Base URL And Versioning

All routes use this base URL:

https://api.deepframe.cloud/api/v1alpha1

/api/v1alpha1 is an alpha channel. The contract is frozen for this revision, but DeepFrame makes no compatibility promise. Breaking changes land in a new dated alpha revision. A profile, report template, and run can also pin immutable versions so the selected instructions, answer fields, and presentation can be reproduced. See Conventions for versioning and response headers.

Authentication

Send a Public API Alpha key - the alpha key type that grants access to the DeepFrame API - as a bearer token:

curl --fail-with-body "$BASE_URL/api/v1alpha1/videos" \
  -H "Authorization: Bearer $DEEPFRAME_API_KEY"

The key carries workspace identity and route permissions. A platform admin must opt the workspace into the Public API Alpha before it accepts alpha traffic. See Authentication.

Start Here

Find

Analyze And Review

Operate The Integration

API Reference

The API reference documents every operation in the checked-in OpenAPI contract. It includes the request and response examples, response headers, error responses, and code samples for each operation.

On this page