Developer API & integrations · API reference

Generate content, SEO, and images through the API

Trigger the platform's AI from your own scripts: blog posts, video descriptions, Instagram hooks, SEO metadata for up to 50 videos at once, and branded images. Written content lands in Drafts for your review — nothing publishes itself.

Content generation tools

With the "Generate content drafts" scope, your script or agent can ask the platform's AI to write a video description, a full blog post from a class (optionally with a specific angle), or a set of Instagram hooks. Generated writing is saved to your Drafts workspace — the same review queue used when you generate from the admin — so you approve, edit, or discard each piece before anything goes live.

You can also create finished blog articles directly with the "Create articles" scope, which publishes written posts to your public blog. That's useful for migrating an existing blog or piping in content you've already approved elsewhere.

SEO at scale

The SEO tools generate search titles, descriptions, and keywords for a single video — or in bulk for up to 50 videos in one call. Combined with public transcript pages and your sitemap, this is the fastest way to make a large library discoverable on Google and by AI assistants.

Image generation

The "Generate images" scope unlocks AI images sized for the job: class thumbnails, a homepage hero, and social graphics — created with your brand's colors and style in mind and saved to your media assets.

Budgets and good habits

Generative tools are the most expensive to run, so they have their own budget: 50 calls per day per key, separate from your read and write limits. Plan bulk jobs accordingly — for example, one bulk SEO call covers 50 videos and counts as a single generative call.

You can even upload new videos programmatically: the videos endpoint creates the video and returns credentials for a resumable direct upload to your video hosting, so large files upload reliably.

Good to know

  • Check the Drafts page in your admin after any generation run — that's your quality gate before members or Google see anything.
  • Generate SEO in bulk right after a batch upload so new classes are indexable from day one.

Related articles