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
Returnscreated, 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
Example prompts
- “Check out attendance records 11 and 12 at 16:30 UTC”
- “Fix the check-in time for attendance record 11”