Skip to main content

Webinars/Meetings

Webinars/Meetings List

Use this API to get the list of ongoing, concluded or open webinars/meetings.

 GET /webinar-meeting/{userId}/trainee-webinar-meeting-list

Path parameters

FieldTypeDescription
userId
required
integerUser ID

Query string parameters

FieldTypeDescription
firstRecord
required
integerFirst record to return. Default: 1
count
required
integerNumber of records to be returned starting from the first record. Default: 20, Max count limit: 50
type
required
interger
  1. 1 - upcoming/ongoing
  2. 2 - concluded
  3. 3 - open
qstringfilter data by title
{
"success": true,
"data": {
"response": {
"acknowledgement": "Success",
"data": {
"count": {
"upcomingOngoingCount": 0,
"concludedCount": 182,
"availableCount": 1
},
"webinarMeetingList": [
{
"webinarMeetingId": 5052,
"webinarMeetingType": 3,
"recordingEnabled": false,
"title": "Patient-Centered Care 23/2/2023 (050)",
"startDateTime": "2023-08-31 15:15:00",
"durationInMin": 1,
"webinarconfigId": "20",
"occurrenceId": "1693475100000",
"webinarORmeetingId": "83941286706",
"timezone": "Asia/Kolkata",
"relatedCourseId": 7719,
"description": "Webinar on managing Patient-Centered Care",
"showRecording": false,
"enrollmentId": 0,
"registrant_id": null,
"joinUrl": null,
"canJoinNow": false,
"isAvailable": true,
"badgeTitle": "Available",
"badgeClass": "success"
}
],
"totalRecords": 1
},
"error": {
"code": "",
"internal_message": "",
"moreInfo": []
}
}
}
}

Enroll to Open Webinar/Meeting

Use this API to enroll a Trainee to an open webinar/meeting.

 GET /webinar-meeting/{userId}/enroll-open-webinar

Path parameters

FieldTypeDescription
userId
required
integerUser ID

Query string parameters

FieldTypeDescription
webinarMeetingId
required
integerwebinar/meeting ID
webinarMeetingType
required
integer
  1. 1 - Zoom Webinar
  2. 2 - GoToWebinar
  3. 3 - Zoom Meeting
  4. 4 - MS Teams
  5. 5 - Google Meet
{
"success": true,
"data": {
"response": {
"acknowledgement": "Success",
"data": true,
"error": {
"code": "",
"internal_message": "",
"moreInfo": []
}
}
}
}

Webinar/Meeting Recordings

Use this API to get recordings for a webinar or meeting.

 GET /webinar-meeting/{userId}/enroll-open-webinar

Path parameters

FieldTypeDescription
userId
required
integerThe user ID

Query string parameters

FieldTypeDescription
webinarMeetingId
required
integerThe webinar/meeting ID
webinarMeetingType
required
integer
  1. 1 - Zoom Webinar
  2. 2 - GoToWebinar
  3. 3 - Zoom Meeting
{
"success": true,
"data": {
"response": {
"acknowledgement": "Success",
"data": {
"message": "There is no recording for this meeting",
"recordings": [
{
"title": "Patient-Centered Care 23/2/2023 (050)",
"thumbnail": "https://example.com/thumbnail.jpg",
"duration": 60,
"file_size": 10,
"play_url": "https://example.com/video.mp4"
}
]
},
"error": {
"code": "",
"internal_message": "",
"moreInfo": []
}
}
}
}