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

Update Meeting Attendance

Records or updates a user's attendance for a specific meeting within a course. Returns the full user object reflecting the updated attendance state

Records or updates a user's attendance for a specific meeting within a course. Returns the full user object reflecting the updated attendance state.

POSThttps://example.thoughtindustries.com/incoming/v2/users/:id/updateMeetingAttendance

Example request

curl -X POST "https://example.thoughtindustries.com/incoming/v2/users/:id/updateMeetingAttendance" \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "userId": "00000000-0000-0000-0000-000000000000",
  "courseId": "00000000-0000-0000-0000-000000000000",
  "meetingId": "00000000-0000-0000-0000-000000000000",
  "attended": true
}'

Parameters

NameTypeRequiredLocationDescription
idstringYespathThe id identifier.
userIduuidYesbodyUnique identifier of the user whose attendance is being updated.
courseIduuidNobodyUnique identifier of the course the meeting belongs to.
meetingIduuidYesbodyUnique identifier of the meeting to record attendance for.
attendedbooleanYesbodySet to true to mark the user as attended, or false to mark them as absent.

Example response

{
  "success": true
}

Response fields

FieldTypeDescription
successbooleanIndicates the meeting attendance update succeeded.