UpdateMeeting
Updates an existing meeting of an in-person event. Can only be used on non-recurring in-person events. The results of this mutation can be affected by providing an authToken header to set a user for the operation.
UpdateMeeting(
courseId: UUID!
meetingId: UUID!
title: String
location: UUID
joinUrl: String
attendeeInfo: String
instructors: [String!]
startDate: Date
endDate: Date
): Meeting!
Directives
authAccess
This requires the current user to be in
MANAGER
role.
Arguments
UpdateMeeting.courseId
● UUID!
non-null scalar
UpdateMeeting.meetingId
● UUID!
non-null scalar
UpdateMeeting.title
● String
scalar
UpdateMeeting.location
● UUID
scalar
UpdateMeeting.joinUrl
● String
scalar
UpdateMeeting.attendeeInfo
● String
scalar
UpdateMeeting.instructors
● [String!]
list scalar
UpdateMeeting.startDate
● Date
scalar
UpdateMeeting.endDate
● Date
scalar
Type
Meeting
object
Examples
Query:
UpdateMeeting(
$courseId: UUID!,
$meetingId: UUID!,
$title: String,
$location: UUID,
$joinUrl: String,
$attendeeInfo: String,
$instructors: [String!],
$startDate: Date,
$endDate: Date
) {
UpdateMeeting(
courseId: $courseId,
meetingId: $meetingId,
title: $title,
location: $location,
joinUrl: $joinUrl,
attendeeInfo: $attendeeInfo,
instructors: $instructors,
startDate: $startDate,
endDate: $endDate
) {
id
title
courseId
course {
...CourseFragment
}
locationId
location {
...LocationFragment
}
joinUrl
attendeeInfo
instructors
startDate
endDate
timeZone
attendees {
...UserFragment
}
}
}
Variables:
{
"courseId": "UUID",
"meetingId": "UUID",
"title": "xyz789",
"location": "UUID",
"joinUrl": "xyz789",
"attendeeInfo": "abc123",
"instructors": [
"xyz789"
],
"startDate": "2025-02-05T18:12:22.582Z",
"endDate": "2025-02-05T18:12:22.582Z"
}
Response:
{
"data": {
"UpdateMeeting": {
"id": "bf478a69-efd2-4c87-8694-b4f2c497f4b5",
"title": "abc123",
"courseId": "course-1",
"course": "course-1",
"locationId": "bf478a69-efd2-4c87-8694-b4f2c497f4b5",
"location": "Location",
"joinUrl": "abc123",
"attendeeInfo": "xyz789",
"instructors": [
"abc123"
],
"startDate": "2025-02-05T18:12:22.582Z",
"endDate": "2024-08-05T18:12:22.582Z",
"timeZone": "abc123",
"attendees": [
"User"
]
}
}
}