Recommended
>_
Use with Claude Code
Paste a ready-to-run NanoClip plus HyperFrames prompt into your agent.
Quickstart
Upload a video or audio file, start analysis, and poll for results on production.
Authentication
Send API keys and use scopes.
Analysis jobs
Understand upload, transcript, vision, and retake-removal outputs.
Limits
Review request, project, command, and upload limits.
Base URL
Typical flow
- Create an upload project.
- PUT the bytes to the signed upload URL.
- Complete the upload so NanoClip can validate and register the source.
- Start one or more analysis commands.
- Poll the command result endpoint until its
statusiscompletedorfailed.
Status values
Projects and analyses have separate status vocabularies, each declared as an enum in the OpenAPI spec. Projectstatus (ProjectStatus):
Analysis
status (AnalysisResultStatus on result responses; start responses use the same words minus failed — a failed analysis is re-dispatched or rejected, never acknowledged as started):
Current endpoint style
The public API uses stable analysis endpoints:GET /v1/mePOST /v1/projects/uploadPOST /v1/projects/{project_id}/upload/completePOST /v1/projects/{project_id}/transcriptGET /v1/projects/{project_id}/transcriptPOST /v1/projects/{project_id}/visionGET /v1/projects/{project_id}/visionPOST /v1/projects/{project_id}/retake-removalGET /v1/projects/{project_id}/retake-removal

