REST APIREST API Overview
REST API Overview
Manage videos, collections, and analytics programmatically with the Moviie REST API.
The Moviie REST API lets you integrate your video workflow directly into your application. Use it to upload videos, manage collections, fetch analytics, and more: all from your own backend.
Base URL
https://api.moviie.ai/v1Prerequisites
- A Moviie account and an active organization.
- An API key created from your dashboard under Settings → API Keys.
Versioning
All endpoints are versioned under /v1. Breaking changes will be introduced under a new version prefix (/v2, etc.) with advance notice.
Quick example
curl "https://api.moviie.ai/v1/me" \
-H "Authorization: Bearer mvi_your_api_key_here"{
"organization": { "id": "...", "name": "Acme Inc.", "plan": "pro" }
}For usage and limits, see Rate Limits.
What's available
| Resource | Description |
|---|---|
| Videos | List, retrieve, update, delete, and upload videos |
| Embeds | Manage embeds, playback payloads, and transcript search |
| CTAs | Configure timed call-to-action buttons |
| Collections | Organize videos into collections |
| Analytics | Play metrics and audience breakdowns |
| Quiz | Generate and serve interactive video quizzes |
| Summary | Generate, edit, and display AI summaries |
| Mind Map | Generate, edit, and display AI mind maps |
| Ebook | Generate and display AI ebooks |
| Reels | Generate short vertical clips |
| Lipsync | Generate and manage lip-synced dubbed videos |
| Me | Resolve the organization for your API key |