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

Bulk Update Meeting Attendance

Bulk-updates meeting attendance records for multiple users in a single request

Bulk-updates meeting attendance records for multiple users in a single request.

POSThttps://example.thoughtindustries.com/incoming/v2/users/bulkUpdateMeetingAttendance

Example request

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

Parameters

NameTypeRequiredLocationDescription
usersBulkUpdateMeetingAttendanceUser[]YesbodyArray of users whose attendance records will be updated.
meetingIduuidYesbodyUnique identifier of the meeting to update attendance for.
attendedbooleanYesbodySet to true to mark the users as having attended, or false to mark them as absent.

Example response

{
  "data": {
    "APIBulkUpdateMeetingAttendance": {
      "updatedRecordCount": 0,
      "errors": [
        {
          "id": "00000000-0000-0000-0000-000000000000",
          "error": "string"
        }
      ]
    }
  }
}

Response fields

FieldTypeDescription
updatedRecordCountintegerNumber of attendance records successfully updated.
errorsBulkUpdateMeetingAttendanceError[]Array of errors for any users whose attendance records could not be updated.
errors.iduuidUnique identifier of the user whose record failed to update.
errors.errorstringHuman-readable message describing why the update failed for this user.