Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.14 KB

blackbaud-advanced-list-config.md

File metadata and controls

23 lines (18 loc) · 1.14 KB

Blackbaud Advanced List Configuration

For the contents (members) of an advanced list to be synced successfully out of Blackbaud and into a Google Group, the following conditions must be met:

  1. Either the user who authorized the script to Blackbaud or the Platform Manager role must have access to the list.
  2. The list must have a column named E-mail.
  3. The list must be categorized as Blackbaud to Google Group Sync.
  4. The description of the list must contain JSON-encoded parameters to the script.

JSON Parameters

{
  "bb2gg": true, // required
  "email": string, // valid email address for existing Google group in the workspace
  "map-email-to": string // optional label of email column, defaults to "E-Mail"
  "update-name": boolean, // optional, defaults to `true`
  "delivery-settings": "ALL_MAIL"|"DAILY"|"DIGEST"|"DISABLED"|"NONE", // optional, defaults to "ALL_MAIL"
  "dangerously-purge-google-group-owners": boolean // optional, defaults to `false`
}

delivery-settings values determined by Google Admin SDK API Directory Member endpoint.