Skip to main content
These pages describe the Training API on dev, where authenticated creation, editing, downloads, revert, and website brand lookup have been tested live. Production availability is not confirmed. Your API service and worker must both run the updated code. See Testing and availability.
Use the Training API to create videos, apply edits, and fetch the website-based brand context used by the Training composer. For Marketing creation, translation, and recovery, see Marketing videos. Both categories are available through one Knowlify MCP connector.

Getting started

  1. Generate an API key in your dashboard’s Developer tab and copy the API base URL shown there.
  2. Send the key through the X-API-Key header from your server. See Authentication.
  3. Optionally retrieve brand context and select the assets to include.
  4. Create a video with video_type: "training". Check every item in the response.
  5. Poll the video until it completes or fails.
  6. Submit an edit, then poll the edit.
Requests use JSON. Examples read API_BASE and KNOWLIFY_API_KEY from your environment; use a key issued for that environment. The production API base URL is https://api.knowlify.com. The development URL is https://web-dev-0acd.up.railway.app. See Testing for verified routes. See Rate limits, Errors, and Testing before integrating.