Common Parameters
These parameters appear across multiple registrant tools:swoogo_get_registrants
List or retrieve registrants with filtering by email, name, status, and more.Parameters
See Common Parameters for
email, name, page, per_page, sort.
Example prompts
- “Show me all confirmed registrants for event 12345”
- “Look up the registrant with email john@example.com”
- “How many people are registered for the conference?“
swoogo_create_registrant
Register someone for an event.Parameters
Example prompts
- “Register jane@example.com for event 12345”
- “Add John Smith from Acme Corp to the conference”
swoogo_add_registrant_to_session
Assign a registrant to a session, with capacity and conflict validation. Or add the registrant to the session waitlist.Parameters
Example prompts
- “Add registrant 789 to the keynote session”
- “Check if registrant 789 can join session 456 without actually adding them”
- “Session 456 is full, put registrant 789 on the waitlist”
swoogo_create_registrant_type
Create a registrant type for an event. The server creates the sort order and the fee record automatically.Parameters
Example prompts
- “Add a VIP registrant type to event 12345 with a capacity of 50”
- “Create a Student registrant type limited to groups of 10”
swoogo_registrants_save
Update an existing registrant by ID. Only changed fields update.Parameters
Example prompts
- “Mark registrant 789 as cancelled”
- “Move registrant 789 to the VIP registration type”
- “Move registrant 789 from session 456 to session 457”
swoogo_registrations_get
Get registration counts for an event. The response has no personal data. Get a total, or counts by day, week, month, or registration type. Or give anemail to find which events that person registered for. Give event_id, email, or both.
Parameters
The total is always exact. Grouped counts cover the first 5,000 registrations; use a smaller date range for larger events. The email lookup checks the first 100 events in the account.
Example prompts
- “How many people registered for event 12345 each month?”
- “How many registrations did we get last week, by registration type?”
- “Which events is jane@acme.com registered for?“
swoogo_emails_create
Send a transactional email to one or more registrants. The content comes from the email templates of the event. The tool sends the email immediately to real registrants, it is not a draft.Parameters
Example prompts
- “Send the confirmation email again to registrant 456”
- “Remind registrants 1, 2, and 3 to complete their registration”