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.
POST
https://example.thoughtindustries.com/incoming/v2/users/:id/updateMeetingAttendanceExample 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
| Name | Type | Required | Location | Description |
|---|---|---|---|---|
id | string | Yes | path | The id identifier. |
userId | uuid | Yes | body | Unique identifier of the user whose attendance is being updated. |
courseId | uuid | No | body | Unique identifier of the course the meeting belongs to. |
meetingId | uuid | Yes | body | Unique identifier of the meeting to record attendance for. |
attended | boolean | Yes | body | Set to true to mark the user as attended, or false to mark them as absent. |
Example response
{
"success": true
}Response fields
| Field | Type | Description |
|---|---|---|
success | boolean | Indicates the meeting attendance update succeeded. |