Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.knowlify.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Knowlify exposes two HTTP endpoints for video generation — one to queue jobs, one to poll their progress:

Create video

POST /v1/videos — queue 1–50 jobs in one call. Async; returns job IDs to poll.

Poll video status

GET /v1/videos/{uuid} — check render progress until is_complete is true.
The flow is async by design — POST /v1/videos accepts a batch and returns job IDs immediately, while rendering happens in the background. Poll GET /v1/videos/{uuid} for status, or subscribe to Supabase realtime updates on the returned uuid for live progress.

Shared guides

Authentication

X-API-Key issuance, rotation, and scope rules.

Rate Limits

30 req/min, 1–50 items per call, 3 concurrent jobs.

Errors

HTTP status codes and per-item error shapes.

Getting started

  1. Open the Developer tab in your dashboard and generate an API key.
  2. Read the Authentication guide for the header format.
  3. Make your first call using the curl or JavaScript snippet on the Create video page.
  4. Poll video status (or subscribe via Supabase realtime) until is_complete is true.