Skip to content
Playcut Docs

API Reference

https://api.playcut.ai

For local development: http://localhost:3001

All endpoints require:

Authorization: Bearer pk_live_<40 hex chars>

See Authentication for details.

The Swagger UI is the source of truth. This is just a quick map of what’s available.

Tools registry — /api/v1/tools/{name}/execute

Section titled “Tools registry — /api/v1/tools/{name}/execute”
ToolDescription
generate-image-from-textText → image (Gemini, Grok)
generate-image-from-referenceReference images → new image
generate-video-from-textText → video (Veo, Grok)
generate-video-from-imageAnimate a still image
generate-video-from-referenceReference style → video
generate-video-interpolationInterpolate between two frames
generate-video-extensionExtend a video clip
generate-ttsText-to-speech
design-voiceCreate a custom voice from description
clone-voice-from-audioClone a voice from audio sample
generate-actorGenerate an AI actor appearance
actor-shootPhoto shoot for an actor
actor-actMulti-step actor video pipeline
get-task-statusPoll task completion
wait-for-taskBlock until task completes
list-assets / get-asset / download-assetManage media library
create-session / list-sessionsManage generation sessions
list-folders / create-folderOrganize content
list-actors / update-actor / clone-actor-templateActor library
list-voicesVoice library
list-brand-kits / get-brand-kitBrand assets
get-credit-balance / get-current-workspaceAccount info
MethodPathPurpose
POST/api/v1/api-keysCreate a key (returns plaintext + webhook secret once)
GET/api/v1/api-keysList keys in workspace
DELETE/api/v1/api-keys/:idRevoke a key
POST/api/v1/api-keys/:id/webhook/testSend a test webhook event