Swoogo
Swoogo is an event management and event registration platform for building event websites, registration forms, agendas, and badges across in-person, virtual, and hybrid events. Swoogo exposes a documented public REST API at https://api.swoogo.com/api/v1 secured with OAuth2 client-credentials (bearer tokens that expire every 30 minutes). The API covers events, registrants, sessions, speakers, sponsors, tracks, packages, discount codes, transactions, contacts (CRM), call-for-speakers submissions, invitation lists, and webhooks - roughly 140 endpoints. Access requires a paid Swoogo subscription; API credentials are issued from My Profile > API Credentials in the Swoogo app.
APIs
Swoogo Events API
Create, list, retrieve, update, and clone events, and manage their custom fields, questions, folders, websites, and badges. The event is the top level container in Swoogo under ...
Swoogo Registrants API
Create, list, retrieve, and update registrants (attendees), check them in, email them, mint registrant tokens, add or remove them from groups, and register them for or waitlist ...
Swoogo Sessions API
Create, list, retrieve, update, and delete agenda sessions, plus manage session custom fields, locations, fees, attendance records, and QR/badge scans. Sessions can be grouped i...
Swoogo Speakers API
Create, list, retrieve, and delete speakers and assign them to sessions. Complements the Call for Speakers (CFS) surface, where submissions and reviews feed the speaker roster f...
Swoogo Contacts API
Manage the organization-level contacts (CRM) that persist across events - create, list, retrieve, and update contacts, read contact fields, forget a contact for GDPR, and build ...