Documentation
Build on Sparkwebinar
Your form and player on your own pages, your data through the API.
curl -H "Authorization: Bearer $API_TOKEN" \ https://dev.api.sparkwebinar.io/public/v1/webinars/12/sessionsResponse
{ "data": [ { "id": 412, "webinarId": 12, "startsAt": "2026-11-10T22:00:00.000Z", "status": "open", "createdAt": "2026-10-20T14:02:11.000Z" } ], "metadata": { "list": { "pagination": { "page": 1, "size": 20 }, "total": 1 } }}<sw-webinar-form data-webinar-id="ID" data-button-text="Save my seat"></sw-webinar-form>The site tag draws it, on a domain you allowed.
<sw-vsl-player data-vsl-id="ID"></sw-vsl-player>It takes the width of where you put it.
Four steps to your first registration
Getting started- 1
Create your organization
An account and an organization on the dashboard.
- 2
Make a webinar or a VSL
A launch on fixed dates, live or recorded, or a recorded evergreen.
- 3
Copy the snippet
Compose the registration form, and the code is ready.
- 4
Paste it on your page
Registrations show up under Registrations.
Embed
API
https://dev.api.sparkwebinar.io/public/v1Overview
The public API at https://dev.api.sparkwebinar.io/public/v1, by your organization's token.
Organization
Whose token it is, and the domains of its own.
Webinars
The webinars, a launch's sessions, and registrations made from outside.
Registrations
Who registered, what they did, corrections, new links, and erasing someone's data.
Surveys
The questions you ask, and what was answered.
Pages
The pages made in the builder, and where they are served.
Webhooks
Be told when something happens — a tool subscribes by making one.
Ticket orders
Registrations that have to be paid for first.
A/B tests
Tests splitting a page's visitors among webinars or VSLs.
VSLs
The videos played on your own pages.
Ratings
The stars your registrations gave your webinars.
Sales
The sales your integrations counted to your webinars and VSLs.
