Skip to main content
The public API enforces limits per workspace and API key to protect shared processing capacity.

Defaults

These are the current service defaults. They can be adjusted by environment configuration.
LimitDefault
Requests per API key120 per minute
Projects per workspace100 per day
Analysis commands per workspace200 per day
Upload size1 GB

Allowed upload content types

Direct uploads currently accept:
  • video/mp4
  • video/quicktime
  • video/webm
Uploads outside the allowed content types or above the configured maximum are rejected before analysis starts.

Usage tracking

Request and action usage is tracked for API keys and workspaces, including:
  • total requests
  • successful and failed requests
  • projects created
  • uploads started and completed
  • uploaded bytes
  • transcript commands
  • vision commands
  • retake-removal commands
This usage is used for rate limits, debugging, and billing or quota views.

Credit billing

When workspace credit billing is enabled, starting transcript, vision, or retake-removal analysis charges the workspace wallet based on source duration.
AnalysisBilling unit
Transcript$0.10 per uploaded hour, prorated by started minute
Vision$0.05 per uploaded minute, rounded up
Retake removal$0.05 per uploaded minute, rounded up
If the workspace has no billing wallet or does not have enough credits, the API returns 402 Payment Required and does not start the analysis.