Swoogo
The Swoogo connector provides automated access to the Swoogo API.
Prerequisites
The Swoogo connector requires a client_id and client_secret for its key defined in the Key Manager.
These values correspond to your consumer key and secret, which can be found by logging in to Swoogo, and going to My Profile > API Credentials
.
Scheduling
The Swoogo connector can be scheduled to ingest data once per day at a user-defined hour and timezone.
By default, the connector will run once at 6am PT.
See Daily Scheduling for more information.
Parameters
- events_custom_fields string list
- required
- No restrictions are applied on the values for this field, as Swoogo allows end users to create new and custom field for this entity and the name for them is unknown beforehand.
- events_expands string list
- required
- These are extra fields that are available for events
- events_fields string list
- required
- These are the standard fields that are available for events
- registrants_custom_fields string list
- required
- No restrictions are applied on the values for this field, as Swoogo allows end users to create new and custom field for this entity and the name for them is unknown beforehand.
- registrants_expands string list
- required
- These are extra fields that are available for registrants
- registrants_fields string list
- required
- These are standard fields that are available for registrants
Sample Switchboard Script
download bundle swoogo {
type: "swoogo:events_registrants";
key: "swoogo";
events_fields: ["name", "status"]
events_custom_fields: ["c_123", "c_456"]
events_expands: ["location"]
registrants_fields: ["first_name", "event_id"]
registrants_custom_fields: ["c_321", "c_654"]
registrants_expands: ["workAddress", "billingAddress"]
table events using {*};
table registrants using {*}
};