Registration Integrations
Just Webinar provides two options for registerting attendees from your external websites (e.g. landing pages, WordPress, Webflow, custom websites):
Developer REST API: Build custom forms and sign up users programmatically from your server-side backend or platforms like Zapier.
API Authentication
To authenticate server-side API requests, you must supply your developer API key.
Go to the My Profile dashboard in your creator panel, switch to the Integrations tab, and click Generate API Key.
Provide your key as a request header:
| Header Key | Value Format | Example |
|---|---|---|
| x-api-key | <YOUR_API_KEY> |
x-api-key: jw_live_8fbc2a... |
| Authorization | Bearer <YOUR_API_KEY> |
Authorization: Bearer jw_live_8fbc2a... |
Register for Webinar API
Registers a registrant for a specific webinar and assigns them to the nearest or indexed schedule session.
Request Body
Specify the parameters in the body as JSON. Content-Type must be set to application/json.
| Parameter | Type | Requirement | Description |
|---|---|---|---|
| webinar_id | String (UUID) | Required | The ID of the webinar. You can copy this from your webinar details URL in the creator dashboard. |
| name | String | Required | The full name of the registrant. |
| String | Required | The email address of the registrant. | |
| phone | String | Optional | The phone number of the registrant (including country code, e.g. +1 555-555-5555). |
| schedule_index | Integer | Optional | The index of the scheduled session. 0 is the nearest session, 1 is the next nearest, etc. If not provided, defaults to nearest. |
Response Statuses
The API returns standard HTTP response status codes:
| Code | Status | Reason |
|---|---|---|
| 200 OK | Success | The attendee was successfully registered. |
| 400 Bad Request | Bad Request | Required fields like webinar_id, name, or email were omitted. |
| 401 Unauthorized | Unauthorized | API key was not supplied or has been revoked. |
| 403 Forbidden | Forbidden | The webinar ID does not belong to the creator account owning the API Key. |