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 {*}
};