API Documentation

Build with Flowmatic API

Integrate AI-powered video generation into your applications with our simple, powerful REST API

<5min
Average Processing
Many
Supported Languages
99.9%
API Uptime

Quick Start

Get started with the Flowmatic API in minutes

curl -X POST https://api.flowmatic.studio/v1/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://example.com/video.mp4",
    "target_language": "es",
    "voice_clone": true,
    "webhook_url": "https://yourapp.com/webhook"
  }'

API Endpoints

Complete reference for all available endpoints

POST/api/v1/generate

Generate a video from content

Parameters

NameTypeRequiredDescription
scriptstringYesText script for the video
voice_idstringYesAI voice ID to use for narration
caption_stylestringNoCaption style (default: "minimal")
webhook_urlstringNoURL for completion notifications
GET/api/v1/jobs/{job_id}

Get video generation job status

Parameters

NameTypeRequiredDescription
job_idstringYesJob ID returned from generate endpoint
GET/api/v1/languages

List supported languages

POST/api/v1/webhooks

Configure webhook endpoints

Parameters

NameTypeRequiredDescription
urlstringYesWebhook URL
eventsarrayYesEvents to subscribe to

Developer-Friendly Features

Webhooks

Get real-time notifications when your videos are generated.

  • Event-driven architecture
  • Secure payload delivery
  • Automatic retries
  • Custom endpoints

Authentication

Secure API access with Bearer token authentication.

  • API key management
  • Rate limiting
  • Usage analytics
  • Team permissions

SDKs & Tools

Official SDKs and tools for faster integration.

  • JavaScript/Node.js SDK
  • Python SDK
  • CLI tools
  • Postman collection

Ready to Start Building?

Get your API key and start translating videos in minutes

Free tier includes 3 video generations • No setup required • Full API access