Motionpit Developer Documentation
Motionpit exposes a REST API for creating video formats, triggering renders, managing brand kits, and subscribing to render-completion events via webhooks. Everything is authenticated with a Bearer API key and responds with JSON.
Overview
High-level capabilities: create formats, trigger renders, manage brand kits, and subscribe to events via webhooks.
Quickstart
Get from zero to a rendered MP4 in minutes — drop blocks on a format timeline, call the render API with your data.
Core concepts
What is a format, block, parameter, binding, and render job — the five objects that underlie every API call.
Parameters in depth
How to discover a format's schema, supply variables, type coercion rules, deprecated bindings, and every parameter-related 422 code.
Rendering on demand
Patterns for triggering renders from your own systems — cron, webhooks, user actions, batch jobs.
Authentication
Create API keys, set the Authorization header, and manage key rotation and revocation.
Errors
Complete table of every error code returned by the API — HTTP status, cause, and resolution.
Webhooks
Subscribe to render events, verify HMAC signatures, and handle at-least-once delivery.
API Reference
Interactive reference for every endpoint — request schemas, response shapes, and a live Try-it panel.
The API spec is always up to date. Download OpenAPI JSON to generate a client with openapi-typescript or any compatible tool.