Skip to main content
https://.thoughtindustries.com

Meetings

Returns a paginated list of meetings. Filter by course using the `courseId` parameter

Returns a paginated list of meetings. Filter by course using the courseId parameter.

GEThttps://example.thoughtindustries.com/incoming/v2/meetings

Example request

curl "https://example.thoughtindustries.com/incoming/v2/meetings" \
  -H 'Authorization: Bearer YOUR_API_KEY'

Parameters

NameTypeRequiredLocationDescription
cursorstringNoqueryOpaque pagination cursor returned by a previous response; use to fetch the next page of results.
courseIduuidNoqueryFilters results to meetings belonging to the specified course.

Example response

{
  "pageInfo": {
    "total": 0,
    "cursor": "string",
    "hasMore": true
  },
  "meetings": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "title": "string",
      "course": {
        "id": "00000000-0000-0000-0000-000000000000",
        "title": "string"
      },
      "location": {
        "id": "00000000-0000-0000-0000-000000000000",
        "name": "string"
      },
      "instructors": [
        "string"
      ],
      "joinUrl": "string",
      "attendeeInfo": "string",
      "startDate": "2024-01-01T00:00:00.000Z",
      "endDate": "2024-01-01T00:00:00.000Z"
    }
  ]
}

Response fields

FieldTypeDescription
pageInfoCursorPageInfoPagination metadata for the current result set.
pageInfo.totalintegerTotal number of meetings across all pages.
pageInfo.cursorstringOpaque cursor to pass in the next request to retrieve the following page.
pageInfo.hasMorebooleanIndicates whether additional pages of results exist.
meetingsMeeting[]Array of meeting objects returned for the current page.
meetings.iduuidUnique identifier for the meeting.
meetings.titlestringDisplay title of the meeting.
meetings.courseCourseCourse this meeting belongs to.
meetings.course.iduuidUnique identifier of the course.
meetings.course.titlestringTitle of the course.
meetings.locationLocationPhysical location of the meeting.
meetings.location.iduuidUnique identifier of the location.
meetings.location.namestringName of the location.
meetings.instructorsstring[]List of instructor names assigned to the meeting.
meetings.joinUrlstringURL attendees use to join the meeting.
meetings.attendeeInfostringAdditional instructions or notes displayed to meeting attendees.
meetings.startDateISO 8601 timestampDate and time the meeting begins, in ISO 8601 format.
meetings.endDateISO 8601 timestampDate and time the meeting ends, in ISO 8601 format.