Skip to main content

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

Use swoogo_get_registration_form first to see what fields are available and required for an event.

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.

Parameters

Example prompts

  • “Add registrant 789 to the keynote session”
  • “Check if registrant 789 can join session 456 without actually adding them”

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”