Skip to main content

swoogo_get_session_attendance

List or retrieve session attendance records.

Parameters

Example prompts

  • “Show attendance for session 456”
  • “Did registrant 789 attend the keynote?“

swoogo_session_attendance_stats

Get aggregated attendance statistics per session: registered count, checked-in count, no-shows, and attendance rates.

Parameters

Response

Returns per-session stats with: session_id, registered, checked_in, no_show, attendance_rate_percent.

Example prompts

  • “What are the attendance rates for event 12345?”
  • “How many people showed up to the keynote?”
  • “Which sessions had the lowest attendance?“

swoogo_attendance_create

Check registrants in to a session. One call creates one attendance record for each registrant. Session attendance is separate from session registration.

Parameters

Response

Returns created, the records with each registrant_id and attendance_id, and a failed list for registrants that did not check in. If the API rate limit stops the call, rate_limited gives retry_after_seconds and the registrants not_attempted.

Example prompts

  • “Check registrants 1, 2, and 3 in to session 456”
  • “Record that registrant 789 attended the keynote at 9:00 UTC”

swoogo_attendance_update

Change existing attendance records. The tool sets the same dates on every record you give. Only the dates you provide are changed.

Parameters

Give check_in_date, check_out_date, or both. Use swoogo_get_session_attendance to find attendance IDs.

Example prompts

  • “Check out attendance records 11 and 12 at 16:30 UTC”
  • “Fix the check-in time for attendance record 11”