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

  1. Go to Settings > API Keys.
  2. Click "Generate New Key".
  3. Give the key a descriptive name (e.g., "Zapier Integration" or "Backend Server").
  4. 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!