Docs

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/v1

Prerequisites

  • 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

ResourceDescription
VideosList, retrieve, update, delete, and upload videos
EmbedsManage embeds, playback payloads, and transcript search
CTAsConfigure timed call-to-action buttons
CollectionsOrganize videos into collections
AnalyticsPlay metrics and audience breakdowns
QuizGenerate and serve interactive video quizzes
SummaryGenerate, edit, and display AI summaries
Mind MapGenerate, edit, and display AI mind maps
EbookGenerate and display AI ebooks
ReelsGenerate short vertical clips
LipsyncGenerate and manage lip-synced dubbed videos
MeResolve the organization for your API key

On this page