Export the project as a HyperFrames folder
The project as a plain HyperFrames folder that upstream npx hyperframes render .
The project as a plain HyperFrames folder that upstream npx hyperframes render . plays: root index.html with every scene a sub-composition at its film window (the get_timeline tree), compositions/ (native scenes: the authored document; structured scenes: compiled output), captions/ (the captions layer), audio tracks, typecut.json. The zip is hosted and its url returned; format=zip returns the zip itself. Free.
Authorization
bearerAuth Typecut API key. Generate one in app.typecut.ai → Settings → API keys. Send as Authorization: Bearer tc_live_….
In: header
Path Parameters
uuidQuery Parameters
"zip"Comma-separated scene ids (at most 20): just those documents, inline and stamped as the folder holds them.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/hyperframes/export"{
"data": {}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}Do picture and sound hit together? POST
Every scene's hit-like moves (cuts, instant sets/jumps, sharp-eased scale/opacity/position/rotation/shape moves, read off the mounted composition's timeline and timed where their speed peaks) matched
Wait for the project to move (synced-folder long-poll) GET
Each live scene's composition_version and the project's structure_version, with a cursor fingerprinting them.