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
Make your first API call
Call any of the 170+ tools with a single pattern: POST to /api/v1/tools/<toolName> on your own domain, a Bearer key in the header, and arguments in a JSON body. Responses always tell you ok or not.
Rate limits, error handling, and the API activity log
Each key gets separate budgets: 120 reads and 30 writes per minute, 50 AI generations per day, and a 100-requests-per-minute safety cap. Every call is recorded in an activity log you can filter in your admin.
Manage members, access, and subscriptions through the API
Look up members, create and invite them, grant free access or bundle entitlements, generate login links, and manage subscriptions — the same member operations as your admin, callable from scripts and agents.
