Skip to Content
Welcome to 10ex Docs — explore Tutorials, Guides, Reference, Concepts, Use Cases, and the Agent Store.
Reference

webinars

Base path: /api/v1/webinars

The webinars module manages the full webinar lifecycle. You generate the asset bundle (outline, script, slides, AI host avatar, stitched video), manage the registration funnel (landing page, form, confirmation email), host the live or evergreen event, and trigger post-webinar follow-up sequences. It’s backed by the webinar-generator crew. Resources include events, registrations, attendances, generated artifacts, and follow-up sequences. Schemas live in app/modules/webinars/schemas.py.

What you can do with the webinars API

  • Generate a complete webinar from a topic and audience segment
  • Schedule a live event or publish an evergreen replay
  • Manage the registration funnel (landing page, form, confirmation, reminders)
  • Track attendance and engagement during the event
  • Trigger tailored follow-up sequences for attendees vs no-shows
  • Inspect every generated artifact (script, slides, avatar render, stitched MP4)

Common operations

  • Create an event from a brief and brand context
  • Update the event date, host, or follow-up template
  • Fetch registrations and attendance per event
  • Pull the final artifact bundle (slides, video, transcript)
  • Launch the post-event follow-up sequence
  • Archive an old event without deleting analytics

Authentication & scoping

Workspace-scoped via API key in the Authorization: Bearer tnx_... header. Public registration endpoints under the event’s landing page are unauthenticated.

Pagination & filtering

Event and registration list endpoints paginate cursor-style with filters by status (draft, scheduled, live, ended), date range, and segment. See Pagination.

How a webinar comes together

You call generate with a topic, brand ID, and audience segment. The crew builds an outline, writes a script, drafts slides, picks a hero image, generates the AI host avatar, and stitches everything into a final video. The landing module hosts the registration page; the marketing module sends reminder and follow-up emails; the videos module stores the final stitched output.

MCP equivalents

MCP prompt

generate_webinar({ topic: "Outbound that doesn't suck", brand_id, audience_segment_id, presenter_voice: "founder", duration_min: 45 })

MCP prompt

generate_webinar_image({ event_id, style: "registration_hero" })

Last updated on