Webinar Registrations
Create Webinar Registration
Changed onRegister a person for a webinar by providing their email, first name, and last name.
This endpoint generates a unique visitor key and returns a personalized webinar URL for the registrant.
Requires api token with one of the following permissions
Read, update & delete anything
Tokens with the "Act with a team member's permissions" permission (all:delegate_to_contact_permissions scope) can also be used. Requests made with such a token are authorized using the permissions of the contact assigned to the token.
An expiring access token created with the all:delegate_to_contact_permissions scope and an authorization granting the update permission on this webinar can also be used.
post/webinars/{webinarId}/registrations
Request
- Base URLhttps://api.wistia.com/modern
- URLhttps://api.wistia.com/modern/webinars/{webinarId}/registrations
- AuthHTTP bearer
Path parameters
webinarIdstring required
Hashed ID of the webinar (e.g., "abc123xyz")
Hashed ID of the webinar
Headers
X-Wistia-API-Versionstring required
Request body
Example request
{
"email": "john.doe@example.com",
"first_name": "John",
"last_name": "Doe"
}Response
Registration created successfully
Example response
{
"visitor_key": "iv_1234567890",
"personalized_event_url": "https://wistia.com/webinars/registration?vk=iv_1234567890&uid=john.doe@example.com"
}Changes
- info
endpoint added
- info