API Keys and Integrations
API Keys and Integrations
ClipsMate provides a REST API that lets you integrate video creation into your own applications, workflows, and automation tools. API access is available on Business and Enterprise plans.
Generating an API Key
- Go to Settings > API Keys.
- Click "Generate New Key".
- Give the key a descriptive name (e.g., "Zapier Integration" or "Backend Server").
- Copy the key immediately — it will not be shown again for security reasons.
You can generate up to 5 active API keys per workspace. Revoke unused keys regularly for security.
Authentication
Include your API key in the Authorization header of every request:
Authorization: Bearer YOUR_API_KEY
Rate Limits
API requests are rate-limited per key:
- Business plan — 100 requests per minute, 5 concurrent renders.
- Enterprise plan — 500 requests per minute, 20 concurrent renders.
Exceeding the rate limit returns a 429 Too Many Requests response with a Retry-After header indicating when to retry.
Core API Endpoints
POST /api/v1/videos/create— create a new video from a script or template.GET /api/v1/videos/{id}/status— check render progress and status.GET /api/v1/videos/{id}/download— download the rendered video file.GET /api/v1/templates— list available templates with filters.POST /api/v1/videos/{id}/publish— publish to connected social accounts.
Webhook Notifications
Configure a webhook URL under Settings > API Keys > Webhooks. ClipsMate sends POST requests to your URL when:
- A video render completes successfully.
- A video render fails.
- A scheduled publish is executed.
Webhook payloads include the video ID, status, download URL (on success), and error details (on failure).
Third-Party Integrations
ClipsMate integrates with popular automation platforms:
- Zapier — trigger video creation from form submissions, CRM events, or spreadsheet updates.
- Make (Integromat) — build multi-step automation workflows with ClipsMate actions.
- n8n — self-hosted automation with ClipsMate API nodes.
The API documentation with full request/response examples is available at docs.clipsmate.com/api. Contact support if you need help with custom integrations.
Was this article helpful?
Thanks for your feedback!