- Method: webinars
- Type: POST
- Complete URL: https://api.webinarjam.com/webinarjam/webinars
The request must include all of the required fields, based on the table below:
Name |
Value |
api_key * |
string(64) |
* Required fields
The response body will be a JSON object containing an array of webinars. Each webinar object will contain:
Name |
Type |
Description |
webinar_id |
integer |
Webinar ID |
webinar_hash * |
string |
Webinar Hash |
name |
string |
Webinar Name (Private) |
title |
string |
Webinar Title (Public) |
description |
string |
Webinar Description |
type |
string |
Series of presentations, Single presentation, Always on, Right now |
schedules |
array |
Array of schedules |
timezone |
string |
Webinar timezone |
* webinar_hash: this parameter is used in case you want your API to be able to generate the webinar’s one-click registration link.
Example CURL request:
curl --data "api_key=demokey" https://api.webinarjam.com/webinarjam/webinars
Example return:
{
"status": "success",
"webinars": [
{
"webinar_id": 4,
"webinar_hash": "lmno3456",
"name": "Demo4",
"title": "Demo4",
"description": "Right now",
"type": "Right Now",
"schedules": [
"Right now"
],
"timezone": "America/New_York"
},
{
"webinar_id": 3,
"webinar_hash": "hijk9012",
"name": "Demo3",
"title": "Demo3",
"description": "My always on webinar",
"type": "Always on",
"schedules": [
"Always on"
],
"timezone": "America/New_York"
},
{
"webinar_id": 2,
"webinar_hash": "defg5678",
"name": "Demo2",
"title": "Demo2",
"description": "Description of webinar",
"type": "Single presentation",
"schedules": [
"Friday, 5 Jan 2024, 01:00 PM"
],
"timezone": "America/Los_Angeles"
},
{
"webinar_id": 1,
"webinar_hash": "abcd1234",
"name": "Demo1",
"title": "Demo1",
"description": "A series of events",
"type": "Series of presentations",
"schedules": [
"Every day, 01:00 PM",
"Every Tuesday, 02:00 PM"
],
"timezone": "America/Los_Angeles"
}
]
}