Skip to main content

webinar.net Open APIs

Updated over 2 weeks ago

Overview

The Open API of webinar.net is RESTful and uses JSON as the exchanging format. It allows third-party applications to manage a user's webinars and the webinar schedules. It also provides the ability to create registrants, update registrant’s profile, and retrieve registrant’s profile.

With webhooks, third-party applications can receive new registrant events in real time.

Latest API Documentation

You can find the latest documentation here https://api-reference.webinar.net.

API Key and Secret

webinar.net uses API Key and API Secret for authentication. You can generate these by following this article: Manage API Credentials

Authentication

All API requests must provide API Key and API Secret in the HTTP request header like the following:
X-API-KEY: Your API Key
X-API-SECRET: Your API Secret

User Agent

All API requests must include a User-Agent in the HTTP request header as the following:
User-Agent: my-integration/1.2.3

List of user agents

Field Mappings

You can use the Field Mapping names (Field API Key) from Registration to perform various operations related to mapping fields between Relativity and an external data source.

Webinar APIs
• GET /webinars - List Webinars
• POST /webinars - Create a Webinar
• POST /webinars/{webinarId}/copy - Copy a Webinar
• GET /webinars/{webinarId} - Get a Webinar
• PUT /webinars/{webinarId} - Update a Webinar
• DELETE /webinars/{webinarId} - Delete a Webinar


Webinar Schedule APIs
• GET /webinars/{webinarId}/schedules - List All Webinar Schedules
• POST /webinars/{webinarId}/schedules - Add a Webinar Schedule
• GET /webinars/{webinarId}/schedules/{scheduleId} - Get a Webinar Schedule
• PUT /webinars/{webinarId}/schedules/{scheduleId} - Update a Webinar
• DELETE /webinars/{webinarId}/schedules/{scheduleId} - Delete a Webinar Schedule


Registrant APIs
• POST /webinars/{webinarId}/registrants - Add a Webinar Registrant
• GET /webinars/{webinarId}/registrants/{registrantId} - Get a Webinar Registrant
• Registration Form
• GET /webinars/{webinarId}/registration-form/fields - Get a Webinar's Reg Form's Fields


Webinar Webhooks
• POST /webinars/{webinarId/webhooks - Add a webinar webhook for listening of new registrants
• DELETE /webinars/{webinarId}/webhooks/{webhookId} - Delete webhook to stop receiving new registrant


For further assistance, contact us through chat or send us an email at support@webinar.net.

Did this answer your question?