diff --git a/html/latest/.buildinfo b/html/latest/.buildinfo
index ce4324c30b..4fd1f17179 100644
--- a/html/latest/.buildinfo
+++ b/html/latest/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 2ab1565e42cdcaa109ff74da02ae5129
+config: 78bf093e0a41791c07f2af51e5290c5d
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/latest/.doctrees/actblue.doctree b/html/latest/.doctrees/actblue.doctree
index 64024ba681..f1e72f3dcd 100644
Binary files a/html/latest/.doctrees/actblue.doctree and b/html/latest/.doctrees/actblue.doctree differ
diff --git a/html/latest/.doctrees/action_builder.doctree b/html/latest/.doctrees/action_builder.doctree
index 6cfe47f781..9f36583887 100644
Binary files a/html/latest/.doctrees/action_builder.doctree and b/html/latest/.doctrees/action_builder.doctree differ
diff --git a/html/latest/.doctrees/action_kit.doctree b/html/latest/.doctrees/action_kit.doctree
index 4e7fa39dd5..bcf9b6c807 100644
Binary files a/html/latest/.doctrees/action_kit.doctree and b/html/latest/.doctrees/action_kit.doctree differ
diff --git a/html/latest/.doctrees/action_network.doctree b/html/latest/.doctrees/action_network.doctree
index 93f73df2e6..49a7c50bf8 100644
Binary files a/html/latest/.doctrees/action_network.doctree and b/html/latest/.doctrees/action_network.doctree differ
diff --git a/html/latest/.doctrees/airtable.doctree b/html/latest/.doctrees/airtable.doctree
index c2f2676337..08481a344f 100644
Binary files a/html/latest/.doctrees/airtable.doctree and b/html/latest/.doctrees/airtable.doctree differ
diff --git a/html/latest/.doctrees/alchemer.doctree b/html/latest/.doctrees/alchemer.doctree
index 8df9dd8139..dba5d6d0d3 100644
Binary files a/html/latest/.doctrees/alchemer.doctree and b/html/latest/.doctrees/alchemer.doctree differ
diff --git a/html/latest/.doctrees/auth0.doctree b/html/latest/.doctrees/auth0.doctree
index 598cb837bc..3ef8ef3599 100644
Binary files a/html/latest/.doctrees/auth0.doctree and b/html/latest/.doctrees/auth0.doctree differ
diff --git a/html/latest/.doctrees/aws.doctree b/html/latest/.doctrees/aws.doctree
index 446585007c..faa171c5ac 100644
Binary files a/html/latest/.doctrees/aws.doctree and b/html/latest/.doctrees/aws.doctree differ
diff --git a/html/latest/.doctrees/azure.doctree b/html/latest/.doctrees/azure.doctree
index 33addaf963..393a1c8cc8 100644
Binary files a/html/latest/.doctrees/azure.doctree and b/html/latest/.doctrees/azure.doctree differ
diff --git a/html/latest/.doctrees/bill_com.doctree b/html/latest/.doctrees/bill_com.doctree
index 31573ab0d9..6a66d0587f 100644
Binary files a/html/latest/.doctrees/bill_com.doctree and b/html/latest/.doctrees/bill_com.doctree differ
diff --git a/html/latest/.doctrees/bloomerang.doctree b/html/latest/.doctrees/bloomerang.doctree
index 4dcda29581..91428f47e8 100644
Binary files a/html/latest/.doctrees/bloomerang.doctree and b/html/latest/.doctrees/bloomerang.doctree differ
diff --git a/html/latest/.doctrees/box.doctree b/html/latest/.doctrees/box.doctree
index 174ce64de3..28ee4a2e3b 100644
Binary files a/html/latest/.doctrees/box.doctree and b/html/latest/.doctrees/box.doctree differ
diff --git a/html/latest/.doctrees/braintree.doctree b/html/latest/.doctrees/braintree.doctree
index 1a25ba13d8..80d900f4c6 100644
Binary files a/html/latest/.doctrees/braintree.doctree and b/html/latest/.doctrees/braintree.doctree differ
diff --git a/html/latest/.doctrees/build_a_connector.doctree b/html/latest/.doctrees/build_a_connector.doctree
index cc1e6a14e7..d4b814e466 100644
Binary files a/html/latest/.doctrees/build_a_connector.doctree and b/html/latest/.doctrees/build_a_connector.doctree differ
diff --git a/html/latest/.doctrees/capitolcanary.doctree b/html/latest/.doctrees/capitolcanary.doctree
index 185dd0cd18..b82ef5a448 100644
Binary files a/html/latest/.doctrees/capitolcanary.doctree and b/html/latest/.doctrees/capitolcanary.doctree differ
diff --git a/html/latest/.doctrees/catalist.doctree b/html/latest/.doctrees/catalist.doctree
index 0022e2e81d..95c6d71c75 100644
Binary files a/html/latest/.doctrees/catalist.doctree and b/html/latest/.doctrees/catalist.doctree differ
diff --git a/html/latest/.doctrees/census.doctree b/html/latest/.doctrees/census.doctree
index 8e5928a227..708bc3c8ca 100644
Binary files a/html/latest/.doctrees/census.doctree and b/html/latest/.doctrees/census.doctree differ
diff --git a/html/latest/.doctrees/census_geocoder.doctree b/html/latest/.doctrees/census_geocoder.doctree
index 1bebeddb6a..735e120e8b 100644
Binary files a/html/latest/.doctrees/census_geocoder.doctree and b/html/latest/.doctrees/census_geocoder.doctree differ
diff --git a/html/latest/.doctrees/civis.doctree b/html/latest/.doctrees/civis.doctree
index f92b5dbe45..8f243a95cc 100644
Binary files a/html/latest/.doctrees/civis.doctree and b/html/latest/.doctrees/civis.doctree differ
diff --git a/html/latest/.doctrees/contributing.doctree b/html/latest/.doctrees/contributing.doctree
index d08ebcc57b..028fd31919 100644
Binary files a/html/latest/.doctrees/contributing.doctree and b/html/latest/.doctrees/contributing.doctree differ
diff --git a/html/latest/.doctrees/controlshift.doctree b/html/latest/.doctrees/controlshift.doctree
index 470ec075de..af3e0bfa21 100644
Binary files a/html/latest/.doctrees/controlshift.doctree and b/html/latest/.doctrees/controlshift.doctree differ
diff --git a/html/latest/.doctrees/copper.doctree b/html/latest/.doctrees/copper.doctree
index 907e2484e0..c2d9ba161e 100644
Binary files a/html/latest/.doctrees/copper.doctree and b/html/latest/.doctrees/copper.doctree differ
diff --git a/html/latest/.doctrees/crowdtangle.doctree b/html/latest/.doctrees/crowdtangle.doctree
index f8e0f62dac..e0152e9498 100644
Binary files a/html/latest/.doctrees/crowdtangle.doctree and b/html/latest/.doctrees/crowdtangle.doctree differ
diff --git a/html/latest/.doctrees/databases.doctree b/html/latest/.doctrees/databases.doctree
index e70a601aef..1e2355f447 100644
Binary files a/html/latest/.doctrees/databases.doctree and b/html/latest/.doctrees/databases.doctree differ
diff --git a/html/latest/.doctrees/dbsync.doctree b/html/latest/.doctrees/dbsync.doctree
index e17b417701..669148b7a6 100644
Binary files a/html/latest/.doctrees/dbsync.doctree and b/html/latest/.doctrees/dbsync.doctree differ
diff --git a/html/latest/.doctrees/donorbox.doctree b/html/latest/.doctrees/donorbox.doctree
index 53df55566f..e17d96a2ae 100644
Binary files a/html/latest/.doctrees/donorbox.doctree and b/html/latest/.doctrees/donorbox.doctree differ
diff --git a/html/latest/.doctrees/environment.pickle b/html/latest/.doctrees/environment.pickle
index 7f621e9e78..73995d7952 100644
Binary files a/html/latest/.doctrees/environment.pickle and b/html/latest/.doctrees/environment.pickle differ
diff --git a/html/latest/.doctrees/facebook_ads.doctree b/html/latest/.doctrees/facebook_ads.doctree
index 654f1e69e8..9cf9e1d61c 100644
Binary files a/html/latest/.doctrees/facebook_ads.doctree and b/html/latest/.doctrees/facebook_ads.doctree differ
diff --git a/html/latest/.doctrees/formstack.doctree b/html/latest/.doctrees/formstack.doctree
index 388242bc01..cce4ad9830 100644
Binary files a/html/latest/.doctrees/formstack.doctree and b/html/latest/.doctrees/formstack.doctree differ
diff --git a/html/latest/.doctrees/freshdesk.doctree b/html/latest/.doctrees/freshdesk.doctree
index 866aaeaf00..40406d9e9f 100644
Binary files a/html/latest/.doctrees/freshdesk.doctree and b/html/latest/.doctrees/freshdesk.doctree differ
diff --git a/html/latest/.doctrees/github.doctree b/html/latest/.doctrees/github.doctree
index e3fce64b13..2716906507 100644
Binary files a/html/latest/.doctrees/github.doctree and b/html/latest/.doctrees/github.doctree differ
diff --git a/html/latest/.doctrees/google.doctree b/html/latest/.doctrees/google.doctree
index d91068c55b..3335219b5d 100644
Binary files a/html/latest/.doctrees/google.doctree and b/html/latest/.doctrees/google.doctree differ
diff --git a/html/latest/.doctrees/hustle.doctree b/html/latest/.doctrees/hustle.doctree
index 4c7069afc4..bff0d43cda 100644
Binary files a/html/latest/.doctrees/hustle.doctree and b/html/latest/.doctrees/hustle.doctree differ
diff --git a/html/latest/.doctrees/index.doctree b/html/latest/.doctrees/index.doctree
index 0bbf09b85b..18f0fd44de 100644
Binary files a/html/latest/.doctrees/index.doctree and b/html/latest/.doctrees/index.doctree differ
diff --git a/html/latest/.doctrees/mailchimp.doctree b/html/latest/.doctrees/mailchimp.doctree
index 6e4c40d2d7..f17620db10 100644
Binary files a/html/latest/.doctrees/mailchimp.doctree and b/html/latest/.doctrees/mailchimp.doctree differ
diff --git a/html/latest/.doctrees/mobilecommons.doctree b/html/latest/.doctrees/mobilecommons.doctree
index 84417efa73..6f0e7e5da6 100644
Binary files a/html/latest/.doctrees/mobilecommons.doctree and b/html/latest/.doctrees/mobilecommons.doctree differ
diff --git a/html/latest/.doctrees/mobilize_america.doctree b/html/latest/.doctrees/mobilize_america.doctree
index ddbc0833a2..b3afbc57c4 100644
Binary files a/html/latest/.doctrees/mobilize_america.doctree and b/html/latest/.doctrees/mobilize_america.doctree differ
diff --git a/html/latest/.doctrees/nation_builder.doctree b/html/latest/.doctrees/nation_builder.doctree
index b0874b8e64..fb1ec2a917 100644
Binary files a/html/latest/.doctrees/nation_builder.doctree and b/html/latest/.doctrees/nation_builder.doctree differ
diff --git a/html/latest/.doctrees/newmode.doctree b/html/latest/.doctrees/newmode.doctree
index 3871e81342..95ea8b1050 100644
Binary files a/html/latest/.doctrees/newmode.doctree and b/html/latest/.doctrees/newmode.doctree differ
diff --git a/html/latest/.doctrees/ngpvan.doctree b/html/latest/.doctrees/ngpvan.doctree
index 75476546bf..20fa778a75 100644
Binary files a/html/latest/.doctrees/ngpvan.doctree and b/html/latest/.doctrees/ngpvan.doctree differ
diff --git a/html/latest/.doctrees/notifications.doctree b/html/latest/.doctrees/notifications.doctree
index 7ad38703e9..364cd53714 100644
Binary files a/html/latest/.doctrees/notifications.doctree and b/html/latest/.doctrees/notifications.doctree differ
diff --git a/html/latest/.doctrees/p2a.doctree b/html/latest/.doctrees/p2a.doctree
index e71f52aa46..fa0ba86dc8 100644
Binary files a/html/latest/.doctrees/p2a.doctree and b/html/latest/.doctrees/p2a.doctree differ
diff --git a/html/latest/.doctrees/pdi.doctree b/html/latest/.doctrees/pdi.doctree
index 3087ce5947..9a82f98174 100644
Binary files a/html/latest/.doctrees/pdi.doctree and b/html/latest/.doctrees/pdi.doctree differ
diff --git a/html/latest/.doctrees/quickbase.doctree b/html/latest/.doctrees/quickbase.doctree
index 0698ef43f0..21169c66a8 100644
Binary files a/html/latest/.doctrees/quickbase.doctree and b/html/latest/.doctrees/quickbase.doctree differ
diff --git a/html/latest/.doctrees/redash.doctree b/html/latest/.doctrees/redash.doctree
index bda1f172c0..a20b325a5f 100644
Binary files a/html/latest/.doctrees/redash.doctree and b/html/latest/.doctrees/redash.doctree differ
diff --git a/html/latest/.doctrees/rockthevote.doctree b/html/latest/.doctrees/rockthevote.doctree
index aab2498059..07d5e02cb7 100644
Binary files a/html/latest/.doctrees/rockthevote.doctree and b/html/latest/.doctrees/rockthevote.doctree differ
diff --git a/html/latest/.doctrees/salesforce.doctree b/html/latest/.doctrees/salesforce.doctree
index 0b261678fb..a0fddc8b24 100644
Binary files a/html/latest/.doctrees/salesforce.doctree and b/html/latest/.doctrees/salesforce.doctree differ
diff --git a/html/latest/.doctrees/scytl.doctree b/html/latest/.doctrees/scytl.doctree
index 1f1f746da3..79398da3ab 100644
Binary files a/html/latest/.doctrees/scytl.doctree and b/html/latest/.doctrees/scytl.doctree differ
diff --git a/html/latest/.doctrees/sftp.doctree b/html/latest/.doctrees/sftp.doctree
index d1490ae845..8afb8c2fa5 100644
Binary files a/html/latest/.doctrees/sftp.doctree and b/html/latest/.doctrees/sftp.doctree differ
diff --git a/html/latest/.doctrees/shopify.doctree b/html/latest/.doctrees/shopify.doctree
index c08efd412c..b443d0bc74 100644
Binary files a/html/latest/.doctrees/shopify.doctree and b/html/latest/.doctrees/shopify.doctree differ
diff --git a/html/latest/.doctrees/sisense.doctree b/html/latest/.doctrees/sisense.doctree
index d10272035e..f0485d166e 100644
Binary files a/html/latest/.doctrees/sisense.doctree and b/html/latest/.doctrees/sisense.doctree differ
diff --git a/html/latest/.doctrees/table.doctree b/html/latest/.doctrees/table.doctree
index c0ae8d27ac..725329ed0d 100644
Binary files a/html/latest/.doctrees/table.doctree and b/html/latest/.doctrees/table.doctree differ
diff --git a/html/latest/.doctrees/targetsmart.doctree b/html/latest/.doctrees/targetsmart.doctree
index 0627287a72..695cdd719a 100644
Binary files a/html/latest/.doctrees/targetsmart.doctree and b/html/latest/.doctrees/targetsmart.doctree differ
diff --git a/html/latest/.doctrees/targetsmart_api.doctree b/html/latest/.doctrees/targetsmart_api.doctree
index 428347601f..d614626e97 100644
Binary files a/html/latest/.doctrees/targetsmart_api.doctree and b/html/latest/.doctrees/targetsmart_api.doctree differ
diff --git a/html/latest/.doctrees/targetsmart_automation_workflows.doctree b/html/latest/.doctrees/targetsmart_automation_workflows.doctree
index fcb676df45..038635755c 100644
Binary files a/html/latest/.doctrees/targetsmart_automation_workflows.doctree and b/html/latest/.doctrees/targetsmart_automation_workflows.doctree differ
diff --git a/html/latest/.doctrees/training_guides/etl_best_practices.doctree b/html/latest/.doctrees/training_guides/etl_best_practices.doctree
index 7488c41ab2..053e67f841 100644
Binary files a/html/latest/.doctrees/training_guides/etl_best_practices.doctree and b/html/latest/.doctrees/training_guides/etl_best_practices.doctree differ
diff --git a/html/latest/.doctrees/training_guides/getting_set_up.doctree b/html/latest/.doctrees/training_guides/getting_set_up.doctree
index f504e2656e..37634b8061 100644
Binary files a/html/latest/.doctrees/training_guides/getting_set_up.doctree and b/html/latest/.doctrees/training_guides/getting_set_up.doctree differ
diff --git a/html/latest/.doctrees/turbovote.doctree b/html/latest/.doctrees/turbovote.doctree
index 549ebbc950..a3fc7a9076 100644
Binary files a/html/latest/.doctrees/turbovote.doctree and b/html/latest/.doctrees/turbovote.doctree differ
diff --git a/html/latest/.doctrees/twilio.doctree b/html/latest/.doctrees/twilio.doctree
index 40d1322cad..c325f2e0d8 100644
Binary files a/html/latest/.doctrees/twilio.doctree and b/html/latest/.doctrees/twilio.doctree differ
diff --git a/html/latest/.doctrees/use_cases/civis_job_status_slack_alert.doctree b/html/latest/.doctrees/use_cases/civis_job_status_slack_alert.doctree
index 392c76ec0f..271c0f7f2f 100644
Binary files a/html/latest/.doctrees/use_cases/civis_job_status_slack_alert.doctree and b/html/latest/.doctrees/use_cases/civis_job_status_slack_alert.doctree differ
diff --git a/html/latest/.doctrees/use_cases/contribute_use_cases.doctree b/html/latest/.doctrees/use_cases/contribute_use_cases.doctree
index 5dd6116a7d..f676ebdca0 100644
Binary files a/html/latest/.doctrees/use_cases/contribute_use_cases.doctree and b/html/latest/.doctrees/use_cases/contribute_use_cases.doctree differ
diff --git a/html/latest/.doctrees/use_cases/mysql_to_googlesheets.doctree b/html/latest/.doctrees/use_cases/mysql_to_googlesheets.doctree
index 6d225ddff1..6f17d817b5 100644
Binary files a/html/latest/.doctrees/use_cases/mysql_to_googlesheets.doctree and b/html/latest/.doctrees/use_cases/mysql_to_googlesheets.doctree differ
diff --git a/html/latest/.doctrees/use_cases/opt_outs_to_everyaction.doctree b/html/latest/.doctrees/use_cases/opt_outs_to_everyaction.doctree
index 91f56f469f..09f2fbe27a 100644
Binary files a/html/latest/.doctrees/use_cases/opt_outs_to_everyaction.doctree and b/html/latest/.doctrees/use_cases/opt_outs_to_everyaction.doctree differ
diff --git a/html/latest/.doctrees/utilities.doctree b/html/latest/.doctrees/utilities.doctree
index 16d063f780..045c71d27d 100644
Binary files a/html/latest/.doctrees/utilities.doctree and b/html/latest/.doctrees/utilities.doctree differ
diff --git a/html/latest/.doctrees/write_tests.doctree b/html/latest/.doctrees/write_tests.doctree
index 2d08dbef34..e93c0b7561 100644
Binary files a/html/latest/.doctrees/write_tests.doctree and b/html/latest/.doctrees/write_tests.doctree differ
diff --git a/html/latest/.doctrees/zoom.doctree b/html/latest/.doctrees/zoom.doctree
index 5694d8c6bb..efd91737a9 100644
Binary files a/html/latest/.doctrees/zoom.doctree and b/html/latest/.doctrees/zoom.doctree differ
diff --git a/html/latest/_modules/index.html b/html/latest/_modules/index.html
index b0e98a7e28..7681852b18 100644
--- a/html/latest/_modules/index.html
+++ b/html/latest/_modules/index.html
@@ -148,7 +148,6 @@
All modules for which code is available
parsons.actblue.actblue
parsons.action_builder.action_builder
parsons.action_kit.action_kit
-parsons.action_network.action_network
parsons.airtable.airtable
parsons.auth0.auth0
parsons.aws.aws_async
diff --git a/html/latest/_modules/parsons/action_network/action_network.html b/html/latest/_modules/parsons/action_network/action_network.html
deleted file mode 100644
index 2f4a3954fe..0000000000
--- a/html/latest/_modules/parsons/action_network/action_network.html
+++ /dev/null
@@ -1,2157 +0,0 @@
-
-
-
-
-
- parsons.action_network.action_network — Parsons documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Parsons
-
-
-
-
-
-
-
- Module code
- parsons.action_network.action_network
-
-
-
-
-
-
-
-
-
Source code for parsons.action_network.action_network
-import json
-import logging
-import re
-import warnings
-from typing import Dict , List , Union
-
-from parsons import Table
-from parsons.utilities import check_env
-from parsons.utilities.api_connector import APIConnector
-
-logger = logging . getLogger ( __name__ )
-
-API_URL = "https://actionnetwork.org/api/v2"
-
-
-[docs] class ActionNetwork ( object ):
-
"""
-
`Args:`
-
api_token: str
-
The OSDI API token
-
"""
-
-
def __init__ ( self , api_token = None ):
-
self . api_token = check_env . check ( "AN_API_TOKEN" , api_token )
-
self . headers = {
-
"Content-Type" : "application/json" ,
-
"OSDI-API-Token" : self . api_token ,
-
}
-
self . api_url = API_URL
-
self . api = APIConnector ( self . api_url , headers = self . headers )
-
-
def _get_page ( self , object_name , page , per_page = 25 , filter = None ):
-
# returns data from one page of results
-
if per_page > 25 :
-
per_page = 25
-
logger . info (
-
"Action Network's API will not return more than 25 entries per page. \
-
Changing per_page parameter to 25."
-
)
-
params = { "page" : page , "per_page" : per_page , "filter" : filter }
-
return self . api . get_request ( url = object_name , params = params )
-
-
def _get_entry_list ( self , object_name , limit = None , per_page = 25 , filter = None ):
-
# returns a list of entries for a given object, such as people, tags, or actions
-
# Filter can only be applied to people, petitions, events, forms, fundraising_pages,
-
# event_campaigns, campaigns, advocacy_campaigns, signatures, attendances, submissions,
-
# donations and outreaches.
-
# See Action Network API docs for more info: https://actionnetwork.org/docs/v2/
-
count = 0
-
page = 1
-
return_list = []
-
while True :
-
response = self . _get_page ( object_name , page , per_page , filter = filter )
-
page = page + 1
-
response_list = response [ "_embedded" ][ list ( response [ "_embedded" ])[ 0 ]]
-
if not response_list :
-
return Table ( return_list )
-
return_list . extend ( response_list )
-
count = count + len ( response_list )
-
if limit :
-
if count >= limit :
-
return Table ( return_list [ 0 : limit ])
-
-
# Advocacy Campaigns
-
[docs] def get_advocacy_campaigns ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
`Returns:`
-
A JSON with all of the advocacy_campaigns (letters) entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/advocacy_campaigns
-
"""
-
if page :
-
return self . _get_page ( "advocacy_campaigns" , page , per_page , filter )
-
return self . _get_entry_list ( "advocacy_campaigns" , limit , per_page , filter )
-
-
[docs] def get_advocacy_campaign ( self , advocacy_campaign_id ):
-
"""
-
`Args:`
-
advocacy_campaign_id:
-
The unique id of the advocacy_campaign
-
`Returns:`
-
A JSON with advocacy_campaign entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/advocacy_campaigns
-
"""
-
return self . api . get_request ( f "advocacy_campaigns/ { advocacy_campaign_id } " )
-
-
# Attendances
-
[docs] def get_person_attendances ( self , person_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the person
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the attendances entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/attendances
-
"""
-
if page :
-
return self . _get_page ( f "people/ { person_id } /attendances" , page , per_page , filter )
-
return self . _get_entry_list ( f "people/ { person_id } /attendances" , limit , per_page , filter )
-
-
[docs] def get_event_attendances ( self , event_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
event_id: the unique id of the event
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page
-
The number of entries per page to return. 25 maximum.
-
page
-
Which page of results to return
-
filter
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with the attendances entries related to the event
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/attendances
-
"""
-
if page :
-
return self . _get_page ( f "events/ { event_id } /attendances" , page , per_page , filter )
-
return self . _get_entry_list ( f "events/ { event_id } /attendances" , limit , per_page , filter )
-
-
[docs] def get_event_attendance ( self , event_id , attendance_id ):
-
"""
-
`Args:`
-
event_id:
-
The unique id of the event
-
attendance_id:
-
The unique id of the attendance
-
`Returns:`
-
A JSON with the attendance entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/attendances
-
"""
-
return self . api . get_request ( f "events/ { event_id } /attendances/ { attendance_id } " )
-
-
[docs] def get_person_attendance ( self , person_id , attendance_id ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the person
-
attendance_id:
-
The unique id of the attendance
-
`Returns:`
-
A JSON with the attendance entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/attendances
-
"""
-
return self . api . get_request ( f "people/ { person_id } /attendances/ { attendance_id } " )
-
-
[docs] def create_attendance ( self , event_id , payload ):
-
"""
-
`Args:`
-
event_id: the unique id of the event
-
payload: the payload for creating the event attendance
-
{
-
"_links" : {
-
"osdi:person" : { "href" : "https://actionnetwork.org/api/v2/people/id" }
-
}
-
}
-
`Returns:`
-
A JSON response after creating the event attendance
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/attendances
-
"""
-
return self . api . post_request ( f "events/ { event_id } /attendances" , payload )
-
-
[docs] def update_attendance ( self , event_id , attendance_id , payload ):
-
"""
-
`Args:`
-
event_id:
-
The unique id of the event
-
attendance_id:
-
The unique id of the attendance
-
payload:
-
The payload for updating the event attendance
-
{
-
"identifiers": [
-
"other-system:230125a"
-
]
-
}
-
`Returns:`
-
A JSON response after updating the event attendance
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/attendances
-
"""
-
return self . api . put_request ( f "events/ { event_id } /attendances/ { attendance_id } " , payload )
-
-
# Campaigns
-
[docs] def get_campaigns ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all of the campaigns entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/campaigns
-
"""
-
if page :
-
return self . _get_page ( "campaigns" , page , per_page , filter )
-
return self . _get_entry_list ( "campaigns" , limit , per_page , filter )
-
-
[docs] def get_campaign ( self , campaign_id ):
-
"""
-
`Args:`
-
campaign_id:
-
The unique id of the campaign
-
`Returns:`
-
A JSON with the campaign entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/campaigns
-
"""
-
return self . api . get_request ( f "campaigns/ { campaign_id } " )
-
-
# Custom Fields
-
[docs] def get_custom_fields ( self ):
-
"""
-
`Args:`
-
None
-
`Returns:`
-
A JSON with the custom_fields associated with your API key.
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/custom_fields
-
"""
-
return self . api . get_request ( "metadata/custom_fields" )
-
-
# Donations
-
[docs] def get_donation ( self , donation_id ):
-
"""
-
`Args:`
-
donation_id: The unique id of the donation
-
`Returns:`
-
A JSON with donation data
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/donations
-
"""
-
return self . api . get_request ( url = f "donations/ { donation_id } " )
-
-
[docs] def get_donations ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the donations entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/donations
-
"""
-
if page :
-
return self . _get_page ( "donations" , page , per_page , filter )
-
return self . _get_entry_list ( "donations" , limit , per_page , filter )
-
-
[docs] def get_fundraising_page_donations (
-
self , fundraising_page_id , limit = None , per_page = 25 , page = None , filter = None
-
):
-
"""
-
`Args:`
-
fundraising_page_id: The id of the fundraiser
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page
-
The number of entries per page to return. 25 maximum.
-
page
-
Which page of results to return
-
filter
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
`Returns:`
-
A JSON with fundraising_page entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/donations
-
"""
-
if page :
-
return self . _get_page (
-
f "fundraising_pages/ { fundraising_page_id } /donations" ,
-
page ,
-
per_page ,
-
filter ,
-
)
-
return self . _get_entry_list (
-
f "fundraising_pages/ { fundraising_page_id } /donations" ,
-
limit ,
-
per_page ,
-
filter ,
-
)
-
-
[docs] def get_person_donations ( self , person_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
person_id: The id of the person
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page
-
The number of entries per page to return. 25 maximum.
-
page
-
Which page of results to return
-
filter
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
`Returns:`
-
A JSON with all donations related to person
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/donations
-
"""
-
if page :
-
return self . _get_page (
-
f "people/ { person_id } /donations" ,
-
page ,
-
per_page ,
-
filter ,
-
)
-
return self . _get_entry_list (
-
f "people/ { person_id } /donations" ,
-
limit ,
-
per_page ,
-
filter ,
-
)
-
-
[docs] def create_donation ( self , fundraising_page_id , donation_payload ):
-
"""
-
`Args:`
-
fundraising_page_id: The id of the fundraising page
-
donation_payload: The payload containing donation details
-
{
-
"recipients": [
-
{
-
"display_name": "Campaign To Elect Tom",
-
"amount": "3.00"
-
}
-
],
-
"created_date": "2013-01-01T00:00:00Z",
-
"_links" : {
-
"osdi:person" : { "href" : "link" }
-
}
-
}
-
`Returns:`
-
A JSON response confirming the creation of the donation
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/donations
-
"""
-
return self . api . post_request (
-
f "fundraising_pages/ { fundraising_page_id } /donations" , donation_payload
-
)
-
-
# Embeds
-
[docs] def get_embeds ( self , action_type , action_id ):
-
"""
-
`Args:`
-
action_type:
-
The action type (petition, events, etc.)
-
action_id:
-
The unique id of the action
-
`Returns:`
-
A JSON with the embeds (for you to be able to embed action outside of ActionNetwork).
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/embeds
-
"""
-
return self . api . get_request ( f " { action_type } / { action_id } /embed" )
-
-
# Event Campaigns
-
[docs] def get_event_campaigns ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the event_campaigns entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/event_campaigns
-
"""
-
if page :
-
return self . _get_page ( "event_campaigns" , page , per_page , filter )
-
return self . _get_entry_list ( "event_campaigns" , limit , per_page , filter )
-
-
[docs] def get_event_campaign ( self , event_campaign_id ):
-
"""
-
`Args:`
-
event_campaign_id:
-
The unique id of the event_campaign
-
`Returns:`
-
A JSON with event_campaign entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/event_campaigns
-
"""
-
return self . api . get_request ( f "event_campaigns/ { event_campaign_id } " )
-
-
[docs] def create_event_campaign ( self , payload ):
-
"""
-
`Args:`
-
payload: The payload containing event campaign details
-
{
-
"title": "My Canvassing Event",
-
"origin_system": "CanvassingEvents.com"
-
}
-
`Returns:`
-
A JSON response confirming the creation of the event campaign
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/event_campaigns
-
"""
-
return self . api . post_request ( "event_campaigns" , payload )
-
-
[docs] def create_event_in_event_campaign ( self , event_campaign_id , payload ):
-
"""
-
`Args:`
-
event_campaign_id:
-
The unique id of the event_campaign
-
payload:
-
The payload containing event details
-
{
-
"title": "My Free Event",
-
"origin_system": "FreeEvents.com"
-
}
-
`Returns:`
-
A JSON response confirming the creation of the event in the event campaign
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/event_campaigns
-
"""
-
return self . api . post_request ( f "event_campaigns/ { event_campaign_id } /events" , payload )
-
-
[docs] def update_event_campaign ( self , event_campaign_id , payload ):
-
"""
-
`Args:`
-
event_campaign_id:
-
The unique id of the event_campaign
-
payload:
-
The payload containing event campaign details
-
{
-
"description": "This is my new event campaign description"
-
}
-
`Returns:`
-
A JSON response confirming the update of the event campaign
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/event_campaigns
-
"""
-
return self . api . put_request ( f "event_campaigns/ { event_campaign_id } " , payload )
-
-
# Events
-
[docs] def get_events ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page
-
The number of entries per page to return. 25 maximum.
-
page
-
Which page of results to return
-
filter
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the events entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/events
-
"""
-
if page :
-
return self . _get_page ( "events" , page , per_page , filter )
-
return self . _get_entry_list ( "events" , limit , per_page , filter )
-
-
[docs] def get_event ( self , event_id ):
-
"""
-
`Args:`
-
event_id: the unique id of the event
-
`Returns:`
-
A JSON with event entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/events
-
"""
-
return self . api . get_request ( f "events/ { event_id } " )
-
-
[docs] def get_event_campaign_events (
-
self , event_campaign_id , limit = None , per_page = 25 , page = None , filter = None
-
):
-
"""
-
`Args:`
-
event_campaign_id:
-
The unique id of the event_campaign
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page
-
The number of entries per page to return. 25 maximum.
-
page
-
Which page of results to return
-
filter
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the eventes related to the event_campaign entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/events
-
"""
-
if page :
-
return self . _get_page (
-
f "event_campaigns/ { event_campaign_id } /events" , page , per_page , filter
-
)
-
return self . _get_entry_list (
-
f "event_campaigns/ { event_campaign_id } /events" , limit , per_page , filter
-
)
-
-
[docs] def create_event ( self , title , start_date = None , location = None ):
-
"""
-
Create an event in Action Network
-
-
`Args:`
-
title: str
-
The public title of the event
-
start_date: str OR datetime
-
OPTIONAL: The starting date & time. If a string, use format "YYYY-MM-DD HH:MM:SS"
-
(hint: the default format you get when you use `str()` on a datetime)
-
location: dict
-
OPTIONAL: A dict of location details. Can include any combination of the types of
-
values in the following example:
-
.. code-block:: python
-
-
my_location = {
-
"venue": "White House",
-
"address_lines": [
-
"1600 Pennsylvania Ave"
-
],
-
"locality": "Washington",
-
"region": "DC",
-
"postal_code": "20009",
-
"country": "US"
-
}
-
-
`Returns:`
-
Dict of Action Network Event data.
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/events
-
"""
-
-
data = { "title" : title }
-
-
if start_date :
-
start_date = str ( start_date )
-
data [ "start_date" ] = start_date
-
-
if isinstance ( location , dict ):
-
data [ "location" ] = location
-
-
event_dict = self . api . post_request ( url = f " { self . api_url } /events" , data = json . dumps ( data ))
-
-
an_event_id = event_dict [ "_links" ][ "self" ][ "href" ] . split ( "/" )[ - 1 ]
-
event_dict [ "event_id" ] = an_event_id
-
-
return event_dict
-
-
[docs] def update_event ( self , event_id , payload ):
-
"""
-
Update an event in Action Network
-
-
`Args:`
-
event_id: str
-
The unique id of the event
-
payload: dict
-
The payload containing event data (see https://actionnetwork.org/docs/v2/events)
-
{
-
"title": "My Free Event With A New Name",
-
"description": "This is my free event description"
-
}
-
-
`Returns:`
-
A JSON response confirming the update of the event
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/events
-
"""
-
return self . api . put_request ( f "events/ { event_id } " , payload )
-
-
# Forms
-
-
-
-
-
-
-
-
-
# Fundraising Pages
-
[docs] def get_fundraising_page ( self , fundraising_page_id ):
-
"""
-
`Args:`
-
fundraising_page_id: The id of the fundraiser
-
`Returns:`
-
A JSON with fundraising_page entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/fundraising_pages
-
"""
-
return self . api . get_request ( url = f "fundraising_pages/ { fundraising_page_id } " )
-
-
[docs] def get_fundraising_pages ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page
-
The number of entries per page to return. 25 maximum.
-
page
-
Which page of results to return
-
filter
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
`Returns:`
-
A JSON with all the fundraising_pages entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/fundraising_pages
-
"""
-
if page :
-
return self . _get_page ( "fundraising_pages" , page , per_page , filter )
-
return self . _get_entry_list (
-
"fundraising_pages" ,
-
limit ,
-
)
-
-
[docs] def create_fundraising_page ( self , payload ):
-
"""
-
Create a fundraising page in Action Network
-
-
`Args:`
-
payload: dict
-
The payload containing fundraising page details
-
{
-
"title": "My Free Fundraiser",
-
"origin_system": "FreeFundraisers.com"
-
}
-
`Returns:`
-
A JSON response confirming the creation of the fundraising page
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/fundraising_pages
-
"""
-
return self . api . post_request ( "fundraising_pages" , payload )
-
-
[docs] def update_fundraising_page ( self , fundraising_page_id , payload ):
-
"""
-
Update a fundraising page in Action Network
-
-
`Args:`
-
fundraising_page_id: The id of the fundraiser
-
payload: dict
-
The payload containing updated fundraising page details
-
{
-
"title": "My Free Fundraiser",
-
"origin_system": "FreeFundraisers.com"
-
}
-
`Returns:`
-
A JSON response confirming the update of the fundraising page
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/fundraising_pages
-
"""
-
return self . api . put_request ( f "fundraising_pages/ { fundraising_page_id } " , payload )
-
-
# Items
-
[docs] def get_items ( self , list_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
list_id:
-
The unique id of the list
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the list item entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/items
-
"""
-
if page :
-
return self . _get_page ( f "lists/ { list_id } /items" , page , per_page , filter )
-
return self . _get_entry_list ( f "lists/ { list_id } /items" , limit , per_page , filter )
-
-
[docs] def get_item ( self , list_id , item_id ):
-
"""
-
`Args:`
-
list_id:
-
The unique id of the list
-
item_id:
-
The unique id of the item
-
`Returns:`
-
A JSON with the item entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/items
-
"""
-
return self . api . get_request ( f "lists/ { list_id } /items/ { item_id } " )
-
-
# Lists
-
[docs] def get_lists ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
-
`Returns:`
-
A JSON with all the list entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/lists
-
"""
-
if page :
-
return self . _get_page ( "lists" , page , per_page , filter )
-
return self . _get_entry_list ( "lists" , limit , per_page , filter )
-
-
[docs] def get_list ( self , list_id ):
-
"""
-
`Args:`
-
list_id:
-
The unique id of the list
-
`Returns:`
-
A JSON with the list entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/lists
-
"""
-
return self . api . get_request ( f "lists/ { list_id } " )
-
-
# Messages
-
[docs] def get_messages (
-
self , limit = None , per_page = 25 , page = None , filter = None , unpack_statistics = False
-
):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
unpack_statistics:
-
Whether to unpack the statistics dictionary into the table. Default to False.
-
-
`Returns:`
-
A Parsons Table with all the messages related entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/messages
-
"""
-
if page :
-
return self . _get_page ( "messages" , page , per_page , filter )
-
tbl = self . _get_entry_list ( "messages" , limit , per_page , filter )
-
# Unpack statistics
-
if unpack_statistics :
-
tbl . unpack_dict ( "statistics" , prepend = False , include_original = True )
-
return tbl
-
-
[docs] def get_message ( self , message_id ):
-
"""
-
`Args:`
-
message_id:
-
The unique id of the message
-
`Returns:`
-
A JSON with the signature entry.
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/messages
-
"""
-
return self . api . get_request ( f "messages/ { message_id } " )
-
-
[docs] def create_message ( self , payload ):
-
"""
-
Create a message in Action Network
-
-
`Args:`
-
payload: dict
-
The payload containing message details
-
{
-
"subject": "Stop doing the bad thing",
-
"body": "<p>The mayor should stop doing the bad thing.</p>",
-
"from": "Progressive Action Now",
-
"reply_to": "jane@progressiveactionnow.org",
-
"targets": [
-
{
-
"href": "https://actionnetwork.org/api/v2/queries/id"
-
}
-
],
-
"_links": {
-
"osdi:wrapper": {
-
"href": "https://actionnetwork.org/api/v2/wrappers/id"
-
}
-
}
-
}
-
`Returns:`
-
A JSON response confirming the creation of the message
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/messages
-
"""
-
return self . api . post_request ( "messages" , payload )
-
-
[docs] def update_message ( self , message_id , payload ):
-
"""
-
Update a message in Action Network
-
-
`Args:`
-
message_id:
-
The unique id of the message
-
payload: dict
-
The payload containing message details to be updated
-
{
-
"name": "Stop doing the bad thing email send 1",
-
"subject": "Please! Stop doing the bad thing"
-
}
-
`Returns:`
-
A JSON response confirming the update of the message
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/messages
-
"""
-
return self . api . put_request ( f "messages/ { message_id } " , payload )
-
-
# Metadata
-
-
-
# Outreaches
-
[docs] def get_advocacy_campaign_outreaches (
-
self , advocacy_campaign_id , limit = None , per_page = 25 , page = None , filter = None
-
):
-
"""
-
`Args:`
-
advocacy_campaign_id:
-
The unique id of the advocacy_campaign
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
`Returns:`
-
A JSON with all the outreaches entries related to the advocacy_campaign_id
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/outreaches
-
"""
-
if page :
-
return self . _get_page (
-
f "advocacy_campaigns/ { advocacy_campaign_id } /outreaches" ,
-
page ,
-
per_page ,
-
filter ,
-
)
-
return self . _get_entry_list (
-
f "advocacy_campaigns/ { advocacy_campaign_id } /outreaches" ,
-
limit ,
-
per_page ,
-
filter ,
-
)
-
-
[docs] def get_person_outreaches ( self , person_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the person
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
`Returns:`
-
A JSON with all the outreaches entries related to our group
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/outreaches
-
"""
-
if page :
-
return self . _get_page ( f "people/ { person_id } /outreaches" , page , per_page , filter )
-
return self . _get_entry_list ( f "people/ { person_id } /outreaches" , limit , per_page , filter )
-
-
[docs] def get_advocacy_campaign_outreach ( self , advocacy_campaign_id , outreach_id ):
-
"""
-
`Args:`
-
advocacy_campaign_id:
-
The unique id of the campaign
-
outreach_id:
-
The unique id of the outreach
-
`Returns:`
-
A JSON with the outreach entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/outreaches
-
"""
-
return self . api . get_request (
-
f "advocacy_campaigns/ { advocacy_campaign_id } /outreaches/ { outreach_id } "
-
)
-
-
[docs] def get_person_outreach ( self , person_id , outreach_id ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the campaign
-
outreach_id:
-
The unique id of the outreach
-
`Returns:`
-
A JSON with the outreach entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/outreaches
-
"""
-
return self . api . get_request ( f "people/ { person_id } /outreaches/ { outreach_id } " )
-
-
[docs] def create_outreach ( self , advocacy_campaign_id , payload ):
-
"""
-
Create an outreach in Action Network
-
-
`Args:`
-
advocacy_campaign_id:
-
The unique id of the campaign
-
payload:
-
The payload containing outreach details
-
{
-
"targets": [
-
{
-
"given_name": "Joe",
-
"family_name": "Schmoe"
-
}
-
],
-
"_links" : {
-
"osdi:person" : { "href" : "https://actionnetwork.org/api/v2/people/id" }
-
}
-
}
-
`Returns:`
-
A JSON response confirming the creation of the outreach
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/outreaches
-
"""
-
return self . api . post_request (
-
f "advocacy_campaigns/ { advocacy_campaign_id } /outreaches" , payload
-
)
-
-
[docs] def update_outreach ( self , advocacy_campaign_id , outreach_id , payload ):
-
"""
-
Update an outreach in Action Network
-
-
`Args:`
-
advocacy_campaign_id:
-
The unique id of the campaign
-
outreach_id:
-
The unique id of the outreach
-
payload:
-
The payload containing outreach details to be updated
-
{
-
"subject": "Please vote no!"
-
}
-
`Returns:`
-
A JSON response confirming the update of the outreach
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/outreaches
-
"""
-
return self . api . put_request (
-
f "advocacy_campaigns/ { advocacy_campaign_id } /outreaches/ { outreach_id } " ,
-
payload ,
-
)
-
-
# People
-
[docs] def get_people ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page
-
The number of entries per page to return. 25 maximum.
-
page
-
Which page of results to return
-
filter
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A list of JSONs of people stored in Action Network.
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/people
-
"""
-
if page :
-
return self . _get_page ( "people" , page , per_page , filter = filter )
-
return self . _get_entry_list ( "people" , limit , per_page , filter = filter )
-
-
[docs] def get_person ( self , person_id ):
-
"""
-
`Args:`
-
person_id:
-
Id of the person.
-
`Returns:`
-
A JSON of the entry. If the entry doesn't exist, Action Network returns
-
``{'error': 'Couldn't find person with id = <id>'}``.
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/people
-
"""
-
return self . api . get_request ( url = f "people/ { person_id } " )
-
-
[docs] def upsert_person (
-
self ,
-
email_address : Union [ str , List [ str ], List [ Dict [ str , str ]]] = None ,
-
given_name = None ,
-
family_name = None ,
-
tags = None ,
-
languages_spoken = None ,
-
postal_addresses = None ,
-
mobile_number = None ,
-
mobile_status = "subscribed" ,
-
background_processing = False ,
-
** kwargs ,
-
):
-
"""
-
Creates or updates a person record. In order to update an existing record instead of
-
creating a new one, you must supply an email or mobile number which matches a record
-
in the database.
-
-
Identifiers are intentionally not included as an option on
-
this method, because their use can cause buggy behavior if
-
they are not globally unique. ActionNetwork support strongly
-
encourages developers not to use custom identifiers.
-
-
`Args:`
-
email_address:
-
Either email_address or mobile_number are required. Can be any of the following
-
- a string with the person's email
-
- a list of strings with a person's emails
-
- a list of dictionaries with the following fields
-
- address (REQUIRED)
-
- primary (OPTIONAL): Boolean indicating the user's primary email address
-
- status (OPTIONAL): can taken on any of these values
-
- "subscribed"
-
- "unsubscribed"
-
- "bouncing"
-
- "previous bounce"
-
- "spam complaint"
-
- "previous spam complaint"
-
given_name:
-
The person's given name
-
family_name:
-
The person's family name
-
tags:
-
Optional field. A list of strings of pre-existing tags to be applied to the person.
-
languages_spoken:
-
Optional field. A list of strings of the languages spoken by the person
-
postal_addresses:
-
Optional field. A list of dictionaries.
-
For details, see Action Network's documentation:
-
https://actionnetwork.org/docs/v2/person_signup_helper
-
mobile_number:
-
Either email_address or mobile_number are required. Can be any of the following
-
- a string with the person's cell phone number
-
- an integer with the person's cell phone number
-
- a list of strings with the person's cell phone numbers
-
- a list of integers with the person's cell phone numbers
-
- a dictionary with the following fields
-
- number (REQUIRED)
-
- primary (OPTIONAL): Boolean indicating the user's primary mobile number
-
- status (OPTIONAL): can taken on any of these values
-
- "subscribed"
-
- "unsubscribed"
-
mobile_status:
-
'subscribed' or 'unsubscribed'
-
background_request: bool
-
If set `true`, utilize ActionNetwork's "background processing". This will return
-
an immediate success, with an empty JSON body, and send your request to the
-
background queue for eventual processing.
-
https://actionnetwork.org/docs/v2/#background-processing
-
**kwargs:
-
Any additional fields to store about the person. Action Network allows
-
any custom field.
-
Adds a person to Action Network
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/people
-
"""
-
email_addresses_field = None
-
if isinstance ( email_address , str ):
-
email_addresses_field = [{ "address" : email_address }]
-
elif isinstance ( email_address , list ):
-
if isinstance ( email_address [ 0 ], str ):
-
email_addresses_field = [{ "address" : email } for email in email_address ]
-
email_addresses_field [ 0 ][ "primary" ] = True
-
if isinstance ( email_address [ 0 ], dict ):
-
email_addresses_field = email_address
-
else :
-
raise ValueError (
-
f "Unexpected type for email_address. Got { type ( email_address ) } , "
-
"expected str or list."
-
)
-
-
mobile_numbers_field = None
-
if isinstance ( mobile_number , str ):
-
mobile_numbers_field = [
-
{ "number" : re . sub ( "[^0-9]" , "" , mobile_number ), "status" : mobile_status }
-
]
-
elif isinstance ( mobile_number , int ):
-
mobile_numbers_field = [{ "number" : str ( mobile_number ), "status" : mobile_status }]
-
elif isinstance ( mobile_number , list ):
-
if len ( mobile_number ) > 1 :
-
raise ( "Action Network allows only 1 phone number per activist" )
-
if isinstance ( mobile_number [ 0 ], list ):
-
mobile_numbers_field = [
-
{ "number" : re . sub ( "[^0-9]" , "" , cell ), "status" : mobile_status }
-
for cell in mobile_number
-
]
-
mobile_numbers_field [ 0 ][ "primary" ] = True
-
if isinstance ( mobile_number [ 0 ], int ):
-
mobile_numbers_field = [
-
{ "number" : cell , "status" : mobile_status } for cell in mobile_number
-
]
-
mobile_numbers_field [ 0 ][ "primary" ] = True
-
if isinstance ( mobile_number [ 0 ], dict ):
-
mobile_numbers_field = mobile_number
-
-
if not email_addresses_field and not mobile_numbers_field :
-
raise (
-
"Either email_address or mobile_number is required and can be formatted "
-
"as a string, list of strings, a dictionary, a list of dictionaries, or "
-
"(for mobile_number only) an integer or list of integers"
-
)
-
-
data = { "person" : {}}
-
-
if email_addresses_field is not None :
-
data [ "person" ][ "email_addresses" ] = email_addresses_field
-
if mobile_numbers_field is not None :
-
data [ "person" ][ "phone_numbers" ] = mobile_numbers_field
-
if given_name is not None :
-
data [ "person" ][ "given_name" ] = given_name
-
if family_name is not None :
-
data [ "person" ][ "family_name" ] = family_name
-
if languages_spoken is not None :
-
data [ "person" ][ "languages_spoken" ] = languages_spoken
-
if postal_addresses is not None :
-
data [ "person" ][ "postal_addresses" ] = postal_addresses
-
if tags is not None :
-
data [ "add_tags" ] = tags
-
-
data [ "person" ][ "custom_fields" ] = { ** kwargs }
-
url = f " { self . api_url } /people"
-
if background_processing :
-
url = f " { url } ?background_processing=true"
-
response = self . api . post_request ( url , data = json . dumps ( data ))
-
-
identifiers = response [ "identifiers" ]
-
person_id = [
-
entry_id . split ( ":" )[ 1 ] for entry_id in identifiers if "action_network:" in entry_id
-
]
-
if not person_id :
-
logger . error ( f "Response gave no valid person_id: { identifiers } " )
-
else :
-
person_id = person_id [ 0 ]
-
if response [ "created_date" ] == response [ "modified_date" ]:
-
logger . info ( f "Entry { person_id } successfully added." )
-
else :
-
logger . info ( f "Entry { person_id } successfully updated." )
-
return response
-
-
[docs] def add_person (
-
self ,
-
email_address = None ,
-
given_name = None ,
-
family_name = None ,
-
tags = None ,
-
languages_spoken = None ,
-
postal_addresses = None ,
-
mobile_number = None ,
-
mobile_status = "subscribed" ,
-
** kwargs ,
-
):
-
"""
-
Creates a person in the database. WARNING: this endpoint has been deprecated in favor of
-
upsert_person.
-
"""
-
logger . warning ( "Method 'add_person' has been deprecated. Please use 'upsert_person'." )
-
# Pass inputs to preferred method:
-
self . upsert_person (
-
email_address = email_address ,
-
given_name = given_name ,
-
family_name = family_name ,
-
languages_spoken = languages_spoken ,
-
postal_addresses = postal_addresses ,
-
mobile_number = mobile_number ,
-
mobile_status = mobile_status ,
-
** kwargs ,
-
)
-
-
[docs] def update_person ( self , entry_id , background_processing = False , ** kwargs ):
-
"""
-
Updates a person's data in Action Network, given their Action Network ID. Note that you
-
can't alter a person's tags with this method. Instead, use upsert_person.
-
-
`Args:`
-
entry_id:
-
The person's Action Network id
-
background_processing: bool
-
If set `true`, utilize ActionNetwork's "background processing". This will return
-
an immediate success, with an empty JSON body, and send your request to the
-
background queue for eventual processing.
-
https://actionnetwork.org/docs/v2/#background-processing
-
**kwargs:
-
Fields to be updated. The possible fields are
-
email_address:
-
Can be any of the following
-
- a string with the person's email
-
- a dictionary with the following fields
-
- email_address (REQUIRED)
-
- primary (OPTIONAL): Boolean indicating the user's
-
primary email address
-
- status (OPTIONAL): can taken on any of these values
-
- "subscribed"
-
- "unsubscribed"
-
- "bouncing"
-
- "previous bounce"
-
- "spam complaint"
-
- "previous spam complaint"
-
given_name:
-
The person's given name
-
family_name:
-
The person's family name
-
languages_spoken:
-
Optional field. A list of strings of the languages spoken by the person
-
postal_addresses:
-
Optional field. A list of dictionaries.
-
For details, see Action Network's documentation:
-
https://actionnetwork.org/docs/v2/people#put
-
custom_fields:
-
A dictionary of any other fields to store about the person.
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/people
-
"""
-
data = { ** kwargs }
-
url = f " { self . api_url } /people/ { entry_id } "
-
if background_processing :
-
url = f " { url } ?background_processing=true"
-
response = self . api . put_request (
-
url = url ,
-
data = json . dumps ( data ),
-
success_codes = [ 204 , 201 , 200 ],
-
)
-
logger . info ( f "Person { entry_id } successfully updated" )
-
return response
-
-
# Petitions
-
[docs] def get_petitions ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all of the petitions entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/petitions
-
"""
-
if page :
-
return self . _get_page ( "petitions" , page , per_page , filter )
-
return self . _get_entry_list ( "petitions" , limit , per_page , filter )
-
-
[docs] def get_petition ( self , petition_id ):
-
"""
-
`Args:`
-
petition_id:
-
The unique id of the petition
-
`Returns:`
-
A JSON with the petition entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/petitions
-
"""
-
return self . api . get_request ( f "petitions/ { petition_id } " )
-
-
[docs] def create_petition (
-
self , title , description , petition_text , target , background_processing = False
-
):
-
"""
-
`Args:`
-
title:
-
The title of the petition
-
description:
-
The description of the petition
-
petition_text:
-
The text of the petition
-
target:
-
The target of the petition
-
background_processing:
-
Whether to process the request in the background
-
`Returns:`
-
A JSON with the response from the API
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/petitions
-
"""
-
data = {
-
"title" : title ,
-
"description" : description ,
-
"petition_text" : petition_text ,
-
"target" : target ,
-
}
-
url = f " { self . api_url } /petitions"
-
if background_processing :
-
url = f " { url } ?background_processing= { background_processing } "
-
response = self . api . post_request (
-
url = url ,
-
data = json . dumps ( data ),
-
)
-
logger . info ( f "Petition { title } successfully created" )
-
return response
-
-
[docs] def update_petition (
-
self ,
-
petition_id ,
-
title ,
-
description ,
-
petition_text ,
-
target ,
-
background_processing = False ,
-
):
-
"""
-
`Args:`
-
petition_id:
-
The unique id of the petition to be updated
-
title:
-
The updated title of the petition
-
description:
-
The updated description of the petition
-
petition_text:
-
The updated text of the petition
-
target:
-
The updated target of the petition
-
background_processing:
-
Whether to process the request in the background
-
`Returns:`
-
A JSON with the response from the API
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/petitions
-
"""
-
data = {
-
"title" : title ,
-
"description" : description ,
-
"petition_text" : petition_text ,
-
"target" : target ,
-
}
-
url = f " { self . api_url } /petitions/ { petition_id } "
-
if background_processing :
-
url = f " { url } ?background_processing= { background_processing } "
-
response = self . api . put_request (
-
url = url ,
-
data = json . dumps ( data ),
-
)
-
logger . info ( f "Petition { title } successfully updated" )
-
return response
-
-
# Queries
-
[docs] def get_queries ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
-
`Returns:`
-
A JSON with all the query entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/queries
-
"""
-
if page :
-
return self . _get_page ( "queries" , page , per_page , filter )
-
return self . _get_entry_list ( "queries" , limit , per_page , filter )
-
-
[docs] def get_query ( self , query_id ):
-
"""
-
`Args:`
-
query_id:
-
The unique id of the query
-
`Returns:`
-
A JSON with the query entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/queries
-
"""
-
return self . api . get_request ( f "queries/ { query_id } " )
-
-
# Signatures
-
[docs] def get_petition_signatures ( self , petition_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
petition_id:
-
The unique id of the petition
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the signatures related to the petition entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/signatures
-
"""
-
if page :
-
return self . _get_page ( f "petitions/ { petition_id } /signatures" , page , per_page , filter )
-
return self . _get_entry_list ( f "petitions/ { petition_id } /signatures" , limit , per_page , filter )
-
-
[docs] def get_person_signatures ( self , person_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the person
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
-
`Returns:`
-
A JSON with all the signatures related to the petition entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/signatures
-
"""
-
if page :
-
return self . _get_page ( f "people/ { person_id } /signatures" , page , per_page , filter )
-
return self . _get_entry_list ( f "people/ { person_id } /signatures" , limit , per_page , filter )
-
-
[docs] def get_petition_signature ( self , petition_id , signature_id ):
-
"""
-
`Args:`
-
petition_id:
-
The unique id of the petition
-
signature_id:
-
The unique id of the signature
-
`Returns:`
-
A JSON with the signature entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/signatures
-
"""
-
return self . api . get_request ( f "petitions/ { petition_id } /signatures/ { signature_id } " )
-
-
[docs] def get_person_signature ( self , person_id , signature_id ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the person
-
signature_id:
-
The unique id of the signature
-
`Returns:`
-
A JSON with the signature entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/signatures
-
"""
-
return self . api . get_request ( f "people/ { person_id } /signatures/ { signature_id } " )
-
-
[docs] def create_signature ( self , petition_id , data ):
-
"""
-
`Args:`
-
petition_id:
-
The unique id of the petition
-
data:
-
The payload for creating the signature
-
{
-
"comments" : "Stop doing the thing",
-
"_links" : {
-
"osdi:person" : { "href" : "https://actionnetwork.org/api/v2/people/id" }
-
}
-
}
-
`Returns:`
-
A JSON with the created signature entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/signatures
-
"""
-
return self . api . post_request ( f "petitions/ { petition_id } /signatures" , data )
-
-
[docs] def update_signature ( self , petition_id , signature_id , data ):
-
"""
-
`Args:`
-
petition_id:
-
The unique id of the petition
-
signature_id:
-
The unique id of the signature
-
data:
-
The signature payload to update
-
{
-
"comments": "Some new comments"
-
}
-
`Returns:`
-
A JSON with the updated signature entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/signatures
-
"""
-
return self . api . put_request ( f "petitions/ { petition_id } /signatures/ { signature_id } " , data )
-
-
# Submissions
-
-
-
[docs] def get_person_submissions ( self , person_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the person
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
`Returns:`
-
A JSON with all the submissions entries related with our group
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/submissions
-
"""
-
if page :
-
return self . _get_page ( f "people/ { person_id } /submissions" , page , per_page , filter )
-
return self . _get_entry_list ( f "people/ { person_id } /submissions" , limit , per_page , filter )
-
-
-
-
[docs] def get_person_submission ( self , person_id , submission_id ):
-
"""
-
`Args:`
-
person_id:
-
The unique id of the submission
-
submission_id:
-
The unique id of the submission
-
`Returns:`
-
A JSON with the submission entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/submissions
-
"""
-
return self . api . get_request ( f "people/ { person_id } /submissions/ { submission_id } " )
-
-
[docs] def create_submission ( self , form_id , person_id ):
-
"""
-
`Args:`
-
form_id:
-
The unique id of the form
-
person_id:
-
The unique id of the person
-
`Returns:`
-
A JSON response indicating the success or failure of the submission creation
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/submissions
-
"""
-
payload = {
-
"_links" : {
-
"osdi:person" : { "href" : f "https://actionnetwork.org/api/v2/people/ { person_id } " }
-
}
-
}
-
return self . api . post_request ( f "forms/ { form_id } /submissions" , data = json . dumps ( payload ))
-
-
[docs] def update_submission ( self , form_id , submission_id , data ):
-
"""
-
`Args:`
-
form_id:
-
The unique id of the form
-
submission_id:
-
The unique id of the submission
-
data:
-
The payload for updating the submission
-
{
-
"_links" : {
-
"osdi:person" : { "href" : "https://actionnetwork.org/api/v2/people/id" }
-
}
-
}
-
`Returns:`
-
A JSON with the updated submission entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/submissions
-
"""
-
return self . api . put_request (
-
f "forms/ { form_id } /submissions/ { submission_id } " , data = json . dumps ( data )
-
)
-
-
# Tags
-
-
-
[docs] def get_tag ( self , tag_id ):
-
"""
-
`Args:`
-
tag_id:
-
Id of the tag.
-
`Returns:`
-
A JSON of the entry. If the entry doesn't exist, Action Network returns
-
"{'error': 'Couldn't find tag with id = <id>'}"
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/tags
-
"""
-
return self . api . get_request ( url = f "tags/ { tag_id } " )
-
-
[docs] def add_tag ( self , name ):
-
"""
-
`Args:`
-
name:
-
The tag's name. This is the ONLY editable field
-
Adds a tag to Action Network. Once created, tags CANNOT be edited or deleted.
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/tags
-
"""
-
data = { "name" : name }
-
response = self . api . post_request ( url = f " { self . api_url } /tags" , data = json . dumps ( data ))
-
identifiers = response [ "identifiers" ]
-
person_id = [
-
entry_id . split ( ":" )[ 1 ] for entry_id in identifiers if "action_network:" in entry_id
-
][ 0 ]
-
logger . info ( f "Tag { person_id } successfully added to tags." )
-
return response
-
-
# Taggings
-
[docs] def get_taggings ( self , tag_id , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
tag_id:
-
The unique id of the tag
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
-
`Returns:`
-
A JSON with all the tagging entries associated with the tag_id
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/taggings
-
"""
-
if page :
-
return self . _get_page ( f "tags/ { tag_id } /taggings" , page , per_page , filter )
-
return self . _get_entry_list ( f "tags/ { tag_id } /taggings" , limit , per_page , filter )
-
-
[docs] def get_tagging ( self , tag_id , tagging_id ):
-
"""
-
`Args:`
-
tag_id:
-
The unique id of the tag
-
tagging_id:
-
The unique id of the tagging
-
`Returns:`
-
A JSON with the tagging entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/taggings
-
"""
-
return self . api . get_request ( f "tags/ { tag_id } /taggings/ { tagging_id } " )
-
-
[docs] def create_tagging ( self , tag_id , payload ):
-
"""
-
`Args:`
-
tag_id:
-
The unique id of the tag
-
payload:
-
The payload for creating the tagging
-
{
-
"_links" : {
-
"osdi:person" : { "href" : "https://actionnetwork.org/api/v2/people/id" }
-
}
-
}
-
`Returns:`
-
A JSON response after creating the tagging
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/taggings
-
"""
-
return self . api . post_request ( f "tags/ { tag_id } /taggings" , data = json . dumps ( payload ))
-
-
[docs] def delete_tagging ( self , tag_id , tagging_id ):
-
"""
-
`Args:`
-
tag_id:
-
The unique id of the tag
-
tagging_id:
-
The unique id of the tagging to be deleted
-
`Returns:`
-
A JSON response after deleting the tagging
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/taggings
-
"""
-
return self . api . delete_request ( f "tags/ { tag_id } /taggings/ { tagging_id } " )
-
-
# Wrappers
-
[docs] def get_wrappers ( self , limit = None , per_page = 25 , page = None , filter = None ):
-
"""
-
`Args:`
-
limit:
-
The number of entries to return. When None, returns all entries.
-
per_page:
-
The number of entries per page to return. 25 maximum.
-
page:
-
Which page of results to return
-
filter:
-
The OData query for filtering results. E.g. "modified_date gt '2014-03-25'".
-
When None, no filter is applied.
-
-
-
`Returns:`
-
A JSON with all the wrapper entries
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/wrappers
-
"""
-
if page :
-
return self . _get_page ( "wrappers" , page , per_page , filter )
-
return self . _get_entry_list ( "wrappers" , limit , per_page , filter )
-
-
[docs] def get_wrapper ( self , wrapper_id ):
-
"""
-
`Args:`
-
wrapper_id:
-
The unique id of the wrapper
-
tagging_id:
-
The unique id of the tagging
-
`Returns:`
-
A JSON with the wrapper entry
-
`Documentation Reference`:
-
https://actionnetwork.org/docs/v2/wrappers
-
"""
-
return self . api . get_request ( f "wrappers/ { wrapper_id } " )
-
-
-
-
-
-
-
-
-
-
-
-
- Read the Docs
- latest
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/html/latest/action_network.html b/html/latest/action_network.html
index 9cb21889a5..4c2f108dba 100644
--- a/html/latest/action_network.html
+++ b/html/latest/action_network.html
@@ -53,94 +53,7 @@
Action Network
Airtable
@@ -338,2041 +251,6 @@ Quick Start
add_section_field_values_to_record() (parsons.ActionBuilder method)
-
-
+
create_campaign() (parsons.ActionKit method)
+
+
-
create_mailer() (parsons.ActionKit method)
-
- create_message() (parsons.ActionNetwork method)
-
- create_outreach() (parsons.ActionNetwork method)
create_page_followup() (parsons.ActionKit method)
-
- create_petition() (parsons.ActionNetwork method)
create_profile() (parsons.MobileCommons method)
@@ -501,14 +475,10 @@ C
create_relationship() (parsons.ngpvan.van.People method)
create_schema_with_permissions() (parsons.databases.redshift.redshift.RedshiftSchema method)
-
- create_signature() (parsons.ActionNetwork method)
create_signup() (parsons.ngpvan.van.Signups method)
create_spreadsheet() (parsons.google.google_sheets.GoogleSheets method)
-
- create_submission() (parsons.ActionNetwork method)
create_supporter_group() (parsons.ngpvan.van.SupporterGroups method)
@@ -520,8 +490,6 @@ C
(parsons.Postgres method)
- create_tagging() (parsons.ActionNetwork method)
-
create_target_export() (parsons.ngpvan.van.Targets method)
create_ticket() (parsons.Freshdesk method)
@@ -617,8 +585,6 @@ D
delete_supporter_group() (parsons.ngpvan.van.SupporterGroups method)
delete_table() (parsons.google.google_bigquery.GoogleBigQuery method)
-
- delete_tagging() (parsons.ActionNetwork method)
delete_transaction() (parsons.Bloomerang method)
@@ -799,14 +765,6 @@ G
get_activity() (parsons.PDI method)
get_activity_types() (parsons.Copper method)
-
- get_advocacy_campaign() (parsons.ActionNetwork method)
-
- get_advocacy_campaign_outreach() (parsons.ActionNetwork method)
-
- get_advocacy_campaign_outreaches() (parsons.ActionNetwork method)
-
- get_advocacy_campaigns() (parsons.ActionNetwork method)
get_advocates() (parsons.CapitolCanary method)
@@ -869,8 +827,6 @@ G
get_campaign() (parsons.ActionKit method)
@@ -882,11 +838,9 @@ G
get_campaign_tags() (parsons.ActionBuilder method)
- get_campaigns() (parsons.ActionNetwork method)
+ get_campaigns() (parsons.CapitolCanary method)
get_disputes() (parsons.braintree.Braintree method)
- get_donation() (parsons.ActionNetwork method)
-
- get_donations() (parsons.ActionNetwork method)
-
-
get_donors() (parsons.Donorbox method)
get_download_url() (parsons.ActBlue method)
get_elections() (parsons.google.google_civic.GoogleCivic method)
-
- get_embeds() (parsons.ActionNetwork method)
get_event() (parsons.ActionKit method)
get_event_activities() (parsons.PDI method)
get_event_activity_assignments() (parsons.PDI method)
-
- get_event_attendance() (parsons.ActionNetwork method)
-
- get_event_attendances() (parsons.ActionNetwork method)
-
- get_event_campaign() (parsons.ActionNetwork method)
-
- get_event_campaign_events() (parsons.ActionNetwork method)
-
- get_event_campaigns() (parsons.ActionNetwork method)
get_event_create_form() (parsons.ActionKit method)
@@ -1049,8 +981,6 @@ G
get_events() (parsons.ActionKit method)
- get_form() (parsons.ActionNetwork method)
-
get_form_fields() (parsons.formstack.Formstack method)
- get_form_submission() (parsons.ActionNetwork method)
+ get_form_submissions() (parsons.formstack.Formstack method)
- get_form_submissions() (parsons.ActionNetwork method)
-
-
- get_forms() (parsons.ActionNetwork method)
-
-
get_fresh_query_results() (parsons.redash.Redash method)
-
- get_fundraising_page() (parsons.ActionNetwork method)
-
- get_fundraising_page_donations() (parsons.ActionNetwork method)
-
- get_fundraising_pages() (parsons.ActionNetwork method)
get_group() (parsons.Hustle method)
@@ -1127,31 +1039,21 @@ G
get_invoice_list() (parsons.BillCom method)
get_issue() (parsons.GitHub method)
-
- get_item() (parsons.ActionNetwork method)
get_item_id() (parsons.Box method)
-
- get_items() (parsons.ActionNetwork method)
get_lead() (parsons.Hustle method)
-
- get_leaderboard() (parsons.CrowdTangle method)
- get_tag() (parsons.ActionNetwork method)
-
-
get_tag_by_name() (parsons.ActionBuilder method)
- get_tagging() (parsons.ActionNetwork method)
+ get_tags() (parsons.Hustle method)
- get_taggings() (parsons.ActionNetwork method)
-
- get_tags() (parsons.ActionNetwork method)
-
-
get_target() (parsons.Newmode method)
upsert_connection() (parsons.ActionBuilder method)
- upsert_person() (parsons.ActionNetwork method)
+ upsert_person() (parsons.NationBuilder method)
diff --git a/html/latest/objects.inv b/html/latest/objects.inv
index 69ec0bec53..43c8bd875e 100644
Binary files a/html/latest/objects.inv and b/html/latest/objects.inv differ
diff --git a/html/latest/searchindex.js b/html/latest/searchindex.js
index f0fd4bb48d..9d52a251c3 100644
--- a/html/latest/searchindex.js
+++ b/html/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["actblue", "action_builder", "action_kit", "action_network", "airtable", "alchemer", "auth0", "aws", "azure", "bill_com", "bloomerang", "box", "braintree", "build_a_connector", "capitolcanary", "catalist", "census", "census_geocoder", "civis", "contributing", "controlshift", "copper", "crowdtangle", "databases", "dbsync", "donorbox", "facebook_ads", "formstack", "freshdesk", "github", "google", "hustle", "index", "mailchimp", "mobilecommons", "mobilize_america", "nation_builder", "newmode", "ngpvan", "notifications", "p2a", "pdi", "quickbase", "redash", "rockthevote", "salesforce", "scytl", "sftp", "shopify", "sisense", "table", "targetsmart", "targetsmart_api", "targetsmart_automation_workflows", "training_guides/etl_best_practices", "training_guides/getting_set_up", "turbovote", "twilio", "use_cases/civis_job_status_slack_alert", "use_cases/contribute_use_cases", "use_cases/mysql_to_googlesheets", "use_cases/opt_outs_to_everyaction", "utilities", "write_tests", "zoom"], "filenames": ["actblue.rst", "action_builder.rst", "action_kit.rst", "action_network.rst", "airtable.rst", "alchemer.rst", "auth0.rst", "aws.rst", "azure.rst", "bill_com.rst", "bloomerang.rst", "box.rst", "braintree.rst", "build_a_connector.rst", "capitolcanary.rst", "catalist.rst", "census.rst", "census_geocoder.rst", "civis.rst", "contributing.rst", "controlshift.rst", "copper.rst", "crowdtangle.rst", "databases.rst", "dbsync.rst", "donorbox.rst", "facebook_ads.rst", "formstack.rst", "freshdesk.rst", "github.rst", "google.rst", "hustle.rst", "index.rst", "mailchimp.rst", "mobilecommons.rst", "mobilize_america.rst", "nation_builder.rst", "newmode.rst", "ngpvan.rst", "notifications.rst", "p2a.rst", "pdi.rst", "quickbase.rst", "redash.rst", "rockthevote.rst", "salesforce.rst", "scytl.rst", "sftp.rst", "shopify.rst", "sisense.rst", "table.rst", "targetsmart.rst", "targetsmart_api.rst", "targetsmart_automation_workflows.rst", "training_guides/etl_best_practices.rst", "training_guides/getting_set_up.rst", "turbovote.rst", "twilio.rst", "use_cases/civis_job_status_slack_alert.rst", "use_cases/contribute_use_cases.rst", "use_cases/mysql_to_googlesheets.rst", "use_cases/opt_outs_to_everyaction.rst", "utilities.rst", "write_tests.rst", "zoom.rst"], "titles": ["ActBlue", "Action Builder", "ActionKit", "Action Network", "Airtable", "Alchemer", "Auth0", "Amazon Web Services", "Azure: Blob Storage", "Bill.com", "Bloomerang", "Box", "Braintree", "How to Build a Connector", "CapitolCanary", "Catalist", "Census", "US Census Geocoder", "Civis", "Contributing to Parsons", "Controlshift", "Copper", "CrowdTangle", "Databases", "Database Sync", "Donorbox", "FacebookAds", "Formstack", "Freshdesk", "GitHub", "Google", "Hustle", "About", "Mailchimp", "MobileCommons", "Mobilize America", "NationBuilder", "New/Mode", "NGPVAN", "Notifications", "Phone2Action", "PDI", "Quickbase", "Redash", "Rock the Vote", "Salesforce", "Scytl", "SFTP", "Shopify", "Sisense", "Parsons Table", "TargetSmart", "TargetSmart Developer API", "TargetSmart Automation Workflows", "Introduction to ETL Best Practices", "Getting Set Up With Parsons", "TurboVote", "Twilio", "Civis Job Status Slack Alert", "How to Contribute a Use Case & Sample Script", "MySQL to Google Sheets Export", "Opt-outs to EveryAction", "Utilities", "How to Write Tests for Parsons Connectors", "Zoom"], "terms": {"The": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64], "class": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 60, 62, 63, 64], "allow": [0, 1, 3, 4, 5, 7, 10, 14, 15, 20, 23, 24, 26, 27, 30, 32, 33, 36, 38, 41, 42, 43, 47, 50, 52, 54, 55, 56, 57, 58, 59, 63], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64], "interact": [0, 1, 4, 7, 10, 14, 15, 18, 20, 22, 26, 30, 33, 34, 36, 41, 42, 43, 47, 51, 52, 62, 63], "csv": [0, 2, 7, 8, 11, 15, 21, 23, 29, 30, 31, 32, 36, 37, 38, 43, 46, 47, 50, 52, 53, 62], "user": [0, 2, 3, 5, 6, 7, 9, 10, 11, 14, 15, 16, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 47, 50, 52, 54, 55, 56, 58, 59, 60, 61, 64], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64], "parson": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 58, 60, 61, 62, 64], "integr": [0, 2, 6, 7, 8, 10, 12, 15, 20, 22, 25, 28, 31, 33, 36, 38, 45, 48, 49, 53, 57, 61, 63], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64], "gener": [0, 2, 3, 4, 7, 9, 12, 21, 23, 25, 26, 30, 34, 38, 39, 44, 46, 51, 54, 62, 63], "manipul": [0, 7, 30, 50], "entiti": [0, 1, 2, 46], "data": [0, 1, 2, 3, 4, 7, 8, 9, 12, 14, 16, 17, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 36, 37, 38, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 57, 58, 60, 61, 63], "within": [0, 1, 7, 8, 15, 30, 34, 38, 50, 52, 55, 58, 59, 60], "tabl": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 52, 53, 56, 57, 58, 61, 63, 64], "format": [0, 2, 3, 7, 8, 10, 11, 15, 22, 23, 25, 26, 30, 33, 34, 38, 39, 41, 44, 46, 48, 50, 52, 54], "authent": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 22, 23, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 56, 57, 64], "In": [0, 1, 3, 4, 7, 15, 16, 22, 30, 32, 35, 36, 38, 44, 46, 51, 53, 54, 55, 63], "order": [0, 2, 3, 4, 7, 10, 15, 17, 22, 24, 25, 30, 32, 33, 35, 36, 38, 44, 45, 48, 50, 53, 54, 55, 59, 62], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 64], "must": [0, 1, 2, 3, 4, 7, 9, 10, 14, 15, 17, 18, 24, 28, 30, 31, 32, 33, 34, 35, 38, 39, 41, 43, 44, 45, 49, 50, 52, 56, 61, 64], "client": [0, 2, 6, 7, 8, 10, 11, 15, 18, 20, 29, 30, 31, 45, 50, 51, 52, 53, 54, 56, 60, 63, 64], "uuid": [0, 64], "secret": [0, 5, 6, 7, 10, 15, 20, 23, 26, 30, 31, 64], "set": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 56, 59, 60, 62, 63, 64], "credenti": [0, 1, 2, 3, 6, 8, 10, 11, 12, 14, 15, 20, 21, 23, 25, 26, 29, 30, 31, 37, 38, 39, 41, 42, 44, 45, 48, 49, 50, 52, 53, 54, 56, 57, 63, 64], "instruct": [0, 18, 28, 49, 54, 55, 59], "kei": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 21, 22, 24, 25, 26, 28, 30, 31, 33, 34, 35, 36, 38, 39, 42, 43, 44, 47, 48, 49, 50, 52, 54, 55, 59, 60, 64], "found": [0, 1, 2, 4, 11, 15, 17, 18, 20, 25, 27, 28, 30, 33, 36, 38, 42, 43, 46, 50, 54, 57], "document": [0, 1, 2, 3, 4, 5, 7, 8, 10, 12, 14, 18, 21, 22, 23, 25, 27, 28, 30, 33, 35, 38, 39, 40, 45, 46, 48, 49, 52, 53, 54, 57, 59], "To": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 63, 64], "instanti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 54, 56, 57, 64], "either": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 56, 57, 59, 64], "store": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 63, 64], "your": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 60, 61, 63, 64], "actblue_client_uuid": 0, "actblue_client_secret": 0, "environ": [0, 6, 7, 8, 11, 14, 15, 16, 18, 20, 25, 27, 29, 30, 32, 36, 39, 42, 43, 44, 50, 54, 59], "variabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 62, 63, 64], "pass": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 63, 64], "them": [0, 7, 8, 12, 14, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 36, 38, 41, 42, 44, 45, 46, 49, 50, 53, 54, 55, 56, 57, 58, 59, 61, 64], "argument": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 56, 57, 62, 63, 64], "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 55, 56, 57, 58, 59, 61, 63, 64], "import": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 63, 64], "first": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 21, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 38, 41, 42, 45, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 63], "approach": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 16, 20, 21, 25, 26, 28, 30, 31, 33, 36, 41, 42, 45, 48, 49, 52, 53, 56, 57, 59], "bash": [0, 36], "like": [0, 2, 7, 11, 12, 16, 26, 30, 32, 34, 36, 38, 39, 41, 46, 50, 52, 54, 55, 59, 63], "so": [0, 1, 2, 4, 7, 11, 15, 16, 21, 23, 26, 28, 30, 32, 36, 38, 41, 43, 46, 48, 50, 53, 54, 55, 58, 59, 60, 61, 63], "export": [0, 7, 11, 15, 16, 30, 31, 32, 36, 54, 56, 59], "my_uuid": 0, "my_secret": [0, 7], "second": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 18, 20, 21, 23, 25, 26, 28, 30, 31, 33, 36, 38, 41, 42, 43, 45, 48, 49, 50, 52, 53, 54, 56, 57], "make": [0, 7, 11, 22, 23, 25, 29, 30, 32, 36, 38, 43, 44, 45, 46, 47, 48, 50, 54, 55, 58, 59, 63], "request": [0, 2, 3, 6, 7, 12, 14, 15, 16, 18, 22, 28, 29, 30, 34, 35, 36, 38, 41, 43, 48, 50, 52, 54, 55, 58, 59, 63], "save": [0, 2, 11, 15, 21, 22, 30, 33, 36, 39, 41, 47, 50, 54, 55, 59, 60], "its": [0, 1, 4, 7, 29, 30, 32, 36, 38, 39, 47, 50, 55, 58, 59, 60, 63], "main": [0, 30, 38, 50, 55, 59], "helper": [0, 1, 7, 50], "method": [0, 1, 2, 3, 4, 7, 9, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 62, 63], "get_contribut": 0, "creat": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 36, 39, 41, 42, 44, 45, 46, 47, 48, 50, 54, 55, 58, 60, 61, 62, 63, 64], "parsons_t": [0, 30, 36], "csv_type": 0, "paid_contribut": 0, "date_range_start": 0, "2020": [0, 12, 33, 41, 44, 48], "01": [0, 3, 12, 14, 28, 33, 38, 41, 44, 50, 54, 57], "date_range_end": 0, "02": [0, 12, 38, 54], "abov": [0, 1, 2, 22, 25, 36, 50, 53, 54, 59, 63], "exampl": [0, 1, 2, 3, 4, 7, 8, 10, 11, 12, 15, 16, 23, 25, 30, 32, 35, 36, 38, 39, 46, 52, 53, 55, 59, 63], "show": [0, 32, 36, 41, 54, 55, 61], "how": [0, 4, 7, 8, 15, 20, 26, 27, 29, 30, 32, 36, 39, 41, 42, 44, 47, 54, 55], "paid": 0, "contribut": [0, 32, 38, 55], "month": [0, 26, 54, 57], "januari": [0, 54], "addit": [0, 2, 3, 7, 8, 14, 18, 21, 28, 35, 38, 39, 44, 45, 50, 52, 53, 54, 55, 59], "other": [0, 2, 3, 7, 8, 9, 12, 17, 23, 26, 30, 33, 35, 38, 39, 41, 44, 46, 50, 53, 54, 55, 57, 58, 59], "option": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 41, 44, 46, 47, 49, 50, 52, 53, 54, 56, 57, 62, 64], "ar": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 15, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 61, 62, 63, 64], "refunded_contribut": 0, "managed_form_contribut": 0, "none": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 64], "actblue_uri": 0, "sourc": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 64], "arg": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 56, 57, 64], "str": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 64], "provid": [0, 1, 2, 4, 5, 7, 8, 9, 11, 12, 14, 15, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 63, 64], "Not": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 20, 21, 22, 27, 28, 30, 31, 32, 33, 34, 36, 38, 42, 44, 45, 48, 49, 50, 54, 55, 56, 57, 59, 64], "requir": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 57, 59, 61, 62, 64], "env": [0, 2, 4, 6, 7, 10, 11, 12, 14, 20, 21, 22, 23, 26, 27, 28, 30, 31, 33, 34, 36, 38, 42, 45, 48, 50, 55, 56, 57, 62, 64], "uri": [0, 2, 30, 63], "access": [0, 1, 2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 18, 22, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 48, 50, 51, 52, 54, 55, 59, 60, 62, 63], "default": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 15, 17, 18, 23, 24, 25, 27, 28, 29, 30, 32, 33, 38, 39, 41, 43, 44, 45, 46, 47, 50, 52, 54, 55, 62], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "http": [0, 1, 2, 3, 4, 9, 16, 20, 23, 26, 30, 32, 34, 36, 38, 39, 41, 42, 43, 46, 48, 49, 50, 51, 52, 54, 55, 56, 64], "secur": [0, 10, 34, 45, 54], "com": [0, 2, 3, 4, 6, 10, 20, 21, 23, 25, 26, 28, 30, 32, 34, 36, 38, 39, 41, 42, 46, 48, 49, 50, 51, 52, 53, 54, 55, 64], "v1": [0, 1, 2, 31, 38, 49, 50], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 63, 64], "paramet": [0, 2, 4, 7, 10, 12, 21, 22, 23, 28, 30, 33, 34, 37, 41, 43, 44, 50, 52, 54], "differ": [0, 1, 2, 7, 12, 38, 45, 46, 47, 48, 50, 54, 55, 58, 60, 61], "endpoint": [0, 1, 2, 3, 4, 6, 10, 16, 21, 22, 25, 27, 28, 29, 34, 38, 39, 45, 46, 48, 49, 52, 63, 64], "necessari": [0, 1, 7, 23, 30, 50, 55], "when": [0, 1, 2, 3, 7, 8, 9, 11, 12, 14, 15, 23, 24, 25, 26, 30, 38, 39, 41, 43, 47, 50, 52, 54, 55, 59, 61, 63], "run": [0, 7, 8, 11, 18, 24, 30, 32, 35, 37, 38, 44, 47, 50, 54, 55, 58, 59, 61, 62, 63], "code": [0, 3, 7, 14, 22, 24, 26, 32, 34, 35, 37, 41, 44, 46, 50, 52, 53, 54, 55, 58, 60, 61, 63], "test": [0, 7, 8, 12, 16, 30, 32, 44, 52, 59], "where": [0, 4, 7, 8, 11, 18, 23, 30, 32, 35, 38, 39, 41, 45, 47, 50, 52, 54, 55, 60, 61], "don": [0, 26, 30, 32, 38, 50, 54, 55, 59, 61], "t": [0, 2, 3, 4, 7, 14, 16, 26, 30, 32, 35, 36, 38, 39, 41, 46, 47, 50, 54, 55, 59, 61], "want": [0, 2, 7, 14, 15, 16, 18, 22, 30, 32, 34, 35, 39, 41, 44, 45, 50, 54, 55, 59, 61], "hit": [0, 22, 23, 25, 50, 63], "actual": [0, 26, 50, 54, 61, 63], "For": [0, 1, 2, 3, 4, 5, 7, 9, 11, 12, 14, 16, 17, 20, 22, 26, 27, 30, 33, 35, 36, 37, 38, 39, 43, 44, 45, 46, 49, 50, 52, 54, 55, 57, 59, 63], "visit": [0, 2, 53], "doc": [0, 1, 2, 3, 4, 7, 9, 10, 23, 26, 28, 30, 36, 38, 41, 51, 52, 53, 54, 59, 64], "csv_api": 0, "post_request": 0, "post": [0, 1, 2, 22, 38, 39, 43, 49, 53, 58, 62, 63], "begin": [0, 1, 7, 30, 33, 38, 41, 50], "type": [0, 1, 2, 3, 7, 8, 11, 21, 22, 23, 24, 26, 28, 30, 33, 35, 38, 39, 41, 43, 44, 45, 48, 50, 52, 53, 55, 57, 58, 62, 63, 64], "contain": [0, 1, 3, 4, 7, 8, 9, 11, 23, 30, 31, 32, 34, 35, 38, 41, 45, 46, 47, 49, 50, 52, 56, 60, 61, 62], "non": [0, 10, 26, 45, 50, 53], "refund": [0, 48], "campaign": [0, 1, 2, 3, 14, 20, 25, 33, 34, 37, 38, 63], "organ": [0, 1, 3, 8, 9, 14, 20, 29, 31, 32, 34, 35, 37, 42, 44, 50, 54, 58, 59, 60, 61], "dure": [0, 7, 54], "specifi": [0, 2, 4, 7, 8, 10, 11, 14, 15, 17, 26, 27, 30, 33, 34, 35, 38, 41, 43, 44, 47, 50, 52, 54, 55, 57], "date": [0, 1, 3, 7, 9, 10, 12, 14, 21, 22, 25, 26, 27, 28, 29, 33, 34, 35, 38, 41, 44, 48, 55, 57], "rang": [0, 7, 12, 30, 50, 52], "were": [0, 2, 26, 35, 44, 47, 48, 54, 55, 60], "made": [0, 11, 22, 38, 50, 55], "through": [0, 7, 11, 12, 14, 23, 25, 29, 34, 38, 39, 50, 55, 59, 61, 63], "ani": [0, 1, 2, 3, 7, 8, 9, 15, 23, 26, 30, 33, 35, 36, 38, 39, 46, 50, 52, 54, 55, 59], "form": [0, 2, 3, 11, 12, 27, 30, 54, 58], "manag": [0, 6, 7, 10, 21, 23, 30, 33, 45, 54, 55], "includ": [0, 1, 3, 4, 7, 8, 9, 10, 12, 14, 15, 17, 20, 22, 23, 28, 30, 33, 34, 35, 36, 37, 38, 41, 43, 44, 46, 48, 49, 50, 51, 52, 54, 55, 57, 58, 59, 64], "via": [0, 1, 2, 3, 4, 6, 7, 8, 11, 12, 15, 20, 21, 25, 26, 30, 31, 36, 38, 39, 41, 42, 47, 48, 50, 54, 55, 56, 57, 64], "tandem": 0, "start": [0, 2, 8, 11, 25, 30, 35, 38, 41, 44, 46, 54, 55], "withdraw": 0, "inclus": 0, "ex": [0, 7, 14, 35, 37, 46, 50, 57], "end": [0, 1, 7, 9, 11, 12, 24, 30, 35, 38, 41, 45, 50, 57, 59], "exclus": [0, 22], "return": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 56, 57, 63, 64], "respons": [0, 1, 2, 3, 4, 6, 7, 15, 27, 28, 30, 33, 39, 41, 43, 44, 49, 58, 63, 64], "success": [0, 1, 2, 3, 7, 11, 38, 41, 45, 54], "id": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 17, 18, 20, 22, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 54, 61, 63, 64], "uniqu": [0, 1, 3, 7, 17, 30, 33, 38, 41, 54, 64], "identifi": [0, 1, 2, 3, 18, 26, 33, 38, 39, 41, 42, 46, 50, 52, 54, 61, 64], "being": [0, 1, 7, 14, 23, 30, 32, 44, 54, 61, 62], "get_download_url": 0, "csv_id": 0, "get": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 56, 58, 59, 64], "retriev": [0, 1, 5, 6, 11, 15, 22, 27, 30, 33, 36, 52, 64], "download_url": [0, 29], "while": [0, 1, 12, 17, 32, 35, 38, 44, 46, 54, 55], "readi": [0, 15, 54, 55, 59, 63], "poll_for_download_url": 0, "poll": [0, 2, 15, 30, 38, 43, 46, 64], "check": [0, 7, 9, 15, 16, 18, 22, 23, 24, 26, 27, 28, 30, 44, 45, 46, 47, 52, 53, 54, 55, 58, 63], "whether": [0, 1, 2, 3, 7, 9, 14, 22, 23, 24, 26, 30, 35, 38, 41, 44, 47, 50, 55, 63], "ha": [0, 1, 2, 3, 7, 9, 11, 13, 15, 16, 19, 22, 24, 26, 30, 34, 38, 39, 40, 41, 43, 44, 46, 50, 51, 52, 53, 54, 55, 58, 63], "finish": [0, 15, 18, 44], "signifi": 0, "presenc": [0, 52], "download": [0, 7, 8, 11, 15, 29, 30, 32, 36, 38, 44, 46, 47, 54], "url": [0, 1, 2, 4, 7, 8, 9, 20, 30, 34, 38, 39, 42, 43, 46, 48, 49, 50, 53, 54, 62, 63], "which": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 14, 15, 18, 22, 23, 25, 26, 28, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 60, 61, 63, 64], "valid": [0, 2, 7, 8, 11, 15, 17, 22, 23, 25, 26, 28, 30, 31, 34, 37, 38, 39, 50, 52, 56, 64], "10": [0, 7, 12, 15, 18, 23, 25, 33, 38, 48, 52, 53, 57], "minut": [0, 15, 22, 30, 50, 52, 53, 60, 62], "after": [0, 2, 3, 7, 10, 12, 15, 25, 30, 32, 33, 34, 35, 38, 46, 50, 57, 59, 63], "null": [0, 4, 7, 26, 30, 38, 50, 54], "until": [0, 7, 15, 30, 44, 50, 52, 53], "keep": [0, 30, 32, 38, 52, 55, 63], "becaus": [0, 3, 22, 24, 26, 29, 30, 46, 54, 55, 59, 61, 63], "expir": [0, 7, 8, 30, 50], "could": [0, 7, 22, 23, 36, 37, 38, 46, 54], "anyon": [0, 26, 30, 54, 59], "content": [0, 8, 14, 15, 22, 29, 43, 47, 59], "onlin": [1, 3, 5, 9, 12, 25, 27, 29, 41, 44, 48, 54, 56], "tool": [1, 3, 5, 9, 14, 15, 29, 32, 34, 35, 37, 42, 44, 45, 46, 54, 55, 56, 60, 61], "field": [1, 2, 3, 4, 5, 7, 9, 10, 14, 17, 21, 26, 27, 28, 30, 31, 33, 35, 36, 39, 41, 44, 45, 50, 52, 54], "origin": [1, 7, 15, 21, 50, 54, 55, 59, 60], "case": [1, 4, 12, 23, 30, 38, 45, 47, 50, 51, 53, 54, 63], "design": [1, 10, 54, 60], "labor": 1, "context": [1, 7, 23, 30], "essenti": [1, 55], "built": [1, 7, 32, 54, 59], "outreach": [1, 3, 37, 61], "capabl": 1, "doe": [1, 7, 17, 22, 23, 29, 30, 50, 52, 54, 59, 61], "robust": 1, "record": [1, 2, 3, 4, 6, 10, 12, 14, 17, 21, 32, 33, 34, 38, 41, 42, 45, 48, 50, 52, 54, 61, 63], "relationship": [1, 21, 38, 45], "storag": [1, 7, 11, 32, 38, 50], "abil": [1, 23], "custom": [1, 2, 3, 9, 11, 21, 26, 28, 30, 31, 34, 37, 39, 45, 51, 53, 54, 55, 58, 59, 60, 61], "more": [1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 15, 17, 18, 20, 22, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 45, 46, 50, 52, 53, 54, 55, 57, 58, 59, 61, 63], "inform": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 17, 22, 25, 26, 28, 29, 30, 33, 35, 37, 38, 39, 44, 45, 51, 52, 53, 54, 55, 57], "see": [1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 40, 43, 45, 46, 47, 49, 50, 52, 53, 54, 55, 56, 57, 63, 64], "develop": [1, 3, 9, 11, 16, 20, 26, 30, 35, 36, 39, 46, 53, 54, 60, 64], "tag": [1, 3, 14, 31, 36, 38, 54], "treat": [1, 30, 50, 54, 58], "both": [1, 10, 11, 15, 22, 25, 26, 30, 31, 35, 38, 39, 47, 50, 51, 54], "sql": [1, 7, 18, 23, 30, 32, 45, 50, 60], "mirror": [1, 63], "mean": [1, 22, 32, 38, 50, 54, 55, 59], "coupl": [1, 41, 54, 59, 61], "except": [1, 7, 12, 26, 50, 54], "valu": [1, 2, 3, 4, 7, 14, 15, 22, 23, 24, 25, 26, 30, 31, 33, 34, 38, 39, 43, 44, 45, 46, 48, 50, 52, 54, 63], "ahead": [1, 54, 59], "time": [1, 2, 3, 7, 12, 21, 22, 24, 30, 32, 33, 35, 38, 39, 41, 43, 44, 46, 50, 52, 55, 57, 58, 60, 62], "appli": [1, 3, 7, 30, 31, 38, 41, 50, 52, 54, 55], "each": [1, 2, 4, 7, 9, 11, 12, 14, 15, 22, 23, 26, 32, 35, 38, 39, 41, 46, 50, 52, 53, 54, 55, 58, 59, 60], "two": [1, 7, 9, 10, 17, 22, 23, 24, 32, 38, 43, 46, 50, 52, 55, 63], "layer": 1, "taxonomi": 1, "well": [1, 7, 15, 17, 31, 38, 45, 59, 63], "appear": [1, 18, 26, 59], "slightli": [1, 55, 58], "tag_categori": 1, "categori": [1, 33, 41, 57, 63], "tag_group": 1, "equival": [1, 2, 4, 53, 64], "call": [1, 2, 3, 4, 6, 7, 10, 11, 12, 14, 21, 22, 25, 28, 29, 30, 34, 38, 39, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 60, 63], "tag_field": 1, "tag_sect": 1, "respect": [1, 2, 5, 6, 8, 12, 28, 31, 34, 37, 41, 44, 45, 47, 48, 56, 57], "closer": 1, "name": [1, 2, 3, 4, 6, 7, 8, 9, 11, 14, 15, 16, 17, 18, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 38, 39, 41, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 59, 61, 63], "ui": [1, 15, 18, 38, 54], "connect": [1, 6, 7, 16, 23, 24, 30, 34, 39, 45, 47, 50, 54, 55], "token": [1, 2, 3, 4, 5, 7, 8, 11, 22, 26, 27, 29, 30, 36, 39, 41, 42, 45, 48, 49, 50, 57], "action_builder_api_token": 1, "environment": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 64], "subdomain": [1, 28, 48, 56], "also": [1, 2, 4, 7, 10, 12, 15, 23, 29, 30, 32, 35, 37, 38, 39, 43, 46, 50, 53, 54, 55, 62, 63], "If": [1, 2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 52, 54, 55, 59, 64], "all": [1, 2, 3, 6, 7, 8, 9, 11, 12, 14, 15, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46, 47, 48, 49, 50, 53, 54, 55, 58, 59, 61, 62, 63, 64], "object": [1, 2, 6, 7, 8, 11, 12, 14, 18, 23, 24, 27, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 47, 50, 53, 54, 58, 63], "same": [1, 2, 7, 9, 12, 15, 23, 24, 30, 32, 38, 39, 41, 47, 50, 54, 55, 61, 63], "mai": [1, 2, 7, 12, 14, 15, 18, 26, 30, 32, 35, 38, 46, 47, 50, 52, 53, 54, 55, 59], "suppli": [1, 3, 8, 25, 29, 30, 33, 43, 48], "individu": [1, 2, 21, 28, 29, 33, 37, 38, 49, 50, 52, 54], "instead": [1, 2, 3, 7, 9, 12, 21, 24, 26, 30, 32, 38, 39, 43, 45, 46, 47, 50, 51, 54, 59, 63], "actionbuild": 1, "bldr": 1, "yourorgsubdomain": 1, "api_token": [1, 3, 27, 41], "my_api_token": [1, 3], "third": [1, 10, 12, 15], "desir": [1, 16, 30, 39, 45, 50, 54], "variou": [1, 2, 3, 4, 6, 10, 21, 25, 26, 28, 29, 32, 34, 38, 48, 49, 52, 54], "osdi": [1, 3], "part": [1, 23, 26, 38, 39, 49, 52], "web": [1, 32, 46, 49, 51, 59], "app": [1, 4, 6, 7, 11, 14, 20, 22, 26, 27, 39, 42, 48, 49, 54, 64], "preced": [1, 30, 39], "org": [1, 3, 7, 23, 25, 32, 38, 54, 55, 56, 59, 60], "36": [1, 33, 38], "charact": [1, 7, 17, 22, 23, 30, 38, 44, 50, 52], "whose": [1, 7, 33, 45, 47, 54], "edit": [1, 3, 38, 59], "multipl": [1, 2, 4, 7, 8, 17, 22, 31, 35, 38, 47, 50, 52, 54, 58, 61], "need": [1, 2, 4, 5, 7, 12, 14, 15, 23, 24, 26, 30, 32, 34, 36, 37, 38, 39, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 59, 60, 61, 63, 64], "referenc": [1, 30], "get_campaign_tag": 1, "limit": [1, 2, 3, 7, 17, 22, 28, 32, 34, 35, 38, 39, 41, 44, 45, 47, 54, 60], "per_pag": [1, 3, 25], "25": [1, 3, 30], "filter": [1, 2, 3, 7, 8, 10, 14, 21, 22, 25, 27, 28, 29, 30, 33, 35, 38, 44, 48, 50, 52, 57, 64], "e": [1, 2, 3, 7, 10, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 30, 32, 34, 38, 39, 41, 42, 43, 44, 48, 49, 50, 52, 54, 56], "int": [1, 2, 4, 6, 7, 9, 10, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 30, 33, 34, 35, 38, 39, 41, 43, 44, 47, 48, 49, 50, 52, 54, 64], "number": [1, 2, 3, 4, 7, 9, 10, 14, 18, 21, 23, 24, 26, 28, 29, 30, 31, 33, 34, 35, 38, 41, 50, 52, 53, 54, 55, 57, 60, 61], "entri": [1, 3, 10, 46], "per": [1, 3, 7, 10, 12, 21, 23, 25, 38, 41, 46, 50, 52, 60, 63], "page": [1, 2, 3, 4, 8, 10, 11, 12, 14, 20, 25, 26, 29, 30, 32, 33, 34, 38, 40, 41, 42, 43, 54, 59, 64], "maximum": [1, 2, 3, 4, 7, 10, 18, 25, 28, 30, 33, 38, 47, 50, 60], "odata": [1, 3], "queri": [1, 3, 7, 9, 12, 18, 22, 23, 24, 27, 30, 32, 33, 35, 42, 43, 45, 48, 50, 54, 60, 63, 64], "result": [1, 2, 3, 4, 5, 7, 12, 14, 15, 18, 23, 24, 25, 28, 29, 30, 32, 33, 34, 38, 43, 44, 46, 50, 52, 53, 54, 55, 60, 64], "g": [1, 2, 3, 7, 10, 12, 14, 16, 17, 18, 20, 22, 23, 24, 26, 30, 32, 34, 38, 41, 42, 43, 44, 48, 50, 52], "modified_d": [1, 3], "gt": [1, 3], "2014": [1, 3, 14], "03": [1, 3, 12, 54], "full": [1, 2, 7, 10, 12, 20, 24, 25, 29, 30, 31, 35, 36, 38, 39, 41, 47, 50, 52, 54, 55], "avail": [1, 2, 11, 12, 14, 15, 30, 38, 39, 41, 42, 49, 52, 53, 55, 58, 60, 61], "get_tag_by_nam": 1, "tag_nam": 1, "conveni": [1, 7, 50, 52, 54, 57], "singl": [1, 4, 7, 12, 17, 26, 30, 31, 34, 35, 38, 43, 44, 47, 50, 52, 54, 56, 58], "search": [1, 2, 11, 12, 22, 27, 32, 37, 38, 41, 47, 51, 52, 55], "insert_new_tag": 1, "load": [1, 7, 8, 15, 23, 27, 29, 30, 32, 43, 52, 59], "new": [1, 2, 3, 7, 9, 10, 11, 12, 13, 15, 21, 23, 24, 25, 26, 30, 32, 34, 36, 38, 41, 44, 45, 46, 47, 50, 55, 61], "befor": [1, 4, 7, 18, 24, 25, 26, 30, 32, 33, 38, 44, 50, 54, 55, 57, 59, 60], "section": [1, 30, 33, 50], "group": [1, 3, 7, 20, 30, 31, 39, 50, 57], "dict": [1, 2, 3, 4, 6, 7, 8, 9, 12, 14, 15, 17, 21, 23, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 48, 49, 50, 57], "insert_entity_record": 1, "entity_typ": 1, "insert": [1, 4, 7, 23, 30, 45], "detail": [1, 2, 3, 7, 9, 20, 26, 27, 32, 38, 39, 42, 45, 46, 53, 54], "upsert": [1, 4, 6, 7, 30, 36, 38, 45], "person": [1, 2, 3, 4, 8, 14, 26, 29, 30, 35, 36, 38, 45, 52, 54, 58, 59, 61], "signup": [1, 2, 35, 54, 56], "www": [1, 16, 30, 32, 38], "person_signup_help": [1, 3], "html": [1, 16, 23, 32, 39, 42, 50, 59], "peopl": [1, 3, 21, 34, 35, 36, 41, 54, 55, 59, 61, 63], "composit": [1, 52], "update_entity_record": 1, "updat": [1, 2, 3, 4, 7, 10, 14, 24, 29, 30, 31, 34, 35, 36, 41, 43, 45, 46, 50, 58, 61], "base": [1, 2, 4, 7, 11, 12, 18, 22, 23, 24, 28, 29, 30, 33, 38, 39, 43, 45, 48, 50, 51, 52, 54, 55, 62, 63], "string": [1, 2, 3, 4, 6, 7, 8, 11, 14, 16, 23, 27, 30, 33, 38, 39, 41, 43, 50, 54], "system": [1, 3, 8, 9, 26, 30, 32, 51, 52, 54, 55, 58, 61], "follow": [1, 3, 7, 12, 17, 18, 23, 26, 27, 28, 30, 31, 36, 38, 39, 42, 45, 46, 49, 50, 52, 54, 55, 59, 62, 63, 64], "colon": 1, "action_build": 1, "abc123": [1, 48], "add_section_field_values_to_record": 1, "field_valu": 1, "add": [1, 2, 3, 7, 8, 14, 15, 21, 22, 25, 26, 30, 31, 35, 39, 41, 43, 50, 54, 55, 63], "one": [1, 2, 3, 7, 8, 9, 11, 14, 15, 25, 26, 30, 32, 34, 35, 36, 38, 45, 50, 52, 54, 55, 57, 58, 59, 61, 63, 64], "exist": [1, 2, 3, 4, 7, 8, 9, 11, 15, 18, 23, 24, 30, 33, 36, 37, 38, 41, 44, 45, 46, 50, 54, 55, 61], "along": [1, 7, 14, 15, 39, 52, 54], "alreadi": [1, 2, 7, 9, 14, 18, 23, 30, 36, 38, 50, 54, 55, 61], "A": [1, 2, 3, 4, 7, 8, 9, 10, 11, 14, 17, 18, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 36, 38, 39, 41, 42, 44, 45, 47, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64], "collect": [1, 2, 12, 30, 33], "remove_tag": 1, "tag_id": [1, 3, 31], "tagging_id": [1, 3], "remov": [1, 7, 8, 11, 18, 26, 30, 38, 47, 50, 53, 59], "basi": [1, 54], "point": [1, 7, 9, 30, 38, 50, 52, 54, 59], "combin": [1, 3, 4, 7, 38, 39, 52, 55, 58, 64], "": [1, 2, 3, 4, 6, 7, 9, 12, 14, 15, 16, 20, 23, 25, 26, 29, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64], "specif": [1, 2, 3, 6, 7, 8, 12, 14, 15, 22, 26, 28, 30, 32, 33, 34, 37, 38, 41, 44, 45, 50, 51, 53, 54, 55, 57, 58, 59, 61, 62, 64], "usual": [1, 7, 41, 45, 54, 59], "determin": [1, 2, 4, 7, 23, 33, 34, 38, 39, 41, 50, 54, 58, 63], "deriv": 1, "omit": [1, 2, 7, 11, 25, 30, 38, 50], "exact": [1, 50], "error": [1, 2, 3, 4, 7, 10, 14, 18, 24, 25, 30, 31, 33, 38, 41, 45, 49, 50, 52, 54, 55, 60], "have": [1, 2, 7, 9, 15, 22, 25, 26, 29, 30, 32, 33, 35, 36, 38, 39, 44, 45, 46, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63], "applic": [1, 14, 20, 21, 26, 28, 30, 32, 33, 36, 38, 46, 49, 52, 54, 64], "json": [1, 2, 3, 7, 8, 10, 11, 21, 28, 30, 38, 39, 43, 44, 46, 50, 54, 63], "messag": [1, 2, 3, 14, 32, 34, 39, 41, 55, 57, 59], "been": [1, 2, 3, 7, 11, 13, 15, 16, 19, 38, 40, 41, 46, 47, 50, 52, 54, 55], "taggabl": 1, "logbook": 1, "upsert_connect": 1, "tag_data": 1, "reactiv": 1, "true": [1, 2, 3, 4, 7, 9, 12, 14, 15, 18, 21, 23, 24, 27, 30, 32, 33, 34, 35, 38, 39, 41, 43, 45, 46, 47, 48, 50, 52, 53, 54], "between": [1, 7, 12, 18, 23, 24, 30, 32, 38, 43, 44, 52, 54], "onli": [1, 2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 17, 18, 22, 23, 27, 28, 29, 30, 32, 33, 34, 35, 38, 39, 40, 44, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61], "pair": [1, 37, 59], "otherwis": [1, 9, 12, 20, 26, 30, 48, 50], "list": [1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 61, 62, 63, 64], "exactli": [1, 7, 23, 26, 50, 55], "ad": [1, 7, 26, 30, 50, 54, 55], "info": [1, 2, 7, 8, 20, 30, 36, 38, 39, 41, 54], "connection_help": 1, "bool": [1, 2, 3, 7, 8, 12, 15, 18, 23, 24, 30, 34, 35, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 52], "inact": [1, 38, 41, 64], "flag": [1, 7, 31, 41, 50, 58], "given": [1, 2, 3, 6, 7, 8, 11, 15, 18, 21, 22, 29, 30, 34, 35, 37, 38, 41, 42, 46, 49, 50, 52, 61, 64], "fals": [1, 2, 3, 4, 7, 9, 12, 14, 15, 18, 21, 23, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 44, 45, 46, 47, 48, 50, 52, 54, 57], "deactivate_connect": 1, "from_identifi": 1, "connection_identifi": 1, "to_identifi": 1, "deactiv": 1, "done": [1, 7, 8, 11, 30, 44, 47, 50, 54, 55, 63], "from_ent": 1, "platform": [2, 6, 7, 10, 12, 18, 20, 21, 22, 25, 28, 30, 31, 33, 35, 37, 38, 48, 50, 52, 54, 57, 58, 64], "advocaci": [2, 14, 37], "fundrais": [2, 3, 34, 35], "out": [2, 7, 14, 16, 21, 23, 24, 26, 30, 31, 32, 35, 42, 44, 52, 53, 54, 55, 58, 59, 63], "vote": [2, 3, 30, 32, 46, 52, 56], "rest": [2, 4, 7, 10, 20, 29, 45, 48, 49], "support": [2, 3, 6, 7, 10, 11, 18, 22, 23, 24, 25, 26, 28, 29, 30, 32, 34, 39, 41, 43, 47, 48, 49, 50, 52, 53, 54, 58, 64], "fetch": [2, 6, 10, 12, 14, 15, 28, 31, 33, 35, 37, 41, 42, 43, 44, 46, 47, 48, 49, 55, 57, 64], "event": [2, 3, 7, 20, 33, 35, 41, 50, 54], "mailer": 2, "survei": [2, 5, 16], "question": [2, 11, 41, 59, 61], "transact": [2, 7, 10, 12, 23, 30, 33], "bulk": [2, 7], "upload": [2, 7, 8, 11, 15, 18, 23, 30, 32, 38, 39, 50, 52, 54], "basic": [2, 12, 54, 56], "auth": [2, 30, 54, 56, 57], "account": [2, 3, 7, 8, 11, 12, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 41, 42, 44, 45, 48, 52, 53, 54, 56, 58, 64], "obtain": [2, 7, 12, 18, 23, 30, 33, 39, 41, 49, 53, 64], "domain": [2, 6, 7, 8, 28, 30], "usernam": [2, 6, 7, 9, 23, 29, 34, 37, 39, 41, 43, 45, 47, 50, 53, 55, 56], "password": [2, 6, 7, 9, 23, 29, 34, 37, 39, 41, 43, 45, 47, 48, 50, 53, 56, 59], "action_kit_domain": 2, "action_kit_usernam": 2, "action_kit_password": 2, "ak": [2, 45], "myorg": [2, 21, 25, 48, 56], "my_nam": [2, 64], "1234": [2, 8, 48, 49], "create_us": 2, "email": [2, 3, 6, 9, 10, 14, 15, 21, 25, 26, 28, 30, 31, 33, 34, 36, 38, 39, 41, 45, 50, 52, 53, 54, 55, 59, 64], "john": [2, 10], "first_nam": [2, 10, 14, 15, 25, 31, 34, 38, 41, 50, 52], "last_nam": [2, 10, 14, 15, 25, 31, 34, 38, 41, 50, 52], "smith": [2, 7, 10, 23], "citi": [2, 10, 14, 15, 17, 26, 34, 38, 41, 52], "boston": [2, 10], "user_field": 2, "get_us": [2, 29, 56, 64], "user_id": [2, 6, 10, 39, 54, 64], "123": [2, 3, 7, 10, 12, 26, 28, 44, 45, 52], "update_us": 2, "york": [2, 10], "delet": [2, 3, 4, 6, 7, 8, 10, 11, 26, 28, 30, 35, 38, 39, 41, 45, 47, 49, 52, 63], "delete_us": [2, 6], "author": [2, 6, 7, 32, 57], "get_user_field": 2, "kwarg": [2, 3, 7, 8, 9, 10, 14, 18, 23, 24, 25, 27, 30, 35, 38, 39, 43, 49, 50, 52, 53], "add_phon": [2, 41], "phone_typ": [2, 38, 41], "phone": [2, 3, 7, 14, 15, 26, 28, 30, 31, 34, 38, 41, 50, 52, 57, 61], "home": [2, 23, 38, 41, 50, 52, 54, 55], "delete_actionfield": 2, "actionfield_id": 2, "actionfield": 2, "patch": [2, 63], "update_phon": 2, "phone_id": 2, "schema": [2, 18, 23, 24, 30, 50], "path": [2, 7, 8, 11, 24, 29, 30, 34, 38, 39, 47, 50, 52, 54, 63], "instanc": [2, 7, 8, 20, 30, 38, 39, 42, 43, 44, 45, 50, 63], "get_ev": [2, 3, 35, 38, 41], "event_id": [2, 3, 38, 41, 54], "addition": [2, 39, 50], "express": [2, 50], "django": 2, "lookup": [2, 37, 41, 52], "name__contain": 2, "firstnam": [2, 10, 38, 41, 45, 50], "update_ev": [2, 3], "create_event_field": 2, "note": [2, 3, 7, 10, 11, 15, 23, 25, 26, 27, 30, 31, 33, 35, 38, 39, 41, 43, 45, 46, 50, 54, 59, 64], "update_event_field": 2, "eventfield_id": 2, "get_blackholed_email": 2, "blackhol": 2, "prevent": [2, 7, 38, 61], "receiv": [2, 9, 14, 15, 34, 39, 53, 54, 57], "blackhole_email": 2, "locat": [2, 3, 7, 16, 17, 30, 35, 41, 42, 50, 52, 53, 54, 55], "resourc": [2, 7, 15, 36, 38, 42, 54, 57, 59], "delete_user_data": 2, "anonym": [2, 43], "get_campaign": [2, 3, 14, 25, 33, 37, 63], "campaign_id": [2, 3, 14, 25, 33, 34, 37], "get_campaign_field": 2, "create_campaign": 2, "update_campaign": 2, "search_events_in_campaign": 2, "order_bi": [2, 10, 24], "ascdesc": 2, "asc": [2, 10, 25, 29, 33], "exclud": [2, 33, 35, 39, 43, 50, 57], "attribut": [2, 6, 11, 18, 30, 32, 39, 63], "normal": [2, 26, 29, 50, 55, 63], "created_at": [2, 12], "desc": [2, 10, 25, 29, 33], "revers": [2, 4, 50], "dictionari": [2, 3, 4, 9, 12, 14, 23, 27, 30, 31, 34, 37, 38, 41, 46, 50, 52, 54], "relat": [2, 3, 7, 54], "eventfield": 2, "work": [2, 7, 15, 24, 30, 32, 34, 38, 41, 50, 54, 55, 59, 61, 63], "titl": [2, 3, 25, 30, 39], "field__nam": 2, "example_event_field_nam": 2, "field__valu": 2, "get_event_create_pag": 2, "event_create_page_id": 2, "get_event_create_page_field": 2, "create_event_create_pag": 2, "assoic": 2, "get_event_create_form": 2, "event_create_form_id": 2, "get_event_create_form_field": 2, "create_event_create_form": 2, "page_id": 2, "thank_you_text": 2, "associ": [2, 3, 8, 24, 25, 30, 31, 33, 34, 35, 37, 38, 39, 41, 50, 61], "free": [2, 3, 17, 54, 55, 59], "thank": 2, "text": [2, 3, 4, 8, 14, 30, 31, 34, 36, 39, 41, 46, 59, 61], "get_event_signup_pag": 2, "event_signup_page_id": 2, "get_event_signup_page_field": 2, "create_event_signup_pag": 2, "get_event_signup_form": 2, "event_signup_form_id": 2, "get_event_signup_form_field": 2, "create_event_signup_form": 2, "update_event_signup": 2, "event_signup_id": [2, 38], "event_signup_dict": 2, "get_mail": 2, "entity_id": 2, "create_mail": 2, "copy_mail": 2, "mailer_id": 2, "copi": [2, 7, 23, 24, 25, 30, 50, 54, 55], "should": [2, 3, 4, 7, 8, 11, 22, 26, 30, 32, 34, 38, 43, 46, 48, 50, 54, 55, 59, 63], "update_mail": 2, "mail": [2, 30, 41, 56, 64], "mailing_id": 2, "rebuild_mail": 2, "rebuild": 2, "progress": [2, 3, 14, 25, 32, 35, 47, 51, 52, 54, 60], "queue_mail": 2, "queue": [2, 3, 7], "paginated_get": 2, "object_typ": [2, 58], "paginated_get_custom_limit": 2, "threshold_field": 2, "threshold_valu": 2, "stop": [2, 3, 7], "even": [2, 7, 12, 18, 30, 32, 41, 43, 45, 46, 50, 54, 55], "threshold": [2, 22], "reach": [2, 44, 55, 59], "most": [2, 7, 11, 23, 32, 34, 37, 38, 50, 52, 53, 54, 55, 59, 63], "mani": [2, 7, 11, 23, 26, 30, 32, 41, 46, 47, 50, 54, 55, 59, 60], "below": [2, 25, 30, 35, 38, 39, 41, 50, 54, 55, 59, 62, 63], "beyond": [2, 22, 26, 38, 55, 59], "get_ord": [2, 48], "order_id": 2, "update_ord": 2, "update_order_user_detail": 2, "user_detail_id": 2, "orderuserdetail": 2, "get_orderrecur": 2, "orderrecurring_id": 2, "orderrecur": 2, "cancel_orderrecur": 2, "recurring_id": 2, "cancel": [2, 41, 52], "recur": [2, 25, 38, 41], "NOT": [2, 4, 7, 32, 38, 50], "update_orderrecur": 2, "import_id": 2, "my": [2, 3, 7, 11, 18, 25, 36, 38, 39, 45, 50, 52, 53, 54, 55], "update_paymenttoken": 2, "paymenttoken_id": 2, "payment": [2, 12], "get_page_followup": 2, "page_followup_id": 2, "followup": 2, "get_page_followup_field": 2, "create_page_followup": 2, "signup_page_id": 2, "folloup": 2, "get_survey_quest": [2, 38], "survey_question_id": [2, 38], "update_survey_quest": 2, "survey_question_dict": 2, "create_transact": [2, 10], "update_transact": [2, 10], "transaction_id": [2, 10], "get_transact": [2, 10, 12], "1": [2, 3, 4, 7, 9, 10, 14, 16, 25, 30, 34, 38, 39, 49, 50, 52, 63], "create_generic_act": 2, "ak_id": 2, "action": [2, 7, 15, 21, 32, 37, 38], "One": [2, 7, 8, 14, 18, 26, 29, 30, 31, 38, 41, 50, 52, 60], "short": [2, 38, 41], "address": [2, 3, 7, 9, 14, 15, 17, 25, 26, 28, 30, 31, 33, 34, 38, 39, 41, 45, 52, 54, 64], "kit": 2, "update_import_act": 2, "action_id": [2, 3], "importact": 2, "bulk_upload_csv": 2, "csv_file": 2, "import_pag": 2, "autocreate_user_field": 2, "user_fields_onli": 2, "file": [2, 7, 8, 11, 15, 17, 23, 29, 30, 32, 33, 39, 41, 46, 47, 50, 51, 52, 53, 54, 55, 59, 62, 63], "bulk_upload_t": [2, 7], "Be": [2, 49], "care": [2, 54], "blank": [2, 7], "column": [2, 4, 7, 12, 15, 17, 18, 21, 22, 23, 24, 26, 28, 30, 31, 34, 35, 38, 41, 45, 50, 52, 53, 58, 61], "overwrit": [2, 7, 30, 38, 54], "500": [2, 38, 52], "try": [2, 11, 26, 50, 54, 55, 59], "send": [2, 3, 9, 15, 21, 30, 31, 33, 34, 38, 39, 54, 55, 57], "much": [2, 12, 29, 32, 50, 55, 59, 63], "smaller": [2, 50, 54], "sai": [2, 16, 54, 55, 59], "row": [2, 4, 7, 15, 18, 21, 23, 24, 26, 30, 34, 38, 44, 46, 48, 50, 52, 57], "proper": [2, 50, 63], "400": 2, "buffer": [2, 7], "zip": [2, 14, 15, 17, 26, 30, 34, 38, 41, 44, 46, 47, 50, 52], "d": [2, 8, 30, 34, 41, 54], "reject": 2, "larger": [2, 7, 23, 25, 29, 44], "than": [2, 7, 18, 22, 26, 29, 33, 38, 39, 47, 50, 52, 54, 55, 59], "128m": 2, "user_": 2, "fast": [2, 12, 43, 48], "process": [2, 3, 7, 12, 15, 24, 29, 38, 41, 50, 51, 52, 53, 54, 58, 59, 62], "doesn": [2, 3, 7, 30, 35, 36, 41, 46, 50, 54, 55], "though": [2, 7, 30, 45, 54, 55], "wa": [2, 5, 7, 8, 9, 26, 32, 38, 50, 54, 58, 60, 62, 63], "progress_url": 2, "re": [2, 7, 26, 30, 54, 55, 58, 59, 60, 61], "0": [2, 4, 7, 8, 9, 11, 15, 21, 24, 30, 33, 35, 38, 39, 43, 49, 50, 52, 54, 63], "no_overwrite_on_empti": 2, "set_only_column": 2, "take": [2, 7, 15, 38, 39, 41, 44, 50, 52, 53, 54, 55, 58, 59], "undesir": 2, "goal": [2, 41], "divid": [2, 50], "up": [2, 7, 9, 11, 15, 22, 23, 24, 29, 30, 31, 32, 37, 38, 44, 52, 59, 61, 63], "batch": [2, 6, 7, 17, 23, 24, 30, 47], "chang": [2, 7, 12, 23, 24, 30, 33, 39, 44, 46, 50, 54, 55, 59], "permut": [2, 38], "empti": [2, 3, 4, 7, 17, 23, 24, 30, 37, 50], "similar": [2, 7, 8, 11, 23, 50, 54], "restrict": [2, 7, 33, 61], "overwritten": [2, 50, 54], "collect_upload_error": 2, "result_arrai": 2, "wait": [2, 15, 18, 44, 50, 55], "complet": [2, 14, 15, 18, 38, 41, 44, 48, 50, 52, 53, 55], "some": [2, 3, 7, 12, 22, 26, 35, 38, 46, 50, 51, 52, 54, 55, 58, 59, 61], "larg": [2, 18, 30, 33, 50, 54], "back": [2, 12, 14, 15, 43, 54, 55, 59, 61], "iter": [2, 33, 35, 38, 50, 54], "across": [2, 7, 22, 24, 33, 46, 54, 60], "final": [2, 43, 50, 54, 63], "uploaderror": 2, "123456": [2, 54], "volunt": [3, 35, 38, 41, 54], "donor": [3, 10, 25, 41], "It": [3, 7, 15, 16, 18, 22, 23, 26, 30, 32, 36, 37, 38, 39, 44, 46, 54, 55, 64], "primarili": [3, 41, 55, 62], "digit": [3, 14, 16, 17, 34, 38, 44], "mangement": 3, "actionnetwork": 3, "partner": [3, 26, 44], "tier": 3, "abl": [3, 7, 26, 32, 38, 50, 52, 54, 58, 60], "sync": [3, 14, 23, 30, 32, 35, 54, 58, 61], "menu": [3, 38], "under": [3, 7, 11, 22, 25, 26, 33, 45, 47, 50, 54], "an_api_token": 3, "all_contact": [3, 9, 45], "get_peopl": [3, 21, 35, 36], "add_person": [3, 54], "fakeemail": [3, 6, 9, 30], "add_tag": 3, "fake_tag": 3, "update_person": [3, 36, 38], "fake_id": 3, "given_nam": [3, 6, 54], "new_given_nam": 3, "tag_1": 3, "tag_2": 3, "all_tag": 3, "get_tag": [3, 31], "specific_tag": 3, "tagging_payload": 3, "_link": 3, "href": 3, "v2": [3, 9, 30], "created_tag": 3, "create_tag": 3, "self": [3, 7, 50, 63], "curi": 3, "rel": [3, 47, 52, 55], "templat": [3, 15, 30, 58], "action_network": [3, 54], "created_d": 3, "18t22": 3, "31z": 3, "38z": 3, "item_typ": [3, 11], "delete_tag": 3, "wrapper": [3, 7, 26, 52], "all_wrapp": 3, "get_wrapp": 3, "specific_wrapp": 3, "wrapper_id": 3, "get_advocacy_campaign": 3, "advocacy_campaign": 3, "letter": [3, 46, 54, 55], "refer": [3, 8, 22, 30, 33, 38, 39, 45, 48, 54, 55, 63], "advocacy_campaign_id": 3, "get_person_attend": 3, "person_id": [3, 36, 50], "attend": [3, 35, 41, 54], "get_event_attend": 3, "attendance_id": 3, "create_attend": 3, "payload": [3, 37], "update_attend": 3, "230125a": 3, "get_custom_field": [3, 21, 38], "custom_field": [3, 21, 28, 31, 38], "get_don": [3, 25], "donation_id": [3, 25], "donat": [3, 10, 12, 21, 25], "get_fundraising_page_don": 3, "fundraising_page_id": 3, "fundraising_pag": 3, "get_person_don": 3, "create_don": 3, "donation_payload": 3, "recipi": [3, 33, 39], "display_nam": 3, "elect": [3, 30, 46], "tom": 3, "amount": 3, "3": [3, 38, 43, 50, 52], "00": [3, 7, 33, 35, 38], "2013": 3, "01t00": [3, 33], "00z": [3, 33], "link": [3, 7, 12, 22, 30, 33, 37, 50], "confirm": [3, 14, 41], "creation": [3, 38, 44], "get_emb": 3, "action_typ": 3, "petit": [3, 20], "etc": [3, 7, 12, 30, 35, 38, 44, 50, 63, 64], "emb": 3, "outsid": 3, "get_event_campaign": 3, "event_campaign": 3, "event_campaign_id": 3, "create_event_campaign": 3, "canvass": [3, 35, 41, 54], "origin_system": 3, "canvassingev": 3, "create_event_in_event_campaign": 3, "freeevent": 3, "update_event_campaign": 3, "descript": [3, 15, 26, 28, 33, 38, 41, 50, 54, 59, 62], "get_event_campaign_ev": 3, "create_ev": [3, 38, 41], "start_dat": [3, 12, 22, 38, 41, 57], "public": [3, 7, 8, 12, 20, 30, 35, 38, 46, 47, 50, 63], "OR": [3, 9, 22], "datetim": [3, 7, 8, 14, 29, 41, 54], "yyyi": [3, 22, 25, 34, 38, 41, 44, 48], "mm": [3, 22, 25, 34, 38, 41, 44, 48], "dd": [3, 22, 25, 34, 38, 41, 44, 48], "hh": [3, 41], "ss": [3, 22, 41], "hint": 3, "block": [3, 6, 7, 8, 15, 17, 23, 30, 44, 47, 52, 53, 63], "python": [3, 7, 18, 23, 30, 32, 39, 50, 54, 55, 59, 63], "my_loc": 3, "venu": 3, "white": [3, 7, 15], "hous": [3, 38], "address_lin": [3, 17], "1600": [3, 30], "pennsylvania": [3, 30], "av": [3, 38], "local": [3, 7, 8, 11, 20, 22, 29, 30, 47, 50, 52, 55, 59], "washington": [3, 30, 38], "region": [3, 7, 30], "dc": [3, 14, 30, 32], "postal_cod": [3, 54], "20009": 3, "countri": [3, 26, 30, 34, 38], "u": [3, 14, 16, 26, 30, 32, 38, 41, 46, 52, 54, 55, 63, 64], "With": [3, 29, 32, 50], "get_form": [3, 27], "form_id": [3, 27], "create_form": 3, "freeform": 3, "update_form": 3, "get_fundraising_pag": 3, "create_fundraising_pag": 3, "freefundrais": 3, "update_fundraising_pag": 3, "get_item": 3, "list_id": [3, 22, 33, 38], "item": [3, 7, 9, 11, 21, 23, 37], "item_id": 3, "get_list": [3, 33], "get_messag": [3, 57], "unpack_statist": 3, "unpack": [3, 21, 35, 39, 50], "statist": [3, 7, 22], "message_id": 3, "signatur": [3, 8], "create_messag": 3, "subject": [3, 9, 28, 30, 39], "do": [3, 7, 23, 26, 30, 32, 35, 38, 43, 44, 46, 50, 52, 53, 54, 55, 59, 60, 61], "bad": [3, 54], "thing": [3, 12, 44, 54, 55, 59, 63], "bodi": [3, 9, 39], "p": [3, 39], "mayor": 3, "now": [3, 11, 16, 29, 30, 39, 50, 54, 55, 58, 59, 63], "reply_to": 3, "jane": [3, 30, 50], "progressiveactionnow": 3, "target": [3, 7, 30, 37], "update_messag": 3, "pleas": [3, 11, 30, 38, 46, 52, 54, 59, 63], "get_metadata": 3, "metadata": [3, 6, 7, 8, 15, 30, 31, 64], "get_advocacy_campaign_outreach": 3, "get_person_outreach": 3, "our": [3, 14, 16, 27, 32, 54, 55, 59, 63], "outreach_id": [3, 37], "create_outreach": 3, "joe": 3, "family_nam": [3, 6, 54], "schmoe": 3, "update_outreach": 3, "get_person": [3, 38], "couldn": 3, "find": [3, 4, 12, 13, 19, 22, 26, 27, 34, 38, 52, 54, 55], "upsert_person": [3, 36, 38], "email_address": [3, 38, 54], "union": [3, 7, 8, 15, 29, 30, 38, 50], "languages_spoken": 3, "postal_address": [3, 54], "mobile_numb": [3, 54], "mobile_statu": 3, "subscrib": [3, 14, 33, 34], "background_process": 3, "mobil": [3, 28, 32, 34, 41], "match": [3, 4, 7, 15, 22, 26, 30, 33, 36, 37, 38, 39, 45, 46, 47, 50, 51, 52, 53], "databas": [3, 7, 10, 18, 21, 30, 32, 35, 38, 43, 50, 52, 54, 60], "intention": 3, "caus": [3, 7, 14, 50, 55, 59], "buggi": 3, "behavior": [3, 32, 50, 55], "thei": [3, 7, 14, 22, 28, 32, 34, 41, 46, 47, 54, 55, 58, 59, 60, 61, 62, 63], "global": [3, 7, 30], "strongli": [3, 22], "encourag": [3, 32, 54], "primari": [3, 7, 24, 30, 32, 38, 41, 52], "boolean": [3, 4, 7, 14, 18, 21, 22, 23, 28, 30, 31, 33, 35, 38, 41, 45, 50, 52, 53, 57], "indic": [3, 7, 22, 35, 38, 39, 41, 50, 52, 60], "statu": [3, 4, 15, 22, 28, 32, 33, 34, 38, 39, 41, 53, 54, 55, 57, 64], "taken": 3, "unsubscrib": [3, 33], "bounc": 3, "previou": [3, 33, 46, 54, 55, 59, 63, 64], "spam": [3, 28], "complaint": 3, "famili": [3, 6], "pre": [3, 7, 30, 54], "languag": [3, 22, 42, 44, 45, 54], "spoken": 3, "cell": [3, 26, 30, 38, 50, 54], "integ": [3, 14, 16, 50, 52], "background_request": 3, "util": [3, 7, 17, 18, 23, 24, 28, 29, 30, 32, 45, 50, 53, 63], "background": [3, 16, 30, 54], "immedi": [3, 7, 23, 32, 50], "eventu": [3, 53], "about": [3, 7, 9, 12, 15, 17, 27, 30, 33, 34, 38, 39, 52, 53, 54, 55, 57, 59, 63, 64], "warn": [3, 53], "deprec": [3, 38, 39, 40], "favor": 3, "entry_id": [3, 54], "alter": [3, 7, 12, 45], "possibl": [3, 32, 34, 38, 44, 50, 53, 54, 57], "put": [3, 7, 8, 23, 30, 32, 47, 54, 63], "get_petit": [3, 20], "petition_id": 3, "create_petit": 3, "petition_text": 3, "update_petit": 3, "get_queri": [3, 7], "query_id": [3, 43], "get_petition_signatur": 3, "get_person_signatur": 3, "signature_id": 3, "create_signatur": 3, "comment": [3, 29, 50], "update_signatur": 3, "get_form_submiss": [3, 27], "submiss": [3, 27], "get_person_submiss": 3, "submission_id": 3, "create_submiss": 3, "failur": [3, 53, 54], "update_submiss": 3, "onc": [3, 7, 14, 15, 18, 25, 38, 39, 48, 50, 52, 54, 55, 59], "cannot": [3, 7, 14, 38, 50, 52], "easiest": [4, 39], "place": [4, 7, 38, 41, 50, 54, 55, 59], "base_kei": 4, "wish": [4, 7], "go": [4, 25, 29, 30, 32, 46, 54, 55, 59], "select": [4, 7, 20, 23, 25, 30, 32, 34, 42, 45, 47, 49, 50], "curl": 4, "introduct": [4, 32], "airtable_personal_access_token": 4, "table01": 4, "personal_access_token": 4, "myfaketoken": 4, "get_record": 4, "fn": [4, 26, 38, 50], "ln": [4, 26, 38, 50], "1233": 4, "tbl": [4, 7, 15, 23, 30, 31, 32, 38, 50, 54, 63], "from_csv": [4, 7, 15, 23, 31, 32, 38, 50, 53], "my_new_record": 4, "insert_record": [4, 45], "table_nam": [4, 7, 23, 30, 48, 50, 54], "typic": [4, 7, 11, 39, 50], "prefix": [4, 7, 8, 15, 23, 30, 38, 39, 41, 43, 52], "sheet": [4, 32, 55], "excel": 4, "googledoc": 4, "record_id": 4, "max_record": 4, "view": [4, 12, 23, 24, 30, 38, 58, 60, 61], "formula": [4, 30], "sort": [4, 7, 10, 24, 29, 33, 35, 50], "sample_s": [4, 50], "lst": [4, 50], "sensit": [4, 30, 53], "total": [4, 22, 54], "accord": [4, 7], "evalu": 4, "nan": 4, "satisfi": 4, "column_a": 4, "isn": [4, 7, 26], "usag": [4, 7, 15, 50, 59], "get_al": 4, "somesubtext": 4, "column_str": 4, "direct": [4, 29, 33, 38, 41], "ascend": 4, "minu": 4, "sign": [4, 9, 21, 54], "columna": 4, "columnb": 4, "sampl": [4, 38, 50, 58, 60, 61], "output": [4, 7, 14, 18, 21, 22, 23, 28, 29, 30, 31, 32, 35, 38, 39, 47, 50, 52, 53, 54, 56, 57, 64], "typecast": 4, "automat": [4, 7, 8, 11, 14, 23, 30, 38, 47, 50, 59], "convers": [4, 38, 39, 54], "attempt": [4, 7, 26, 36, 38, 44, 46, 50, 54, 59, 60, 61], "map": [4, 7, 14, 15, 26, 30, 31, 38, 50], "irrelev": 4, "update_record": [4, 45], "replac": [4, 23, 30, 38, 50, 54, 63], "left": [4, 44, 50, 54], "entireti": 4, "bet": 4, "present": [4, 7, 11, 30, 33, 35, 39, 52], "upsert_record": [4, 45], "key_field": 4, "look": [4, 7, 11, 22, 32, 37, 39, 41, 46, 54, 55, 59, 63], "defin": [4, 7, 25, 26, 30, 32, 38, 52, 54, 64], "input": [4, 7, 15, 26, 36, 38, 50, 52, 53], "updated_record": 4, "created_record": 4, "delete_record": [4, 45], "research": 5, "formerli": [5, 22, 49], "known": [5, 38, 49, 54, 55], "surveygizmo": 5, "api": [5, 16, 20, 41, 42, 54, 58, 59, 62], "surveygizmo_api_token": 5, "surveygizmo_api_token_secret": 5, "auth0_client_id": 6, "auth0_client_secret": 6, "auth0_domain": 6, "shopifi": [6, 32], "get_users_by_email": 6, "fakedomain": [6, 30], "client_id": [6, 10, 11, 15, 20, 31, 64], "client_secret": [6, 10, 11, 15, 20, 31, 64], "upsert_us": 6, "app_metadata": 6, "user_metadata": 6, "block_us": 6, "retrieve_all_us": 6, "job": [6, 7, 15, 18, 30, 32, 50, 53], "get_connection_id": 6, "connection_nam": 6, "connection_id": 6, "correspond": [6, 8, 11, 38, 41, 52, 54, 63], "function": [7, 9, 11, 20, 23, 30, 34, 38, 41, 42, 49, 50, 54, 57, 60, 63], "connector": [7, 8, 11, 15, 16, 18, 20, 24, 26, 27, 30, 32, 41, 42, 44, 46, 54, 59, 64], "three": [7, 11, 12, 38, 54], "aw": [7, 30, 38, 50], "serverless": 7, "comput": [7, 15, 54, 55], "wareh": [7, 42, 49], "distribute_task": 7, "distribut": [7, 18, 20, 32, 50], "invoc": [7, 50], "insid": [7, 11, 54], "write": [7, 8, 18, 24, 30, 32, 39, 41, 50, 54, 60], "15min": 7, "experi": [7, 54, 55], "napkin": 7, "math": 7, "would": [7, 30, 38, 43, 50, 54, 61, 63], "1000": [7, 12, 23, 33], "million": 7, "rather": [7, 23, 24, 29, 50, 59], "convert": [7, 23, 26, 30, 46, 47, 50, 54, 62], "sq": [7, 38], "fastest": 7, "wai": [7, 12, 30, 39, 46, 50, 54, 55, 59, 60, 63], "invok": [7, 30], "sub": [7, 30, 33, 38], "sent": [7, 9, 14, 22, 30, 33, 37, 38, 39, 57], "byte": [7, 30], "setup": [7, 15, 20, 55, 63], "task": 7, "subset": [7, 30, 50], "def": [7, 54, 59, 63], "task_for_distribut": 7, "my_tabl": [7, 23, 24, 30, 32, 50], "func_kwarg": 7, "var": [7, 12, 26], "s3_temp_bucket": 7, "bucket": [7, 8, 15, 30, 38, 50, 62], "handler": 7, "event_command": 7, "deploi": 7, "zappa": 7, "sequenti": [7, 11], "memori": [7, 32, 50], "minimalist": 7, "might": [7, 18, 38, 39, 50, 53, 54, 55], "someth": [7, 54, 55, 59], "process_t": 7, "foo": [7, 36, 50], "bar": [7, 36, 43, 50], "do_sloooooow_th": 7, "THESE": 7, "line": [7, 9, 14, 17, 24, 30, 32, 34, 38, 46, 50, 54, 59, 63], "TO": 7, "top": [7, 12, 30, 46, 47, 50, 54, 55, 59, 63], "OF": 7, "fakedatasourc": 7, "load_to_t": [7, 43, 48], "abc": 7, "big": [7, 24, 38, 54], "789": 7, "baz": [7, 50], "timeout": [7, 12, 23, 43, 44], "we": [7, 16, 26, 27, 30, 32, 33, 38, 41, 43, 54, 55, 58, 59, 60, 61, 63], "temp": [7, 29, 30, 50], "func_to_run": 7, "func_class": 7, "func_class_kwarg": 7, "catch": [7, 54], "group_count": 7, "100": [7, 18, 22, 24, 25, 29, 30, 38, 52], "use_s3_env_token": 7, "whole": 7, "here": [7, 13, 16, 17, 19, 25, 30, 33, 34, 37, 38, 40, 42, 43, 48, 50, 54, 55, 57, 59], "classmethod": [7, 39, 43, 48, 50], "pure": [7, 12], "actionkit": [7, 12, 32, 60], "retri": [7, 24], "cloudwatch": 7, "log": [7, 12, 18, 28, 41, 45, 47, 49, 52], "idempot": 7, "own": [7, 15, 22, 28, 30, 35, 38, 42, 54, 55, 58, 63], "fail": [7, 18, 23, 30, 36, 50, 52, 53, 54, 58, 63], "repeat": 7, "debug": [7, 30, 32, 50, 53, 54], "without": [7, 15, 30, 33, 35, 50, 54, 63], "use_env_token": [7, 50], "reli": [7, 11, 23, 50, 58, 59, 60], "depend": [7, 15, 22, 24, 28, 32, 37, 47, 52, 53, 55, 58], "minim": [7, 59], "shim": 7, "enabl": [7, 25, 30, 33, 39, 52, 54], "librari": [7, 8, 29, 37, 47, 54, 55], "compat": [7, 40, 54], "async": 7, "around": [7, 26, 52, 54, 55, 63], "sdk": [7, 8, 26, 30], "boto3": 7, "control": [7, 12, 50, 55], "ident": [7, 50], "iam": [7, 54], "manager": 7, "consol": [7, 26, 30, 32, 39, 53, 54, 57], "grant": [7, 9, 30], "granular": 7, "provis": [7, 51, 52, 53], "aws_access_key_id": [7, 30, 50, 62], "aws_secret_access_kei": [7, 30, 50, 62], "cli": 7, "keyword": [7, 8, 9, 18, 22, 23, 27, 28, 31, 38, 43, 47, 49, 50, 53], "my_kei": [7, 10, 32], "arbitrari": [7, 8, 30, 50], "open": [7, 15, 23, 29, 30, 39, 54, 59], "winning_formula": [7, 23], "w": [7, 8, 38], "put_fil": [7, 32, 47], "my_bucket": [7, 32, 38], "win": [7, 38, 55], "to_s3_csv": [7, 50], "f": [7, 21, 23, 27, 30, 38, 41, 50, 52, 54, 59], "get_fil": [7, 47, 50], "my_dir": [7, 47], "my_fil": [7, 23], "list_bucket": [7, 30], "list_kei": 7, "aws_session_token": [7, 50], "session": 7, "ignor": [7, 26, 30, 38, 41, 48, 50, 51, 52], "advanc": [7, 18, 27, 54, 55], "featur": [7, 25, 46, 54, 55], "bucket_exist": [7, 30], "suffix": [7, 15, 41, 50], "regex": [7, 47, 50], "date_modified_befor": 7, "date_modified_aft": 7, "extra": [7, 30, 32, 37, 50, 55], "repons": 7, "pattern": [7, 32, 42, 47], "modifi": [7, 10, 21, 30, 32, 41, 50], "listobjectsv2": 7, "lastmodifi": 7, "size": [7, 23, 29, 30, 39, 47, 52, 53], "owner": [7, 30, 50], "key_exist": 7, "create_bucket": [7, 30], "fairli": [7, 55], "low": [7, 38, 51, 54], "frequent": [7, 55], "mi": 7, "consid": [7, 11, 15, 50, 54, 61], "There": [7, 10, 12, 23, 37, 38, 50, 54, 59], "collid": 7, "ll": [7, 26, 30, 34, 39, 54, 55, 59], "illegallocationconstraintexcept": 7, "bucketalreadyexist": 7, "local_path": [7, 8, 11, 29, 30, 47, 50], "acl": [7, 30, 50], "permiss": [7, 8, 27, 30, 35, 38, 39, 50, 64], "remove_fil": [7, 47, 53], "script": [7, 8, 11, 30, 38, 39, 47, 50, 55, 58, 60, 61], "download_fil": [7, 11, 29], "get_url": [7, 30], "expires_in": [7, 30], "3600": [7, 44, 50], "presign": [7, 30, 62], "transfer_bucket": 7, "origin_bucket": 7, "origin_kei": 7, "destination_bucket": 7, "destination_kei": 7, "public_read": 7, "remove_origin": 7, "transfer": [7, 30], "destin": [7, 23, 24, 30, 38, 50, 54], "retain": [7, 38, 50, 52], "move": [7, 13, 19, 24, 29, 32, 38, 45, 50, 54, 55, 59], "read": [7, 8, 9, 18, 24, 26, 30, 34, 38, 39, 50, 52, 55, 64], "get_buckets_with_subnam": 7, "bucket_subnam": 7, "grab": [7, 32, 50], "convent": [7, 38], "subnam": 7, "commonli": [7, 50, 55, 60, 61], "vendor": [7, 30, 54], "off": [7, 25, 54], "oper": [7, 30, 35, 41, 50], "push": [7, 54, 55, 59], "particular": [7, 33, 34, 59], "mapbox": 7, "standard": [7, 38, 47, 50, 54, 59, 63], "accept": [7, 26, 30, 38, 44, 50], "cred": [7, 30], "request_temporary_credenti": 7, "psycopg2": [7, 23], "packag": [7, 23, 30, 32, 50, 54, 55], "hood": [7, 45, 47, 54], "focu": [7, 54], "As": [7, 38, 46, 52, 54, 61, 63], "copy_s3": [7, 30], "en": [7, 23, 44, 50], "rout": 7, "whitelist": [7, 15], "rememb": [7, 38], "ensur": [7, 23, 24, 30, 35, 38, 63], "ip": [7, 15], "redshift_usernam": [7, 50], "redshift_password": [7, 50], "redshift_host": [7, 50], "redshift_db": [7, 50], "redshift_port": [7, 50], "r": [7, 8, 23, 30, 32, 50, 54, 55], "my_usernam": [7, 9, 29, 37, 39, 41, 47], "my_password": [7, 9, 29, 37, 41, 45, 47], "host": [7, 23, 32, 39, 41, 43, 47, 50, 55, 59, 64], "my_host": 7, "db": [7, 18, 23, 24, 32, 38, 50], "my_db": 7, "port": [7, 23, 39, 43, 47, 50], "5439": [7, 50], "tmc_scratch": 7, "test_data": 7, "test_tabl": 7, "if_exist": [7, 21, 23, 24, 30, 50, 54], "drop": [7, 18, 21, 23, 24, 30, 50, 54], "iam_rol": 7, "popul": [7, 16, 23, 26, 30, 46, 50, 58], "establish": [7, 23], "intend": 7, "perform": [7, 11, 15, 22, 23, 30, 50, 52, 53, 57, 60], "eg": [7, 26, 50], "role": [7, 30, 38, 64], "arn": 7, "command": [7, 54, 59], "close": [7, 23, 26, 29, 30, 39, 57], "commit": [7, 23, 30, 55], "goe": [7, 23, 30, 54], "scope": [7, 23, 30, 39, 55, 64], "sure": [7, 23, 28, 30, 49, 50, 54, 55, 59, 63], "conn": [7, 23, 30, 47], "execut": [7, 18, 23, 30, 44, 50, 51, 52, 53, 55, 59], "against": [7, 15, 23, 30, 32, 38, 50, 63], "Will": [7, 8, 23, 29, 30, 38], "zero": [7, 23, 30, 52, 54], "recommend": [7, 17, 22, 23, 30, 32, 33, 38, 39, 50, 54, 55, 59], "psycopg": [7, 23], "style": [7, 18, 23, 30, 50], "escap": [7, 23, 30], "properli": [7, 23, 30], "avoid": [7, 22, 23, 28, 30, 50, 53, 61], "inject": [7, 23, 30], "attack": [7, 23, 30], "quot": [7, 18, 22, 23, 30, 38, 50], "break": [7, 23, 27, 32, 44, 54], "beatric": [7, 23, 30], "o": [7, 15, 16, 23, 30, 59], "bradi": [7, 23, 30], "allen": [7, 23], "cathi": [7, 23], "thompson": [7, 23], "placehold": [7, 23], "join": [7, 23, 24, 50, 54], "IN": [7, 23], "statement": [7, 18, 23, 30, 32, 50, 54], "query_with_connect": [7, 23, 30], "togeth": [7, 12, 23, 30, 54, 55, 58, 60], "obj": [7, 8, 18, 23, 26, 30, 45, 47, 50], "manual": [7, 12, 23, 38, 54], "max_error": [7, 18, 30, 50], "distkei": [7, 18, 50], "sortkei": [7, 18, 50], "pad": [7, 50, 54], "float": [7, 18, 23, 38, 50, 52], "statupd": 7, "compupd": 7, "acceptanyd": 7, "emptyasnul": 7, "blanksasnul": 7, "nulla": [7, 30], "acceptinvchar": 7, "dateformat": 7, "auto": [7, 38, 55], "timeformat": 7, "varchar_max": 7, "truncatecolumn": 7, "columntyp": 7, "specifycol": 7, "alter_t": [7, 54], "alter_table_cascad": 7, "cleanup_s3_fil": 7, "template_t": [7, 30], "temp_bucket_region": 7, "strict_length": [7, 23], "csv_encod": 7, "utf": 7, "8": 7, "my_schema": [7, 23, 24, 32, 50], "append": [7, 8, 18, 23, 30, 32, 46, 50, 52, 54], "truncat": [7, 18, 23, 24, 30, 50, 52], "skip": [7, 30, 32, 33, 38, 46], "percentag": 7, "varchar": [7, 50], "help": [7, 30, 33, 34, 35, 42, 43, 50, 54, 55, 59, 60, 63], "futur": [7, 18, 23, 35, 61], "wider": 7, "statup": 7, "govern": [7, 32], "refresh": [7, 43], "optim": [7, 53, 54], "explicitli": [7, 15, 47, 59], "stat": [7, 50], "initi": [7, 8, 15, 38, 39, 46, 50, 59, 62, 63], "current": [7, 8, 9, 11, 15, 17, 22, 23, 24, 25, 26, 30, 35, 38, 39, 44, 46, 50, 54, 55, 62], "superus": 7, "compress": [7, 30, 38, 47, 50, 52, 62], "encod": [7, 30, 43, 50], "choos": [7, 30, 46, 64], "invalid": [7, 23, 38], "char": [7, 11, 12, 38], "consist": [7, 14, 47, 54, 58], "space": [7, 38, 50], "width": [7, 50], "65": 7, "535": 7, "appropri": [7, 32, 43, 48], "fit": [7, 23, 60, 61], "4": [7, 16, 38, 50, 54, 55], "mb": [7, 47], "less": [7, 10, 38, 52, 54, 55, 60], "overrid": [7, 32, 50, 63], "infer": [7, 23, 30, 39, 50], "12": [7, 30, 35, 38], "ag": [7, 52], "columnn": [7, 50], "fewer": 7, "leftov": 7, "fill": [7, 26, 30, 50, 54], "among": [7, 54], "wide": [7, 30], "enough": [7, 26, 54, 55], "altern": [7, 29, 30, 50], "assign": [7, 29, 31, 34, 38, 41, 61], "cleanup": [7, 30], "unless": [7, 30, 41, 43, 50, 51], "temp_s3_bucket": 7, "cluster": [7, 18, 50], "tightli": 7, "length": [7, 24, 47, 50, 52, 59], "csv_ecod": 7, "manifest": [7, 30, 50], "data_typ": [7, 8, 30], "csv_delimit": [7, 30], "ignorehead": [7, 30], "bucket_region": 7, "line_delimit": [7, 50], "tmc": [7, 30, 38, 50, 54, 58, 60], "cool_tabl": [7, 30], "delimit": [7, 29, 30, 38, 50], "relev": [7, 9, 11, 22, 26, 30, 41, 54], "gzip": [7, 15, 30, 47, 50, 52], "decompress": [7, 30, 50], "ignore_head": 7, "header": [7, 15, 30, 35, 38, 50, 52, 54], "round": [7, 23], "dataset": [7, 16, 23, 30], "unload": 7, "key_prefix": 7, "add_quot": 7, "null_a": 7, "allow_overwrit": 7, "parallel": 7, "max_file_s": 7, "6": [7, 15, 22, 38, 50], "2": [7, 9, 16, 22, 34, 38, 44, 47, 50, 63], "gb": 7, "extens": [7, 30, 39, 41], "aws_region": 7, "effici": [7, 11, 50, 58], "directli": [7, 8, 12, 27, 29, 32, 38, 39, 44, 50, 54, 55, 59, 63], "10mm": 7, "written": [7, 32, 63], "specifici": 7, "separ": [7, 11, 15, 16, 22, 28, 30, 33, 35, 37, 50, 54, 59, 63], "bzip2": 7, "slice": 7, "gz": [7, 50], "bz2": 7, "quotat": [7, 38], "mark": [7, 38, 58], "itself": [7, 26, 38, 54, 59], "repres": [7, 22, 26, 30, 44, 50, 54], "everi": [7, 9, 15, 22, 33, 47, 54], "linefe": 7, "carriag": 7, "By": [7, 11, 15, 17, 28, 32, 39, 52, 55, 63], "ON": [7, 38], "serial": 7, "absolut": [7, 47, 50, 55], "BY": 7, "claus": 7, "decim": [7, 54], "5": [7, 14, 34, 35, 38, 44, 50, 54], "table_obj": [7, 18, 30], "target_t": [7, 30], "primary_kei": [7, 24, 30], "vacuum": 7, "distinct_check": [7, 24, 30], "cleanup_temp_t": [7, 30], "from_s3": [7, 30], "copy_arg": [7, 30, 50], "preform": [7, 30], "reclaim": 7, "super": [7, 38], "effect": [7, 38], "howev": [7, 28, 50, 53, 59], "lack": 7, "priviledg": 7, "distinct": [7, 9, 24, 30, 54], "rais": [7, 24, 25, 30, 31, 50], "resiz": 7, "accomod": 7, "generate_manifest": 7, "mandatori": 7, "manifest_bucket": 7, "manifest_kei": 7, "termin": [7, 55], "alter_table_column_typ": 7, "column_nam": [7, 30, 50], "varchar_width": 7, "seri": 7, "redshifttableutil": 7, "table_exist": [7, 23, 30], "myschema": [7, 23, 30], "mytabl": [7, 23], "get_row_count": [7, 30], "count": [7, 12, 22, 24, 30, 33, 48, 50, 59], "rename_t": 7, "new_table_nam": 7, "renam": [7, 23, 26, 40, 50], "table_dupl": 7, "oldtabl": [7, 30], "newtabl": [7, 30], "move_t": 7, "source_t": [7, 15, 24, 30], "new_tabl": 7, "drop_source_t": [7, 30], "inherit": [7, 39], "old_tabl": 7, "drop_origin": 7, "populate_table_from_queri": 7, "destination_t": [7, 24, 30], "yet": [7, 50, 52, 54, 55], "mys_chema": 7, "duplicate_t": [7, 30], "where_claus": 7, "union_t": 7, "union_al": 7, "dedupl": [7, 50], "duplic": [7, 23, 50], "static": [7, 23, 26, 35, 50], "get_tabl": [7, 11, 30, 47], "get_table_stat": 7, "get_column": [7, 30], "just": [7, 12, 24, 26, 30, 32, 38, 43, 46, 50, 54, 55, 59, 61], "get_columns_list": [7, 30], "faster": [7, 30, 50], "col": [7, 15, 23, 30, 50], "some_schema": 7, "some_t": 7, "print": [7, 16, 27, 50, 54, 55, 59], "max_length": 7, "max_precis": 7, "max_scal": 7, "is_nul": 7, "get_view": [7, 30], "consumpt": 7, "get_max_valu": 7, "value_column": 7, "max": [7, 9, 21, 34, 35, 41, 50], "get_object_typ": 7, "object_nam": 7, "index": [7, 9, 23, 30, 32, 41, 54, 55], "sequenc": 7, "toast": 7, "is_view": 7, "is_tabl": 7, "get_table_definit": 7, "definit": [7, 50], "get_table_def": 7, "ddl": [7, 50], "wildcard": [7, 30, 52], "_tables_": 7, "get_view_definit": 7, "get_view_def": 7, "_views_": 7, "split_full_table_nam": 7, "full_table_nam": [7, 23], "split": [7, 30, 54], "similarli": [7, 40], "tupl": [7, 30, 36, 46, 47, 50], "combine_schema_and_table_nam": 7, "redshiftschema": 7, "create_schema_with_permiss": 7, "grant_schema_permiss": 7, "permissions_typ": 7, "cloud": [8, 18, 38, 45, 49, 50], "implement": [8, 38, 50, 52, 53], "account_nam": 8, "account_url": 8, "azure_credenti": 8, "azure_account_nam": 8, "azure_account_url": 8, "azureblobstorag": 8, "azure_blob": 8, "my_account_nam": 8, "container_nam": 8, "list_contain": 8, "blob_nam": [8, 30, 50], "list_blob": [8, 30], "put_blob": [8, 30], "test1": 8, "content_typ": 8, "last": [8, 10, 14, 25, 26, 31, 33, 34, 38, 41, 49, 50, 52, 54, 55, 57, 59], "upload_t": [8, 11, 30], "test2": 8, "temporari": [8, 11, 30, 47, 50], "temp_file_path": 8, "download_blob": [8, 30], "tmp": [8, 29, 52], "account_domain": 8, "core": [8, 23, 54], "window": [8, 54, 59], "net": [8, 54], "share": [8, 11, 30, 38, 39, 45, 49, 50, 54, 55, 59], "sa": 8, "tokencredenti": 8, "azure_account_domain": 8, "container_exist": 8, "verifi": [8, 24, 30, 43, 52, 63], "get_contain": 8, "containercli": 8, "create_contain": 8, "public_access": 8, "publicaccess": 8, "delete_contain": 8, "name_starts_with": 8, "blob_exist": [8, 30], "get_blob": [8, 30], "blobclient": 8, "get_blob_url": 8, "account_kei": 8, "expiri": 8, "blobsaspermiss": 8, "c": [8, 20, 38, 50, 54, 55], "utc": [8, 22, 41], "becom": [8, 50, 61], "activ": [8, 21, 33, 35, 38, 41, 55, 57, 62, 64], "aka": [8, 30, 38, 39, 56], "belong": [8, 41], "contentset": 8, "delete_blob": [8, 30], "invoic": 9, "billcom": 9, "dev": [9, 23, 48], "bc": 9, "org_id": 9, "my_org_id": 9, "dev_kei": 9, "my_dev_kei": 9, "api_url": 9, "sandbox": [9, 12, 45], "get_customer_list": 9, "customer_data": 9, "contactfirstnam": 9, "contact": [9, 21, 22, 28, 38, 41, 45, 52, 53, 54], "create_custom": 9, "user_nam": [9, 59], "get_user_list": 9, "start_us": 9, "max_us": 9, "999": [9, 54], "start_custom": 9, "max_custom": 9, "get_invoice_list": 9, "start_invoic": 9, "max_invoic": 9, "read_custom": 9, "customer_id": 9, "read_invoic": 9, "invoice_id": 9, "check_custom": 9, "customer1": 9, "customer2": 9, "get_or_create_custom": 9, "customer_nam": 9, "customer_email": 9, "create_invoic": 9, "invoice_numb": 9, "invoice_d": 9, "due_dat": 9, "invoice_line_item": 9, "due": [9, 32, 38], "quantiti": 9, "send_invoic": 9, "from_user_id": 9, "to_email_address": 9, "message_subject": 9, "message_bodi": 9, "whom": 9, "profit": [10, 45], "privat": [10, 11, 12, 14, 35, 47, 50, 58], "constitu": 10, "administr": [10, 30, 41, 46], "oauth2": [10, 15, 27], "bloomerang_api_kei": 10, "bloomerang_client_id": 10, "bloomerang_client_secret": 10, "api_kei": [10, 16, 18, 21, 22, 25, 28, 30, 32, 33, 35, 38, 39, 48, 49, 50, 52, 54, 63, 64], "my_client_id": [10, 20, 64], "my_client_secret": [10, 20, 64], "create_constitu": 10, "get_constitu": 10, "update_constitu": 10, "delete_constitu": 10, "authet": 10, "rachel": 10, "noqa": [10, 18, 49, 50], "constituent_id": 10, "rj": 10, "page_numb": 10, "page_s": [10, 29], "50": [10, 12, 25, 38], "order_direct": 10, "last_modifi": 10, "createdd": 10, "lastmodifiedd": 10, "iso": [10, 30, 33, 35, 38, 44], "8601": [10, 33, 38], "creditcardtyp": 10, "visa": 10, "delete_transact": 10, "get_transaction_design": 10, "designation_id": 10, "create_interact": 10, "channel": [10, 37, 39, 58, 59], "update_interact": 10, "interaction_id": 10, "emailaddress": [10, 38], "get_interact": 10, "delete_interact": 10, "commerci": 11, "servic": [11, 17, 27, 30, 32, 37, 38, 39, 47, 51, 52, 53, 54, 62, 63], "dropbox": 11, "googl": [11, 24, 32, 38, 39, 50, 62], "drive": [11, 30, 54, 55], "folder": [11, 27, 30, 33, 54, 55, 63], "busi": [11, 12, 26, 49, 55], "level": [11, 18, 30, 38, 46, 47, 50, 55, 59], "those": [11, 12, 25, 26, 30, 33, 37, 38, 42, 50, 54, 55, 59, 63], "quick": [11, 55], "constructor": [11, 30, 50], "fake": [11, 38, 39, 54, 63], "box_client_id": 11, "dp4rqi0cz5qckz361fziavdtdwxz": 11, "box_client_secret": 11, "4khmdlvy89teuupsra4cn5o35u9h": 11, "box_access_token": 11, "7b39m3ozigytcazbwrbi5f2ssz5j": 11, "folder_id": [11, 27, 30, 33, 38, 54], "file_id": [11, 15], "get_item_id": 11, "navig": [11, 34, 36, 39, 45, 55, 58, 60], "subfold": [11, 15, 27], "slow": [11, 33], "computation": 11, "expens": [11, 22, 30], "long": [11, 26, 35, 37, 38, 44, 46, 47, 50, 54], "intermedi": 11, "paramount": 11, "by_id": 11, "access_token": [11, 26, 29, 36, 48], "my_folder_id": 11, "create_fold": 11, "box_fil": 11, "my_parsons_t": 11, "sub_folder_id": 11, "create_folder_by_id": 11, "folder_nam": [11, 38], "parent_folder_id": 11, "upload_table_to_folder_id": 11, "file_nam": [11, 38], "default_folder_list": 11, "subfolder_list": 11, "subfolder_file_list": 11, "list_files_by_id": 11, "533944": 11, "subfolder_folder_list": 11, "list_folders_by_id": 11, "all_item": 11, "list_items_by_id": 11, "downloaded_t": 11, "get_table_by_file_id": 11, "delete_fil": 11, "delete_file_by_id": 11, "delete_fold": 11, "delete_folder_by_id": 11, "subfolder_id": 11, "probabl": [11, 12, 26, 54], "16": [11, 12], "alphanumer": [11, 12, 50, 52], "32": [11, 12], "maintain": [11, 32, 40, 54], "issu": [11, 26, 29, 35, 38, 50, 54, 55, 58], "slash": 11, "newli": [11, 30, 38, 60], "give": [11, 54, 55, 59, 63, 64], "parent": [11, 38, 39], "filenam": [11, 15, 30, 39, 55], "boxfil": 11, "base_folder_id": 11, "veri": [11, 50, 54, 60], "what": [11, 16, 26, 29, 39, 50, 54, 55, 59, 63], "processor": 12, "often": [12, 54, 59, 63], "parti": [12, 15, 30, 46, 59], "credit": 12, "card": 12, "disput": 12, "disburs": 12, "bank": [12, 38, 41], "focus": [12, 23, 32, 33, 54], "aspect": 12, "merchant": 12, "These": [12, 38, 51, 53, 54, 55, 62, 63], "panel": 12, "click": [12, 16, 21, 30, 54, 59], "gear": [12, 21], "icon": [12, 21], "right": [12, 50, 54, 55, 59], "corner": [12, 59], "scroll": 12, "braintree_merchant_id": 12, "braintree_public_kei": 12, "braintree_private_kei": 12, "brain": 12, "merchant_id": 12, "my_merchant_id": 12, "public_kei": 12, "my_public_kei": 12, "private_kei": 12, "my_private_kei": 12, "dai": [12, 14, 26, 28, 38, 41, 54, 57, 58], "get_disput": 12, "disbursement_start_d": 12, "disbursement_end_d": 12, "product": [12, 34], "200": [12, 38], "braintree_timeout": 12, "end_dat": [12, 22, 38, 41, 57], "query_list": 12, "query_dict": 12, "11": [12, 38], "disputesearch": 12, "jsonabl": 12, "effective_d": 12, "merchant_account_id": 12, "in_list": 12, "456": 12, "greater_than_or_equ": 12, "get_subscript": 12, "table_of_id": 12, "include_transact": 12, "just_id": 12, "subscript": [12, 34], "subscriptionsearch": 12, "forc": 12, "pagin": [12, 14, 25, 29], "subsequ": [12, 50], "prune": 12, "somewhat": [12, 55], "nich": 12, "occasion": 12, "crucial": [12, 61], "transactionsearch": 12, "disbursement_d": 12, "guid": [13, 16, 19, 20, 28, 42, 43, 54, 55, 59], "websit": [13, 17, 19, 20, 32, 38, 41, 42, 46, 54], "leverag": [14, 17, 23, 38, 39, 50, 63], "capitolcanary_app_id": 14, "capitolcanary_app_kei": 14, "cc": [14, 28], "advoc": 14, "todai": [14, 38, 54, 57], "utcnow": 14, "yesterdai": [14, 57], "timedelta": 14, "get_advoc": 14, "advocates_data": 14, "updated_sinc": [14, 28, 35], "opt": [14, 31, 33, 34, 38], "sm": [14, 38, 57], "phone_numb": [14, 31, 38, 41, 54], "phones_address": 14, "aren": 14, "update_advoc": 14, "advocate_id": 14, "sms_opt_in": 14, "app_id": [14, 26, 42], "app_kei": 14, "state": [14, 15, 16, 17, 26, 28, 29, 30, 32, 34, 38, 41, 44, 46, 52], "postal": [14, 34, 35, 37, 38], "abbrevi": [14, 17, 44], "territori": 14, "ca": 14, "ny": [14, 52], "sinc": [14, 21, 23, 29, 33, 35, 38, 41, 44, 46, 50, 52, 54, 55, 63], "unix": [14, 21, 54], "timestamp": [14, 29, 54], "05": [14, 35, 57], "23": [14, 50], "59": 14, "43": 14, "membership": 14, "include_gener": 14, "include_priv": 14, "include_cont": 14, "unrestrict": 14, "vari": [14, 22, 38], "create_advoc": 14, "address1": [14, 38], "address2": [14, 38], "zip5": [14, 38, 52], "sms_optin": 14, "email_optin": 14, "sms_optout": 14, "email_optout": 14, "accordingli": 14, "partial": 14, "cover": 14, "catalistmatch": 15, "m": [15, 26, 38, 41, 52, 54, 55, 63], "version": [15, 32, 33, 38, 39, 46, 48, 49, 55, 58, 59, 60, 63], "oauth": [15, 39, 64], "sftp": [15, 32, 50, 51, 53], "sftp_usernam": [15, 53], "sftp_password": [15, 53], "catalist_client_id": 15, "catalist_client_secret": 15, "catalist_sftp_usernam": 15, "catalist_sftp_password": 15, "submit": [15, 30, 44, 45, 52, 53, 54, 55, 59], "source_filepath": 15, "result_t": 15, "to_csv": [15, 21, 31, 32, 36, 50], "result_filepath": 15, "client_audi": 15, "trust": 15, "reprocess": 15, "alia": [15, 53], "tree": 15, "speci": 15, "construct": [15, 61], "filepath": 15, "match_result": 15, "hour": [15, 41, 52, 53, 54, 59], "longer": [15, 38, 52], "think": [15, 54], "strateg": [15, 32], "await": 15, "strain": 15, "idl": 15, "await_complet": 15, "load_table_to_sftp": 15, "input_subfold": 15, "myupload": 15, "directori": [15, 23, 29, 47, 52, 55], "server": [15, 22, 38, 39, 43, 47, 50, 54, 63, 64], "name_suffix": [15, 41, 52], "addr1": 15, "addr2": 15, "gender_tomatch": 15, "dob": [15, 26, 38, 50, 52], "dob_year": 15, "matchbackid": 15, "export_filename_suffix": 15, "copy_to_sandbox": 15, "static_valu": 15, "concurr": 15, "traffic": 15, "template_id": 15, "48827": 15, "publish": [15, 46, 49], "soon": 15, "queu": [15, 53], "30": [15, 28], "timer": 15, "strategi": [15, 52], "load_match": 15, "dwid": [15, 38], "confid": 15, "zip9": 15, "prepend": [15, 50, 54], "validate_t": 15, "structur": [15, 24, 37, 38, 50, 54, 55, 59], "ac": [16, 32], "econom": 16, "box": [16, 32, 54], "census_api_kei": 16, "mac": [16, 54, 59], "my_census_kei": 16, "actblu": [16, 32], "year": [16, 26, 38, 54], "dataset_acronym": 16, "tell": [16, 26, 32, 39, 54, 55, 63], "b01001_001e": 16, "entir": [16, 50], "2019": [16, 57], "acs1": 16, "acs_kei": 16, "pull": [16, 28, 29, 50, 54, 55, 59, 61, 63], "get_censu": 16, "estim": 16, "2017": 16, "ecnbas": 16, "naics2017_label": 16, "naics2017": 16, "geo_id": 16, "firm": 16, "payann": 16, "51": 16, "payrol": 16, "industri": 16, "virginia": 16, "bureau": 16, "gov": 16, "guidanc": 16, "_": [16, 23, 50], "comma": [16, 22, 33], "enforc": 17, "censusgeocod": 17, "geocode_address_batch": 17, "benchmark": 17, "public_ar_curr": 17, "vintag": 17, "current_curr": 17, "censusgecod": 17, "geocode_onelineaddress": 17, "return_typ": 17, "geographi": [17, 46], "pars": [17, 23, 29, 30, 58], "zipcod": [17, 35, 38], "unabl": [17, 58], "geocode_address": 17, "il": [17, 38], "five": [17, 54], "60622": 17, "street": [17, 38, 41], "get_coordinates_data": 17, "latitud": [17, 37, 52], "longitud": [17, 37, 52], "coordin": [17, 37], "unit": [17, 26, 63], "scienc": [18, 54], "redshift": [18, 24, 30, 31, 32, 38, 50], "civiscli": 18, "civis_databas": 18, "civis_api_kei": [18, 50], "describ": [18, 43, 45, 59], "lower": [18, 55], "surfac": 18, "preview_row": 18, "polling_interv": 18, "hidden": 18, "small": [18, 38], "preview": 18, "read_civis_sql": 18, "No": [18, 38, 41, 52, 54, 55, 62, 63], "exit": [18, 50], "civisfutur": 18, "table_import": 18, "existing_table_row": [18, 50], "diststyl": [18, 50], "sortkey1": [18, 50], "sortkey2": [18, 50], "civisarg": [18, 50], "word": [18, 23, 50, 54], "io": [18, 32, 43, 50], "dataframe_to_civi": [18, 50], "e501": [18, 50], "scratch": [18, 50], "tablenam": [18, 50], "period": [18, 50, 57], "doubl": [18, 50], "behaviour": [18, 50], "compound": [18, 50], "member": [20, 30, 32, 33, 39, 41, 58, 59, 61], "led": [20, 32], "acquir": [20, 26, 27, 45], "controlshift_hostnam": 20, "controlshift_client_id": 20, "controlshift_client_secret": 20, "hostnam": [20, 42], "my_hostnam": [20, 42, 47], "controlshiftlab": 20, "homepag": [20, 42], "login": [20, 36, 39, 42], "demo": [20, 42], "ones": [20, 45, 54, 59, 61], "unlaunch": 20, "visibl": [20, 26, 35], "crm": [21, 45], "track": [21, 25, 33, 54, 55, 60, 61], "compani": [21, 28, 34, 46, 54, 55], "extract": [21, 25, 35, 50], "button": [21, 25, 59], "copper_user_email": 21, "copper_api_kei": 21, "user_email": 21, "me": [21, 23, 25, 39, 55, 56], "myapikei": [21, 25], "people_tbl": 21, "k": 21, "v": 21, "_copper": 21, "Or": [21, 38, 59], "pg": [21, 23], "postgr": [21, 24, 50], "to_postgr": [21, 50], "company_tbl": 21, "get_compani": [21, 28], "minimum_modified_d": 21, "1599674523": 21, "tidi": 21, "choic": 21, "guarante": 21, "people_email": 21, "people_phone_numb": 21, "people_custom_field": 21, "people_soci": 21, "people_websit": 21, "companies_phone_numb": 21, "companies_custom_field": 21, "companies_soci": 21, "companies_websit": 21, "get_act": [21, 37, 41], "get_opportun": 21, "opportun": 21, "opportunities_custom_field": 21, "custom_fields_avail": 21, "custom_fields_opt": 21, "get_activity_typ": 21, "activitiy_typ": 21, "get_contact_typ": 21, "facebook": [22, 26], "monitor": [22, 58], "social": [22, 32, 41], "leaderboard": 22, "assum": [22, 33, 61], "dashboard": [22, 49], "rate": [22, 28, 39], "strict": [22, 50], "docstr": 22, "best": [22, 28, 32, 39, 52, 59], "practic": [22, 28, 32, 55], "meet": [22, 23, 35, 53, 64], "score": [22, 52], "billion": 22, "someon": [22, 59], "crowdtangle_api_kei": 22, "get_post": 22, "min_inter": 22, "search_term": 22, "earliest": [22, 28, 34, 41], "ddthh": [22, 41], "latest": [22, 30, 34, 41, 46], "chines": 22, "simplifi": [22, 60], "zh": 22, "cn": 22, "tradit": 22, "tw": 22, "min_interact": 22, "search_team": 22, "term": [22, 37], "phrase": 22, "episod": 22, "extra_clip": 22, "live_video": 22, "live_video_complet": 22, "live_video_schedul": 22, "native_video": 22, "photo": 22, "trailer": 22, "tweet": 22, "vimeo": 22, "vine": 22, "youtub": 22, "live": [22, 46, 60, 64], "video": [22, 64], "get_leaderboard": 22, "account_id": [22, 64], "accountid": 22, "mutual": 22, "get_link": 22, "include_summari": 22, "summari": [22, 46], "summar": [22, 54, 55], "offer": [23, 30], "varieti": [23, 50, 58], "popular": [23, 29, 54, 55], "dialect": [23, 50], "datatyp": 23, "easili": [23, 30, 39, 46, 50, 54, 55], "synchron": 23, "framework": [23, 24], "world": 23, "mysqldb1": 23, "mydb": 23, "3306": 23, "secret_sauc": 23, "mysql_usernam": 23, "mysql_password": 23, "mysql_host": 23, "mysql_db": 23, "mysql_port": 23, "chunk_siz": 23, "extend": [23, 44, 59], "infil": 23, "configur": [23, 33, 38, 52, 53, 63], "minor": 23, "compar": [23, 26, 38, 63], "create_t": [23, 24], "table_object": 23, "detect_data_typ": 23, "cmp_type": 23, "detect": [23, 30], "higher": [23, 55], "inspect": 23, "represent": [23, 30, 36], "format_column": 23, "replace_char": 23, "col_prefix": 23, "contraint": 23, "covert": 23, "lowercas": [23, 33, 50], "insensit": 23, "strip": 23, "lead": [23, 31, 38], "trail": [23, 30, 52], "whitespac": [23, 26, 50], "reserv": 23, "handl": [23, 27, 30, 45, 50, 54, 55], "generate_alchemy_url": 23, "alchemi": [23, 24], "engin": [23, 54, 55, 58, 59], "sqlalchemi": 23, "14": 23, "generate_engin": 23, "get_bigger_int": 23, "int1": 23, "int2": 23, "bigger": 23, "get_table_object": 23, "is_valid_sql_num": 23, "val": 23, "split_table_nam": 23, "pgpass": 23, "5432": 23, "pguser": [23, 50], "pgpassword": [23, 50], "pghost": [23, 50], "pgdatabas": [23, 50], "pgport": [23, 50], "few": [24, 54], "mysql": [24, 32], "dbsync": 24, "seamlessli": 24, "Of": 24, "source_r": 24, "destination_r": 24, "db_sync": 24, "table_sync_ful": 24, "source_data": 24, "destination_data": 24, "increment": 24, "source_pg": 24, "destination_pg": 24, "table_sync_increment": 24, "myid": [24, 31], "source_db": 24, "destination_db": 24, "read_chunk_s": 24, "100000": 24, "write_chunk_s": 24, "000": [24, 28], "whatev": [24, 30, 50, 54, 59, 63], "chunk": [24, 50], "verify_row_count": 24, "wipe": 24, "drop_if_need": 24, "occur": [24, 33, 50, 58], "stabl": 24, "prior": [24, 38, 55], "copy_row": 24, "source_table_nam": 24, "destination_table_nam": 24, "cutoff": 24, "minimum": [24, 25, 32, 38, 48, 52, 59], "subclass": 24, "plan": [25, 28], "underli": [25, 30, 50, 54, 63], "zapier": 25, "ons": 25, "charg": [25, 52], "accont": 25, "donorbox_account_email": 25, "donorbox_api_kei": 25, "descend": 25, "date_to": [25, 38], "2022": [25, 54], "22": [25, 47, 50], "campaign_nam": 25, "get_donor": 25, "get_plan": 25, "date_from": [25, 38], "retunr": 25, "yyyymmdd": [25, 26, 52], "incorrectli": 25, "donor_id": 25, "amount_min": 25, "amount_max": 25, "donor_nam": 25, "audienc": [26, 34], "thin": 26, "fb": 26, "expos": [26, 50, 54], "facebookrequesterror": 26, "advertis": 26, "massiv": 26, "market": [26, 45], "necessarili": 26, "fb_app_id": 26, "fb_app_secret": 26, "fb_access_token": 26, "fb_ad_account_id": 26, "my_app_id": [26, 42], "app_secret": 26, "my_app_secret": 26, "my_access_token": [26, 29, 36], "ad_account_id": 26, "my_account_id": [26, 64], "create_custom_audi": 26, "audience_nam": 26, "data_sourc": 26, "user_provided_onli": 26, "delete_custom_audi": 26, "audience_id": 26, "isnot": 26, "get_match_table_for_users_t": 26, "users_t": 26, "prepar": [26, 54], "expect": [26, 30, 38, 53, 54, 63], "cut": [26, 50], "awai": 26, "partner_provided_onli": 26, "both_user_and_partner_provid": 26, "add_users_to_custom_audi": 26, "least": [26, 30, 38, 55, 59, 63], "voterbase_email": 26, "vb_tsmart_first_nam": 26, "vb_tsmart_last_nam": 26, "landlin": [26, 52], "vb_voterbase_phon": 26, "vb_voterbase_phone_wireless": 26, "ct": [26, 38], "vb_vf_reg_citi": 26, "vb_tsmart_citi": 26, "st": [26, 38, 52], "vb_vf_source_st": 26, "vb_tsmart_stat": 26, "vb_vf_reg_stat": 26, "vb_vf_reg_cass_st": 26, "vb_vf_reg_zip": 26, "vb_tsmart_zip": 26, "counti": [26, 46], "gender": [26, 38, 41, 52], "gen": 26, "sex": [26, 38], "birth": [26, 38, 41], "dobi": 26, "dobm": 26, "dobd": 26, "vb_voterbase_dob": 26, "vb_tsmart_dob": 26, "punctuat": 26, "pick": [26, 30, 54], "hash": [26, 33], "multi": [26, 30, 37, 38], "shouldn": [26, 55], "reason": [26, 52, 54, 59], "male": 26, "josh": 26, "won": [26, 50, 54], "But": [26, 54, 55, 59, 63], "roughli": 26, "opaqu": 26, "hide": 26, "lot": [26, 54, 55], "realiti": 26, "worri": [26, 63], "builder": [27, 32, 36], "ti": 27, "formstack_api_token": 27, "get_fold": [27, 38], "data_folder_id": 27, "form_nam": 27, "get_submiss": 27, "query_param": 27, "meta": [27, 38, 45], "answer": [27, 38], "param": [27, 30, 37, 43], "get_form_field": 27, "omnichannel": 28, "ticket": [28, 58], "agent": [28, 31], "exceed": [28, 47], "freshdesk_domain": 28, "freshdesk_api_kei": 28, "my_domain": 28, "my_api_kei": [28, 33, 35, 49, 52], "get_ticket": 28, "requester_email": 28, "get_contact": [28, 41], "company_id": [28, 34], "get_ag": [28, 31], "7654367287": 28, "ticket_typ": 28, "requester_id": 28, "2016": 28, "expand_custom_field": 28, "9": [28, 50, 53], "past": [28, 30, 38, 64], "new_and_my_open": 28, "watch": 28, "expand": [28, 35, 41], "nest": [28, 30, 39, 50], "create_ticket": 28, "prioriti": 28, "cc_email": 28, "softwar": [29, 49, 54], "collabor": [29, 54, 58], "pygithub": 29, "repo": 29, "organization_nam": 29, "contributor": 29, "repo_nam": 29, "github_usernam": 29, "github_password": 29, "github_access_token": 29, "parsons_repo": 29, "get_repo": 29, "coop": [29, 32, 55], "parsons_issues_t": 29, "list_repo_issu": 29, "readm": 29, "md": 29, "parsons_readme_path": 29, "check_env": 29, "unauthent": 29, "get_organ": [29, 31, 35, 37], "list_user_repo": 29, "list_organization_repo": 29, "get_issu": 29, "issue_numb": 29, "assigne": 29, "creator": 29, "mention": [29, 54], "label": [29, 50], "get_pull_request": 29, "pull_request_numb": 29, "list_repo_pull_request": 29, "branch": [29, 55], "list_repo_contributor": 29, "1mb": 29, "involv": [29, 59], "download_t": 29, "spreadsheet": [30, 54], "googlesheet": [30, 54], "googlebigqueri": 30, "binari": [30, 39], "googlecloudstorag": 30, "googleciv": 30, "workspac": [30, 39], "googleadmin": 30, "google_application_credenti": [30, 50, 62], "deleg": 30, "credential_filenam": 30, "get_all_group_memb": 30, "group_kei": 30, "get_all_group": 30, "google_admin": 30, "app_cr": [30, 38, 50, 62], "act": [30, 50, 63], "behalf": [30, 50], "get_alias": 30, "alias": 30, "warehous": 30, "solut": [30, 51, 52, 53, 54, 60], "themselv": 30, "project": [30, 32, 50, 54, 55], "google_credentials_fil": 30, "parsons_dataset": 30, "gcs_temp_bucket": 30, "parsons_bucket": 30, "create_dataset": 30, "exists_ok": 30, "bob": [30, 53], "sue": 30, "bill": [30, 32], "tmp_gcs_bucket": 30, "delete_t": 30, "google_bigqueri": 30, "client_opt": 30, "googleapi": 30, "google_application_credent": 30, "geograph": [30, 52], "extern": [30, 38, 63], "properti": [30, 45], "simpli": [30, 32], "op": 30, "outlin": 30, "query_with_transact": 30, "bq": 30, "return_valu": [30, 63], "bigtabl": 30, "copy_from_gc": 30, "gcs_blob_uri": 30, "allow_quoted_newlin": 30, "allow_jagged_row": 30, "job_config": 30, "loadjobconfig": 30, "force_unzip_blob": 30, "compression_typ": 30, "new_file_extens": 30, "load_kwarg": 30, "write_disposit": 30, "max_bad_record": 30, "denot": 30, "number_row": 30, "null_str": 30, "interpret": 30, "boundari": 30, "miss": [30, 50], "8859": 30, "raw": [30, 39, 50, 52], "another_column_nam": 30, "load_table_from_uri": 30, "conflict": [30, 38], "prefer": [30, 38], "blob": [30, 32, 50], "unzip": 30, "differenti": [30, 46], "rewritten": 30, "wil": 30, "copy_large_compressed_file_from_gc": 30, "exce": [30, 52], "gcs_client": 30, "s3": [30, 32, 38, 50, 62], "stage": [30, 44], "materi": 30, "caution": 30, "especi": [30, 50, 54], "scan": 30, "gc": [30, 38, 62], "credentials_filenam": 30, "parsons_blob": 30, "bucket_nam": [30, 38, 50], "google_cloud_storag": 30, "get_bucket": 30, "googlecloud": 30, "delete_bucket": 30, "max_result": [30, 52], "match_glob": 30, "include_file_detail": 30, "glob": 30, "n": [30, 38, 50, 54], "default_acl": 30, "60": [30, 44, 50, 59, 62], "copy_bucket_to_gc": 30, "gcs_sink_bucket": 30, "source_bucket": 30, "destination_path": 30, "source_path": 30, "amazon": [30, 32, 62], "storg": 30, "format_uri": 30, "represetn": 30, "split_uri": 30, "gcs_uri": 30, "unzip_blob": 30, "new_filenam": 30, "ballot": 30, "ve": [30, 54, 55, 59], "google_civic_api_kei": 30, "aizasyaovzvel": 30, "snv3vndudw6qsicvzrxk1xm": 30, "google_civ": 30, "get_elect": 30, "avenu": 30, "election_id": [30, 46], "7000": 30, "get_polling_loc": 30, "represnt": 30, "offic": [30, 46], "get_representatives_by_address": 30, "voter": [30, 38, 51, 52, 56], "address_field": 30, "get_representative_info_by_address": 30, "include_offic": 30, "complex": [30, 46], "representativeinfobyaddress": 30, "offici": [30, 33], "district": [30, 38, 52], "serv": [30, 54, 63], "divis": 30, "administrativearea1": 30, "administrativearea2": 30, "intern": [30, 58, 64], "special": [30, 39, 54, 59], "sublocality1": 30, "sublocality2": 30, "fulfil": 30, "deputyheadofgovern": 30, "executivecouncil": 30, "governmentoffic": 30, "headofgovern": 30, "headofst": 30, "highestcourtjudg": 30, "judg": 30, "legislatorlowerbodi": 30, "legislatorupperbodi": 30, "schoolboard": 30, "specialpurposeoffic": 30, "google_drive_credenti": [30, 54], "step": [30, 38, 50, 59], "lefthand": 30, "sidebar": [30, 54], "On": [30, 55], "google_drive_service_credenti": 30, "google_keyfile_dict": 30, "sheet_id": [30, 54], "create_spreadsheet": [30, 54], "append_to_sheet": [30, 54], "people_with_cell_phon": 30, "get_worksheet": [30, 54], "google_sheet": [30, 54], "imperson": 30, "list_worksheet": 30, "spreadsheet_id": [30, 54], "worksheet": [30, 54], "tip": 30, "get_worksheet_index": 30, "share_spreadsheet": 30, "share_typ": 30, "reader": 30, "notifi": [30, 38, 39], "notify_messag": 30, "with_link": 30, "publicli": [30, 38], "writer": [30, 50], "email_messag": 30, "get_spreadsheet_permiss": 30, "editor_email": 30, "human": 30, "readabl": [30, 46, 54, 59, 63], "delete_spreadsheet": 30, "add_sheet": 30, "user_entered_valu": 30, "enter": [30, 38, 55], "paste_data_in_sheet": 30, "startrow": 30, "startcol": 30, "subsect": 30, "contrast": 30, "overwrite_sheet": [30, 54], "fulli": [30, 32], "stick": [30, 59], "posit": [30, 50, 52], "format_cel": [30, 54], "cell_format": 30, "a2": 30, "b100": 30, "a4": 30, "bold": 30, "textformat": 30, "color": 30, "b2": 30, "yellow": 30, "horizont": 30, "align": [30, 50], "font": 30, "backgroundcolor": [30, 54], "red": [30, 54, 58], "green": [30, 50, 54, 58], "blue": [30, 54], "horizontalalign": 30, "center": [30, 52], "foregroundcolor": 30, "fontsiz": 30, "peer": [31, 61], "commun": [31, 32, 35, 51, 52, 57, 59, 61], "hustle_client_id": 31, "hustle_client_secret": 31, "mysecret": 31, "get_group": 31, "organization_id": [31, 35, 37], "orgid": 31, "my_hustle_group": 31, "to_redshift": [31, 32, 38, 50], "hustleschema": 31, "hustle_organ": 31, "my_lead": 31, "group_id": 31, "mygroup": 31, "create_lead": 31, "agent_id": 31, "create_ag": 31, "full_nam": [31, 50], "send_invit": 31, "invit": [31, 41], "update_ag": 31, "create_group_membership": 31, "lead_id": 31, "get_lead": 31, "follow_up": 31, "unrecogn": 31, "update_lead": 31, "global_opt_out": 31, "luci": 32, "grow": 32, "belief": 32, "spend": 32, "far": 32, "too": [32, 54, 59], "build": [32, 34, 59, 63], "over": [32, 33, 46, 50, 54, 55], "again": [32, 54, 55], "engag": [32, 37], "impact": 32, "mission": 32, "down": [32, 55, 59], "technolog": 32, "barrier": 32, "fight": 32, "justic": 32, "apach": 32, "github": [32, 54, 55, 59], "parsonsproject": 32, "docker": [32, 54], "imag": [32, 54], "hub": 32, "movementcoop": [32, 38, 54, 55, 59], "pip": [32, 50], "virtual": [32, 35, 54, 59], "beginn": 32, "friendli": 32, "dockerhub": 32, "releas": [32, 55], "van": [32, 38, 50, 61], "activist": [32, 35, 50], "myvot": [32, 38, 50], "get_activist_cod": [32, 38], "my_activist_cod": 32, "targetsmart": 32, "data_enh": [32, 52], "231231231": 32, "easi": [32, 54], "straightforward": [32, 54], "seek": 32, "reduc": [32, 38, 50], "wast": 32, "rare": 32, "capac": 32, "unittest": [32, 63], "flexibl": 32, "ingest": 32, "perspect": 32, "etl": [32, 50, 52], "recogn": [32, 34], "alwai": [32, 50, 52, 54, 55, 61, 63], "messi": 32, "central": [32, 54, 55], "concept": [32, 54], "nativ": 32, "modulenam": 32, "loglevel": 32, "logger": [32, 54], "tweak": 32, "parsons_logg": 32, "getlogg": 32, "setlevel": 32, "addhandl": 32, "setformatt": 32, "meant": 32, "sometim": [32, 54, 55], "trade": 32, "eas": 32, "scenario": 32, "loos": 32, "constraint": 32, "pip_no_binari": 32, "parsons_limited_depend": 32, "myparsons_script": 32, "py": [32, 55, 59, 63], "dynam": 32, "bare": [32, 54], "ngpvan": [32, 62], "root": 32, "throughout": 32, "modul": [32, 38, 39, 54, 63], "x": [32, 38, 58], "8x": 32, "decreas": 32, "network": 32, "airtabl": 32, "alchem": 32, "auth0": 32, "azur": 32, "bloomerang": 32, "braintre": 32, "capitolcanari": 32, "censu": 32, "civi": [32, 50], "controlshift": 32, "copper": 32, "crowdtangl": 32, "donorbox": 32, "facebookad": 32, "formstack": 32, "freshdesk": 32, "hustl": 32, "mailchimp": [32, 63], "mobilecommon": 32, "america": 32, "nationbuild": 32, "mode": [32, 39], "phone2act": 32, "pdi": 32, "quickbas": 32, "redash": 32, "rock": 32, "salesforc": [32, 63], "scytl": 32, "sisens": 32, "turbovot": 32, "twilio": 32, "zoom": [32, 34, 59], "geocod": [32, 52], "notif": [32, 53], "slack": [32, 38, 54, 55, 59], "alert": [32, 59], "mass": 33, "further": 33, "privileg": 33, "mailchimp_api_kei": 33, "mc": [33, 63], "recent_campaign": 33, "since_send_tim": 33, "get_unsubscrib": 33, "dd693a3e74": 33, "exclude_field": 33, "offset": 33, "before_date_cr": 33, "since_date_cr": 33, "before_campaign_last_s": 33, "since_campaign_last_s": 33, "sort_field": 33, "sort_dir": 33, "dot": 33, "notat": 33, "2015": 33, "21t15": 33, "41": 33, "date_cr": 33, "before_send_tim": 33, "before_create_tim": 33, "since_create_tim": 33, "member_id": 33, "regular": [33, 35], "plaintext": 33, "absplit": 33, "rss": 33, "variat": 33, "paus": [33, 44], "schedul": [33, 34, 41, 64], "md5": 33, "create_tim": 33, "send_tim": 33, "get_memb": 33, "email_typ": 33, "since_timestamp_opt": 33, "before_timestamp_opt": 33, "since_last_chang": 33, "before_last_chang": 33, "unique_email_id": 33, "vip_onli": 33, "interest_category_id": 33, "interest_id": 33, "interest_match": 33, "since_last_campaign": 33, "unsubscribed_sinc": 33, "clean": [33, 50, 59], "pend": [33, 38, 50, 64], "archiv": [33, 38, 39, 47, 50], "who": [33, 35, 54, 55, 60, 61], "timefram": [33, 41], "ecommerc": 33, "vip": 33, "interest": [33, 54, 55], "accompani": 33, "timestamp_opt": 33, "timestamp_signup": 33, "last_chang": 33, "get_campaign_email": 33, "broadcast": 34, "orgran": 34, "ed": 34, "mobilecommons_usernam": 34, "mobilecommons_password": 34, "Then": [34, 54, 59], "get_broadcast": 34, "first_dat": 34, "last_dat": 34, "common": [34, 52, 53, 54, 55], "yy": 34, "draft": 34, "get_campaign_subscrib": 34, "opt_in_path_id": 34, "mcommon": 34, "narrow": 34, "opt_in_path": 34, "get_profil": 34, "include_custom_column": 34, "include_subscript": 34, "profil": [34, 43], "claim": 34, "create_profil": 34, "addressline1": [34, 38], "addressline2": [34, 38], "custom_column_valu": 34, "welcom": [34, 59], "sever": [35, 46, 50, 52, 54], "alpha": [35, 38, 52], "mobilizeamerica": [35, 54], "furnish": 35, "ma": 35, "mobilize_america_api_kei": [35, 54], "shown": [35, 59], "get_promoted_organ": 35, "promot": [35, 58], "timeslot_start": 35, "timeslot_end": 35, "timeslots_t": 35, "max_timeslot": 35, "timeslot": [35, 54], "2018": [35, 38], "13": 35, "00pm": 35, "timeslot_t": 35, "slot": [35, 38], "discard": 35, "20": [35, 48], "time_slot_0": 35, "time_slot_1": 35, "situat": [35, 50], "remain": 35, "get_events_organ": 35, "distanc": 35, "max_dist": 35, "exclude_ful": 35, "is_virtu": 35, "impli": 35, "event_typ": 35, "enum": 35, "phone_bank": 35, "text_bank": 35, "meet_greet": 35, "house_parti": 35, "voter_reg": 35, "train": [35, 54, 55, 59], "friend_to_friend_outreach": 35, "debate_watch_parti": 35, "advocacy_cal": 35, "get_events_delet": 35, "affili": 35, "get_attend": [35, 54], "nation": 36, "slug": 36, "nb_slug": 36, "nb_access_token": 36, "nb": 36, "regist": [36, 41, 52, 54], "approv": [36, 38], "people_api": 36, "civicrm_id": 36, "county_file_id": 36, "dw_id": 36, "external_id": [36, 38], "facebook_usernam": 36, "ngp_id": 36, "salesforce_id": 36, "twitter_login": 36, "van_id": [36, 38], "civic": 37, "tool_id": 37, "newmod": 37, "newmode_api_us": 37, "newmode_api_password": 37, "api_us": 37, "api_password": 37, "get_tool": 37, "api_vers": [37, 48], "lookup_target": 37, "criteria": 37, "lat": 37, "45": 37, "451596": 37, "73": 37, "59912099999997": 37, "run_act": 37, "stuff": [37, 54, 59], "otl": 37, "sid": [37, 57], "get_target": [37, 38], "target_id": [37, 38], "paramat": 37, "get_servic": 37, "service_id": 37, "get_outreach": 37, "committe": [38, 61], "gain": 38, "admin": [38, 48, 57, 64], "vanid": [38, 61], "smartvan": [38, 52], "votebuild": [38, 52], "mainten": 38, "everyact": 38, "Their": 38, "team": [38, 39, 49, 52, 54, 58], "tracker": [38, 54, 55], "van_api_kei": 38, "asdfa": 38, "sdfadsf": 38, "adsfasdf": 38, "starting_befor": 38, "saved_list": 38, "get_saved_list": 38, "my_saved_list": 38, "review": [38, 59], "internet": 38, "asynchron": [38, 51, 62], "therefor": 38, "activistcodeid": 38, "new_volunt": 38, "job_id": 38, "bulk_apply_activist_cod": 38, "url_typ": [38, 62], "job_statu": 38, "get_bulk_import_job": 38, "bulk_upsert_contact": 38, "pii": 38, "hot_lead": 38, "job_result": 38, "get_bulk_import_job_result": 38, "gcs_test": 38, "1171": 38, "list_nam": 38, "my_cr": 38, "upload_saved_list": [38, 62], "overnight": 38, "know": [38, 54], "get_scor": 38, "score_id": 38, "9999": [38, 39], "anoth": [38, 50, 54, 58, 59, 61], "winning_scor": 38, "config": 38, "score_column": 38, "winning_model": 38, "model": 38, "fact": 38, "5555": 38, "score1": 38, "5556": 38, "score2": 38, "upload_scor": [38, 62], "3421": 38, "auto_approv": 38, "update_score_statu": 38, "13242": 38, "311838": 38, "sr": 38, "1288926": 38, "apply_survey_respons": 38, "contact_type_id": 38, "input_type_id": 38, "reus": [38, 59], "shift": [38, 41], "shit": 38, "loc_id": 38, "ol": 38, "chicago": 38, "gotv": 38, "short_nam": 38, "gotvcan": 38, "start_tim": 38, "01t15": 38, "end_tim": 38, "01t18": 38, "event_type_id": 38, "296199": 38, "259236": 38, "location_id": [38, 41], "cpd": 38, "11t17": 38, "fall": [38, 63], "new_ev": 38, "event_cr": 38, "100349920": 38, "750001004": 38, "shift_id": 38, "19076": 38, "role_id": [38, 64], "263920": 38, "status_id": 38, "signup_id": 38, "signup_cr": 38, "new_status_id": 38, "signup_upd": 38, "van_connect": 38, "find_person": 38, "date_of_birth": [38, 41, 44, 50], "street_numb": [38, 52], "street_nam": [38, 52], "conduct": 38, "1981": 38, "find_person_json": 38, "match_json": 38, "leav": 38, "id_typ": 38, "mymemb": 38, "mycampaign": 38, "h": [38, 54], "fax": [38, 41], "update_person_json": 38, "abcd": 38, "gmail": [38, 50], "issubscrib": 38, "upsert_person_json": 38, "correct": [38, 39, 54, 59], "expand_field": 38, "contribution_histori": 38, "recorded_address": 38, "reported_demograph": 38, "suppress": 38, "custom_properti": 38, "election_record": 38, "membership_status": 38, "organization_rol": 38, "disclosure_field_valu": 38, "delete_person": 38, "apply_canvass_result": 38, "result_code_id": 38, "date_canvass": 38, "get_canvass_responses_result_cod": 38, "toggle_volunteer_act": 38, "volunteer_activity_id": 38, "apply_respons": 38, "omit_contact": 38, "campaignid": 38, "conform": 38, "histori": [38, 54], "particularli": 38, "18917": 38, "activistcod": 38, "surveyquestionid": 38, "109149": 38, "surveyresponseid": 38, "465468": 38, "surveyrespons": 38, "5222": 38, "create_relationship": 38, "vanid_1": 38, "vanid_2": 38, "relationship_id": 38, "node": 38, "secondari": 38, "spoke": 38, "apply_person_cod": 38, "code_id": 38, "merge_contact": 38, "primary_vanid": 38, "source_vanid": 38, "merg": [38, 55, 59], "activist_code_id": 38, "apply_activist_cod": 38, "remove_activist_cod": 38, "bulkimport": 38, "get_bulk_import_resourc": 38, "contactsactivistcod": 38, "still": [38, 39, 54, 59], "get_bulk_import_mapping_typ": 38, "type_nam": 38, "get_bulk_import_mapping_type_field": 38, "field_nam": 38, "url_kwarg": [38, 62], "ye": [38, 41, 62], "datecanvass": 38, "canvassedbi": 38, "contacttypeid": 38, "result_field": 38, "underscor": [38, 50], "capit": [38, 39], "phonenumb": 38, "votervanid": 38, "externalid": 38, "pk": 38, "voterbaseid": 38, "middl": [38, 41], "mn": 38, "middlenam": [38, 41], "lastnam": [38, 41, 45, 50], "dateofbirth": [38, 41], "birthdat": 38, "physic": 38, "addressline3": 38, "address3": 38, "provinc": 38, "stateorprovinc": 38, "ziporpost": 38, "postalcod": 38, "countrycod": 38, "displai": [38, 54, 64], "displayasent": 38, "y": [38, 54], "cellphon": 38, "cellcountrycod": 38, "cellphonecountrycod": 38, "homephon": 38, "homecountrycod": 38, "homephonecountrycod": 38, "otheremail": 38, "email2": 38, "emailaddress2": 38, "results_field": 38, "bulk_apply_suppress": 38, "suppressionid": 38, "bulk_apply_canvass_result": 38, "resultid": 38, "3166": 38, "phonetypeid": 38, "phoneoptinstatusid": 38, "addressid": 38, "bulk_apply_contact_custom_field": 38, "custom_field_group_id": 38, "cf": 38, "customfieldid": 38, "At": [38, 58], "cf123": 38, "canvassrespons": 38, "get_canvass_responses_contact_typ": 38, "get_canvass_responses_input_typ": 38, "changedent": 38, "get_changed_entity_resourc": 38, "get_changed_entity_resource_field": 38, "resource_typ": 38, "avali": 38, "get_changed_ent": 38, "include_inact": 38, "requested_field": 38, "90": 38, "potenti": [38, 50, 52], "iso8601": 38, "2021": 38, "get_cod": 38, "supported_ent": 38, "parent_code_id": 38, "code_typ": 38, "get_code_typ": 38, "create_cod": 38, "sourcecod": 38, "enumer": [38, 54], "searchabl": 38, "rule": [38, 53, 61], "code_supported_ent": 38, "is_search": 38, "is_applic": 38, "31": 38, "2018t13": 38, "2018t14": 38, "update_cod": 38, "delete_cod": 38, "get_code_supported_ent": 38, "customfield": 38, "field_typ": 38, "get_custom_fields_valu": 38, "custom_field_id": 38, "rep_event_id": 38, "starting_aft": 38, "district_field": 38, "financialprogram": 38, "ticketcategori": 38, "onlineform": 38, "recurr": [38, 41], "voterregistrationbatch": 38, "publicly_view": 38, "district_field_valu": 38, "voter_registration_batch": 38, "shorter": 38, "2018t12": 38, "modif": 38, "interfac": [38, 51, 54, 58], "ngp": 38, "organiz": 38, "purpos": [38, 53, 54], "delete_ev": 38, "add_event_shift": 38, "shift_nam": 38, "get_event_typ": 38, "exportjob": 38, "get_export_job_typ": 38, "export_job_cr": 38, "export_typ": 38, "webhookurl": 38, "noth": 38, "saved_list_download": 38, "webhook": [38, 39], "get_export_job": 38, "export_job_id": 38, "xxport": 38, "fileloadingjob": 38, "create_file_load": 38, "file_url": 38, "id_column": 38, "auto_averag": 38, "auto_toler": 38, "7": 38, "ftp": [38, 50], "site": [38, 41, 46, 49, 55], "hold": [38, 39, 50, 54, 63], "averag": 38, "fault": 38, "toler": 38, "calcul": [38, 50], "create_file_load_multi": 38, "score_map": 38, "file_load": 38, "adher": 38, "syntax": [38, 39, 50, 54, 59], "get_loc": [38, 41], "create_loc": [38, 41], "address_line1": 38, "address_line2": 38, "zip_cod": [38, 41, 52], "town": 38, "nsw": 38, "delete_loc": 38, "printedlist": 38, "get_printed_list": 38, "generated_aft": 38, "generated_befor": 38, "created_bi": 38, "turf_nam": 38, "printed_list_numb": 38, "savedlist": 38, "saved_list_id": 38, "download_saved_list": 38, "upload_saved_list_rest": 38, "callback_url": 38, "unmatch": 38, "listen": 38, "enclos": 38, "get_score_upd": 38, "created_befor": 38, "created_aft": 38, "score_update_id": 38, "disapprov": 38, "approve_toler": 38, "score1_id": 38, "score1_column": 38, "score2_id": 38, "score2_column": 38, "deviat": 38, "approve_tolder": 38, "ask": [38, 54, 55, 59], "get_signups_status": 38, "status": [38, 58], "get_person_signup": 38, "get_event_signup": 38, "get_signup": 38, "create_signup": 38, "update_signup": 38, "delete_signup": 38, "supportergroup": 38, "get_supporter_group": 38, "supporter_group_id": 38, "create_supporter_group": 38, "create": 38, "delete_supporter_group": 38, "add_person_supporter_group": 38, "delete_person_supporter_group": 38, "surveyquest": 38, "sq_type": 38, "cycl": 38, "suestion": 38, "survey_response_id": 38, "get_target_export": 38, "create_target_export": 38, "webhook_url": 38, "chat": 39, "instal": [39, 50, 54, 59], "produc": 39, "reinstal": 39, "stai": 39, "slack_api_token": 39, "tkn": 39, "simpl": [39, 45, 54, 55, 63], "messsag": 39, "message_channel": 39, "my_channel": 39, "hello": [39, 59], "upload_fil": 39, "channel_1": 39, "channel_2": 39, "my_slack_fil": 39, "txt": [39, 55, 59], "exclude_archiv": 39, "public_channel": 39, "mix": [39, 50], "private_channel": 39, "mpim": 39, "im": 39, "profile_real_name_norm": 39, "profile_email": 39, "parent_message_id": 39, "hook": 39, "txxxxxxx": 39, "bxxxxxx": 39, "dxxxxxxx": 39, "thread": 39, "as_us": 39, "icon_url": 39, "icon_emoji": 39, "postmessag": 39, "legacy_authorship": 39, "legaci": 39, "authorship": 39, "filetyp": 39, "initial_com": 39, "is_binari": 39, "6mb": 39, "attach": 39, "creds_path": 39, "secret_loc": 39, "token_path": 39, "send_email": 39, "sender": 39, "file1": 39, "file2": 39, "message_text": 39, "message_html": 39, "ommit": 39, "dont_use_this_password": 39, "smtp_": 39, "smtp_host": 39, "smtp_password": 39, "tl": 39, "close_manu": 39, "587": 39, "smtp_tl": 39, "disabl": [39, 52], "send_messag": 39, "backward": 40, "capitol": 40, "canari": 40, "polit": [41, 52], "california": 41, "acquisit": 41, "univers": [41, 64], "politicaldata": 41, "pdi_usernam": 41, "pdi_password": 41, "pdi_api_token": 41, "my_token": [41, 42], "get_flag_id": 41, "get_flag": 41, "qa_url": 41, "add_email": 41, "contact_id": 41, "create_acquisition_typ": 41, "acquisition_typ": 41, "acquisition_descript": 41, "acquisition_method": 41, "page_default": 41, "ivr": 41, "pagedefault": 41, "walklist": 41, "walk": [41, 47, 54, 55], "phonelist": 41, "phonebank": [41, 54], "devic": 41, "create_act": 41, "activity_nam": 41, "canvassing_shift": 41, "create_activity_assign": 41, "eventactivityid": 41, "specific_occurrence_start": 41, "mayb": [41, 54], "occurr": 41, "fffz": 41, "create_contact": 41, "name_prefix": 41, "middle_nam": [41, 52], "nicknam": 41, "occup": 41, "employ": 41, "volunteer_statu": 41, "donor_statu": 41, "member_statu": 41, "pdi_id": 41, "pdiid": 41, "nameprefix": 41, "namesuffix": 41, "volunteerstatu": 41, "prospect": 41, "donorstatu": 41, "memberstatu": 41, "calendar_id": 41, "event_nam": 41, "start_datetim": 41, "end_datetim": 41, "all_dai": 41, "recurrencetyp": 41, "recurrence_end_datetim": 41, "host_phon": 41, "host_email": 41, "calendar": 41, "took": 41, "timezon": 41, "is_all_dai": 41, "daili": [41, 54, 57, 58], "weekli": 41, "monthli": [41, 57], "defualt": 41, "create_event_act": 41, "activity_id": 41, "signup_go": 41, "pictionari": 41, "create_event_with_act": 41, "activti": 41, "whek": 41, "create_flag_id": 41, "flag_id": 41, "is_default": 41, "flag_descript": 41, "compil": 41, "amm": 41, "bnh": 41, "bnm": 41, "dead": [41, 59], "dnc": 41, "dnr": 41, "endr": 41, "gtd": 41, "l2vt": 41, "lbo": 41, "lm": 41, "lo": 41, "l": [41, 54, 55], "lsd": 41, "lsr": 41, "mov": 41, "nah": 41, "NO": 41, "ref": 41, "sup": 41, "ul2vt": 41, "vl2vt": 41, "vol": 41, "vtd": 41, "create_flag": 41, "flag_list": 41, "flagentryd": 41, "acquisitiontypeid": 41, "flagid": 41, "questionid": 41, "contactid": 41, "create_invit": 41, "rsvp": 41, "overlook": 41, "hotel": 41, "create_quest": 41, "answer_opt": 41, "question_label": 41, "question_descript": 41, "candidate_issue_id": 41, "displaydescript": 41, "displaycod": 41, "delete_acquisition_typ": 41, "delete_contact": 41, "delete_flag": 41, "delete_flag_id": 41, "get_acquisition_typ": 41, "get_calendar": 41, "bluevot": 41, "calendars_getal": 41, "2000": 41, "search_by_email": 41, "get_event_act": 41, "eventact": 41, "eventactivities_getal": 41, "get_event_activity_assign": 41, "eventactivityassign": 41, "assig": 41, "get_event_invit": 41, "first_event_d": 41, "last_event_d": 41, "frame": 41, "yyi": 41, "get_quest": 41, "get_univers": 41, "update_acquisition_typ": 41, "update_act": 41, "update_activity_assign": 41, "activityassignementid": 41, "update_contact": 41, "update_flag_id": 41, "udpat": 41, "update_invit": 41, "invitation_id": 41, "workflow": [42, 52, 54, 58], "autom": [42, 54], "quickbase_hostnam": 42, "quickbase_user_token": 42, "qb": 42, "user_token": 42, "get_app_t": 42, "query_record": 42, "table_from": 42, "my_table_id": 42, "laid": 42, "documentaiton": 42, "componentsqueri": 42, "fresh": [43, 54], "cach": [43, 50], "redash_base_url": 43, "redash_user_api_kei": 43, "redash_query_api_kei": 43, "base_url": 43, "user_api_kei": 43, "pause_tim": 43, "screen": 43, "certif": 43, "get_data_sourc": 43, "data_source_id": 43, "update_data_sourc": 43, "dbname": 43, "get_fresh_query_result": 43, "datelimit": 43, "p_": 43, "had": [43, 54], "p_datelimit": 43, "redash_query_param": 43, "get_cached_query_result": 43, "query_api_kei": 43, "did": [43, 50], "registr": [44, 52, 56, 64], "rocki": 44, "rtv": 44, "rockthevot": 44, "rtv_partner_id": 44, "rtv_partner_api_kei": 44, "partner_id": 44, "partner_api_kei": 44, "supersecretkei": 44, "run_registration_report": 44, "report": [44, 46, 54, 64], "report_id": 44, "create_registration_report": 44, "get_registration_report": 44, "report_typ": 44, "poll_interval_second": 44, "report_timeout_second": 44, "get_state_requir": 44, "lang": 44, "home_state_id": 44, "home_zip_cod": 44, "callback": [44, 53], "elig": [44, 46], "zzzzz": 44, "jsonp": 44, "huge": 45, "apolit": 45, "soql": 45, "reset": [45, 50], "salesforce_usernam": 45, "salesforce_password": 45, "salesforce_security_token": 45, "sf": [45, 63], "security_token": 45, "ak_contact": 45, "digital_source__c": 45, "upsert_result": 45, "contacts_t": 45, "test_environ": 45, "salesforce_domain": 45, "describe_object": 45, "__c": 45, "describe_field": 45, "data_t": 45, "id_col": 45, "id_tabl": 45, "hard_delet": 45, "perman": 45, "trash": 45, "clariti": 46, "real": [46, 54], "800": 46, "georgia": 46, "colorado": 46, "arkansa": 46, "dalla": 46, "texa": 46, "particip": [46, 54, 64], "night": 46, "unfortun": 46, "difficult": 46, "come": 46, "unformat": 46, "xml": 46, "power": 46, "complic": [46, 54, 55], "panda": [46, 50, 54], "datafram": [46, 50], "force_upd": 46, "enr": 46, "clarityelect": 46, "tx": 46, "114890": 46, "285569": 46, "ga": 46, "114729": 46, "scy": 46, "get_detailed_result": 46, "numer": [46, 52], "clark": 46, "get_summary_result": 46, "contest": 46, "elector": 46, "administ": 46, "previous": [46, 52], "candid": 46, "county_nam": 46, "ballots_cast": 46, "reg_vot": 46, "counties_report": 46, "total_counti": 46, "precincts_report": 46, "total_precinct": 46, "candidate_nam": 46, "candidate_parti": 46, "recorded_vot": 46, "cast": 46, "vote_method": 46, "timestamp_last_upd": 46, "county_id": 46, "precinct_nam": 46, "voter_turnout": 46, "percent_report": 46, "get_detailed_results_for_participating_counti": 46, "missing_counti": 46, "precinct": 46, "paramiko": 47, "rsa_private_key_fil": [47, 50], "list_directori": 47, "remote_path": [47, 50], "my_csv": 47, "my_local_path": 47, "create_connect": 47, "make_directori": 47, "rsa": [47, 50], "stfp": [47, 50], "remot": [47, 50, 52, 54, 55], "subdirectori": 47, "remove_directori": 47, "files_to_download": 47, "verbos": [47, 55], "5mb": 47, "get_file_s": 47, "list_subdirectori": 47, "list_fil": 47, "walk_tre": 47, "dir_pattern": 47, "file_pattern": 47, "max_depth": 47, "recurs": 47, "depth": [47, 55], "hasn": 47, "discov": 47, "deep": 47, "travers": 47, "touch": 47, "commerc": 48, "shopify_subdomain": 48, "shopify_password": 48, "shopify_api_kei": 48, "shopify_api_vers": 48, "mysubdomain": 48, "myshopifi": 48, "shopify_access_token": 48, "get_count": 48, "query_d": 48, "since_id": 48, "get_query_url": 48, "graphql": 48, "tabledata": 48, "8414": 48, "intellig": 49, "periscop": 49, "mine": 49, "predict": 49, "analyt": 49, "sisense_site_nam": 49, "sisense_api_kei": 49, "site_nam": 49, "my_site_nam": 49, "list_shared_dashboard": 49, "dashboard_id": 49, "publish_shared_dashboard": 49, "chart": 49, "chart_id": 49, "567": 49, "delete_shared_dashboard": 49, "periscopedata": 49, "9dda9dda": 49, "9dda": 49, "9dda9dda9dda": 49, "2d": 50, "to_gcs_csv": 50, "to_sftp_csv": 50, "to_civi": 50, "to_petl": 50, "to_json": 50, "to_html": 50, "to_datafram": 50, "append_csv": 50, "to_zip_csv": 50, "to_dict": 50, "from_json": 50, "from_column": 50, "from_redshift": 50, "from_postgr": 50, "from_datafram": 50, "from_s3_csv": 50, "from_csv_str": 50, "b": [50, 63], "petl_tbl": 50, "num_row": [50, 54, 63], "head": 50, "tail": 50, "add_column": 50, "remove_column": 50, "rename_column": 50, "move_column": 50, "fill_column": 50, "fix": 50, "fillna_column": 50, "get_column_typ": 50, "convert_column": [50, 54], "coalesce_column": 50, "coalesc": 50, "map_column": 50, "select_row": [50, 54], "stack": 50, "remove_null_row": 50, "reshap": 50, "unpack_dict": [50, 54], "unpack_list": 50, "long_tabl": 50, "unpack_nested_columns_as_row": 50, "newcol": 50, "rows_list": 50, "ineffici": 50, "loop": [50, 54], "heavili": 50, "use_petl": 50, "skipcom": 50, "update_t": 50, "tri": [50, 54], "name_data": 50, "lambda": 50, "elsewher": 50, "name_t": 50, "hard": [50, 55], "consum": [50, 51, 52], "notic": [50, 54], "later": [50, 52, 54], "materialize_to_fil": 50, "my_id": 50, "activist_cod": 50, "myevent": 50, "tofrom": 50, "coerce_float": 50, "arrai": 50, "na": 50, "index_head": 50, "caption": 50, "tr_style": 50, "td_style": 50, "encount": [50, 52], "callabl": 50, "temp_file_compress": 50, "write_head": 50, "csv_name": 50, "csvarg": 50, "ie": [50, 54, 55], "csv_writer": 50, "archive_path": 50, "thismethod": 50, "achiv": 50, "public_url": 50, "public_url_expir": [50, 62], "to_bigqueri": 50, "bigqueri": [50, 54], "csv_reader": 50, "dummi": 50, "from_manifest": 50, "from_bigqueri": 50, "todo": 50, "include_index": 50, "objectt": 50, "valueerror": [50, 54], "new_column_nam": 50, "column_map": 50, "old": 50, "old_nam": 50, "new_nam": 50, "old_name2": 50, "new_name2": 50, "fill_valu": 50, "translat": 50, "get_column_max_width": 50, "convert_columns_to_str": 50, "comparison": 50, "dest_column": 50, "source_column": 50, "remove_source_column": 50, "exact_match": 50, "unknown": 50, "1980": 50, "birthdai": 50, "1908": 50, "map_and_coalesce_column": 50, "preferenc": 50, "analyz": 50, "get_columns_type_stat": 50, "convert_t": 50, "hygien": 50, "readthedoc": 50, "v0": 50, "24": 50, "include_origin": 50, "5000": 50, "prepend_valu": 50, "max_column": 50, "5421": 50, "512": 50, "699": 50, "3334": 50, "222": 50, "5478": 50, "phones_0": 50, "phones_1": 50, "expand_origin": 50, "melt": 50, "standalon": 50, "pack": 50, "key_renam": 50, "retain_origin": 50, "foreign": 50, "mywork": 50, "skinni": 50, "email_skinni": 50, "emails_hom": 50, "emails_work": 50, "better": 50, "key_nam": 50, "new_key_nam": 50, "88": 50, "wayss": 50, "tbl2": 50, "tbl3": 50, "null_valu": 50, "concat": 50, "concaten": 50, "onto": 50, "evenli": 50, "remaind": 50, "get_normalized_column_nam": 50, "everyth": [50, 54, 55], "match_column": 50, "desired_column": 50, "fuzzy_match": 50, "if_extra_column": 50, "if_missing_column": 50, "latter": 50, "reduce_row": 50, "reduce_func": 50, "presort": 50, "rowreduc": 50, "compon": 50, "conta": 50, "sql_to_get_table_ddl": 50, "schemanam": 50, "db_scratch": 50, "state_fip": 50, "IF": 50, "tstate": 50, "1024": 50, "stusab": 50, "reducer_fn": 50, "ncreat": 50, "state_nam": 50, "staten": 50, "ndiststyl": 50, "fun": 50, "sort_column": 50, "set_head": 50, "new_head": 50, "petl_method": 50, "col1": 50, "col2": 50, "arguement": 50, "chain": [50, 58], "dedup": 50, "matter": [50, 54, 55, 63], "_emptydefault": 50, "problem": [50, 55, 58, 59], "file_path": 50, "unlik": 50, "bring": 50, "latenc": 51, "programmat": [51, 57], "versu": 51, "sole": 51, "targetsmartapi": 52, "quickli": 52, "radius_search": 52, "area": 52, "radiu": 52, "voter_registration_check": 52, "smartmatch": 52, "accur": 52, "learn": [52, 54, 55], "adjust": [52, 62], "ts_api_kei": 52, "ts_api": 52, "search_id": 52, "search_id_typ": 52, "search_typ": 52, "durham": 52, "nc": 52, "27708": 52, "voterbas": 52, "exacttrack": 52, "household": 52, "zip4": 52, "upars": 52, "usp": 52, "radius_s": 52, "radius_unit": 52, "mile": 52, "age_min": 52, "age_max": 52, "composite_score_min": 52, "composite_score_max": 52, "last_name_exact": 52, "last_name_is_prefix": 52, "last_name_prefix_length": 52, "address_typ": 52, "reg": 52, "33": 52, "738987255507": 52, "116": 52, "40833849559": 52, "tsmart": 52, "120": 52, "meter": 52, "feet": 52, "kilomet": 52, "greater": 52, "ander": 52, "anderson": 52, "input_t": [52, 53], "max_match": 52, "include_email": 52, "include_landlin": 52, "include_wireless": 52, "include_voip": 52, "tmp_locat": 52, "keep_smartmatch_input_fil": 52, "keep_smartmatch_output_gz_fil": 52, "petl": 52, "lazi": 52, "downstream": 52, "benefici": 52, "recov": 52, "increas": 52, "configu": 52, "wireless": 52, "voip": 52, "uncompress": 52, "wrap": [52, 63], "tsmart_match_cod": 52, "vb": 52, "voterbase_id": 52, "element": 52, "unparsed_full_address": 52, "legal": 52, "targetsmartautom": 53, "ts_sftp_usernam": 53, "ts_sftp_password": 53, "ts_auto": 53, "liter": 53, "my_sftp_usernam": 53, "my_sftp_password": 53, "my_file_to_match": 53, "output_t": 53, "workflow_name_provided_by_targetsmart": 53, "my_job_nam": 53, "confus": [53, 54, 55], "match_statu": 53, "job_nam": 53, "lifecycl": 53, "overview": 53, "job_typ": 53, "call_back": 53, "layout": 53, "signific": 53, "succe": 53, "upon": [53, 55], "cormac": 54, "martinez": 54, "del": 54, "rio": 54, "shauna": 54, "gordon": 54, "mckeon": 54, "introduc": [54, 59], "behind": 54, "easier": [54, 59, 63], "suggest": [54, 55], "improv": [54, 55], "ever": 54, "quit": 54, "pain": 54, "luckili": 54, "stand": [54, 55], "program": [54, 55, 61], "gatewai": 54, "let": [54, 55], "everyon": 54, "good": [54, 63], "movement": [54, 58, 60, 61], "inspir": [54, 59], "okai": 54, "proce": 54, "ourselv": 54, "anywai": 54, "linux": [54, 59], "comfort": [54, 55, 59], "And": [54, 55, 63], "That": [54, 55, 59, 63], "fanci": 54, "parenthes": 54, "mobilize_inst": 54, "client_email": 54, "projectnam": 54, "gserviceaccount": 54, "jump": [54, 59], "plu": 54, "attendance_record": 54, "weren": [54, 59], "1yzr6gxmptxfzqb_t58frwnhhvu_kmtqzvmpnnuzd47i": 54, "got": [54, 55, 63], "46273": 54, "454545": 54, "event_titl": 54, "timeslot_id": 54, "738375": 54, "timeslot_start_d": 54, "1642865400": 54, "timeslot_end_d": 54, "1642872600": 54, "lou": 54, "slainei": 54, "lslainey0": 54, "unicef": 54, "3271326753": 54, "78737": 54, "46274": 54, "454546": 54, "textbank": 54, "239573": 54, "1643563800": 54, "1643527800": 54, "arleyn": 54, "ransfield": 54, "aransfield1": 54, "qq": 54, "2174386332": 54, "46275": 54, "454547": 54, "februari": 54, "183743": 54, "1644939000": 54, "1644946200": 54, "alameda": 54, "blackmuir": 54, "ablackmuir2": 54, "wisc": 54, "edu": 54, "3844977654": 54, "46276": 54, "454548": 54, "283666": 54, "1645378200": 54, "1645342200": 54, "bondi": 54, "berrow": 54, "bberrow3": 54, "discuz": 54, "2275080414": 54, "46277": 54, "454549": 54, "march": 54, "477483": 54, "1648218600": 54, "1648225800": 54, "korri": 54, "spight": 54, "kspight4": 54, "sakura": 54, "ne": 54, "jp": 54, "9818241063": 54, "sake": 54, "benefit": 54, "kind": [54, 55], "measur": 54, "1st": 54, "1970": 54, "why": [54, 59], "guess": 54, "seem": 54, "convert_to_legible_d": 54, "unix_d": 54, "utcfromtimestamp": 54, "strftime": 54, "centuri": 54, "cheatsheet": 54, "plai": 54, "cram": 54, "bummer": 54, "turn": 54, "correctli": [54, 63], "petl_tabl": 54, "sign_ups_by_event_petl": 54, "len": [54, 63], "sign_ups_by_event_parson": 54, "happen": [54, 55, 59, 63], "jan_attend": 54, "feb_attend": 54, "mar_attend": 54, "successfulli": [54, 58], "1y1jgygk5yuqlvrgrgnw7a8hf2ppqojjz": 54, "spreadsheet_nam": 54, "a1": 54, "random": 54, "bit": [54, 55], "silli": 54, "didn": 54, "adjusted_index": 54, "cell_rang": 54, "els": [54, 55, 59], "feel": [54, 59], "cool": [54, 59], "gspread_client": 54, "haven": [54, 55], "ala": 54, "sheet1": 54, "pretti": [54, 63], "gone": 54, "familiar": [54, 55], "deal": 54, "snowflak": 54, "cost": 54, "studio": 54, "half": 54, "screenshot": 54, "fivetran": 54, "airflow": 54, "chron": 54, "1am": 54, "pipelin": [54, 58], "mobilize_schema": 54, "mobilize_users_to_sync": 54, "AS": 54, "mobilizeid": 54, "mobilize_particip": 54, "mob": 54, "cormac_scratch": 54, "mobilize_to_actionnetwork_log": 54, "dive": 54, "loge": 54, "wrong": [54, 55], "log_record": 54, "mobilize_us": 54, "actionnetworkid": 54, "book": 54, "loglist": 54, "formal": 54, "analys": 54, "hei": 54, "sql_queri": 54, "new_mobilize_us": 54, "my_rs_warehous": 54, "pythonista": 54, "yourself": [54, 59], "am": 54, "crash": 54, "typo": 54, "thrown": 54, "caught": 54, "halt": 54, "actionnetwork_us": 54, "my_actionnetwork_group": 54, "attende": [54, 59], "great": [54, 55, 59], "littl": [54, 55, 59], "figur": [54, 55], "offanc": 54, "log_list": 54, "greatest": 54, "logtabl": 54, "errors_count": 54, "success_count": 54, "piec": [54, 59], "orchestr": 54, "repositori": [54, 55, 59], "explan": [55, 59], "prompt": 55, "shell": 55, "dependn": 55, "pwd": 55, "cd": 55, "my_fold": 55, "cheat": 55, "dir": 55, "hand": [55, 59], "tap": 55, "tab": [55, 60], "arrow": 55, "trick": 55, "isol": 55, "venv": 55, "virtualenv": 55, "next": [55, 63], "your_nam": 55, "mkdir": 55, "path_to_your_env": 55, "older": 55, "your_env_nam": 55, "chosen": 55, "regardless": [55, 59, 61], "bin": 55, "virtualenvwrapp": 55, "clone": 55, "davidmarbl": 55, "intro": 55, "scriptsdirectori": 55, "appdata": 55, "python37": 55, "mkvirtualenv": 55, "workon": 55, "janedo": 55, "wordier": 55, "unexpect": 55, "echo": 55, "thu": 55, "lib": 55, "forget": 55, "bundl": 55, "certain": 55, "pypi": 55, "machin": 55, "topic": 55, "anyth": 55, "programm": 55, "mind": 55, "behav": 55, "unexpectedli": 55, "tour": 55, "tutori": 55, "although": 55, "speak": 55, "almost": [55, 63], "recent": 55, "gotten": 55, "briefli": [55, 59], "dependen": 55, "codebas": 55, "mentor": 55, "hopefulli": 55, "turbovote_usernam": 56, "turbovote_password": 56, "turbovote_subdomain": 56, "tv": 56, "voic": 57, "twilio_account_sid": 57, "twilio_auth_token": 57, "account_sid": 57, "auth_token": 57, "my_auth_token": 57, "get_account_usag": 57, "time_period": 57, "last_month": 57, "inbound": 57, "date_s": 57, "9995675309": 57, "get_account": 57, "subaccount": 57, "suspend": 57, "group_bi": 57, "exclude_nul": 57, "this_month": 57, "interv": 57, "yearli": 57, "from_": 57, "date_sent_befor": 57, "date_sent_aft": 57, "cooper": [58, 60, 61], "stakehold": 58, "folk": 58, "troubleshoot": 58, "resolut": 58, "transpar": 58, "facilit": 58, "wrote": 58, "emoji": 58, "shrug": 58, "indivis": 58, "technologi": 58, "narr": 59, "paragraph": 59, "explain": 59, "face": 59, "solv": 59, "adapt": 59, "contrib": 59, "fork": 59, "editor": 59, "git": 59, "use_cas": 59, "rst": 59, "restructur": 59, "tricki": 59, "useful_resourc": 59, "sample_cod": 59, "feedback": 59, "extent": 59, "brag": 59, "talk": 59, "satisfactori": 59, "hurdl": 59, "went": 59, "shout": 59, "idea": 59, "inlin": 59, "said": 59, "broad": 59, "stroke": 59, "creativ": 59, "zoom_api_kei": [59, 64], "zoom_api_secret": [59, 64], "clear": 59, "remind": 59, "new_env_vari": 59, "getenv": 59, "chose": 59, "variable_nam": 59, "variable_valu": 59, "likelihood": 59, "training_dur": 59, "minimum_dur": 59, "durat": 59, "err": 59, "side": 59, "exposit": 59, "pep8": 59, "happi": [59, 63], "meaning": 59, "j": 59, "training_sess": 59, "maria": 59, "fine": 59, "troubl": 59, "greet_us": 59, "bottom": 59, "__name__": 59, "__main__": 59, "ecosystem": 60, "practition": 60, "350": 60, "annual": 60, "kpi": 60, "staff": 60, "try_overwrit": 60, "four": 60, "workbook": 60, "carrier": 61, "tighten": 61, "10dlc": 61, "challeng": 61, "disposit": 61, "committeeid": 61, "utilit": 62, "aws_access_kei": 62, "apiconnector": 63, "simul": 63, "mock": 63, "test_yourconnectornam": 63, "pretend": 63, "introspect": 63, "testmailchimp": 63, "decor": 63, "test_get_campaign": 63, "requests_mock": 63, "mocker": 63, "test_campaign": 63, "testcas": 63, "12345": 63, "expected_json": 63, "assertequ": 63, "wire": 63, "intercept": 63, "sit": 63, "alongsid": 63, "test_mailchimp": 63, "saw": 63, "magicmock": 63, "salesforcetest": 63, "mock_client": 63, "list_peopl": 63, "nicol": 63, "jackson": 63, "assert": 63, "assert_cal": 63, "swap": 63, "_client": 63, "query_al": 63, "fakesoql": 63, "assert_called_with": 63, "assert_matching_t": 63, "conferenc": 64, "s2": 64, "marketplac": 64, "webinar": 64, "zoom_account_id": 64, "zoom_client_id": 64, "zoom_client_secret": 64, "meetings_tbl": 64, "get_meet": 64, "participants_tbl": 64, "get_past_meeting_particip": 64, "my_meeting_id": 64, "api_secret": 64, "meeting_typ": 64, "upcom": 64, "ongo": 64, "get_past_meet": 64, "meeting_uuid": 64, "regard": 64, "meeting_id": 64, "get_meeting_registr": 64, "get_user_webinar": 64, "get_past_webinar_particip": 64, "webinar_id": 64, "get_webinar_registr": 64, "get_meeting_poll_metadata": 64, "poll_id": 64, "get_meeting_all_polls_metadata": 64, "get_past_meeting_poll_metadata": 64, "get_webinar_poll_metadata": 64, "get_webinar_all_polls_metadata": 64, "get_past_webinar_poll_metadata": 64, "get_meeting_poll_result": 64, "get_webinar_poll_result": 64}, "objects": {"parsons": [[0, 0, 1, "", "ActBlue"], [1, 0, 1, "", "ActionBuilder"], [2, 0, 1, "", "ActionKit"], [3, 0, 1, "", "ActionNetwork"], [4, 0, 1, "", "Airtable"], [6, 0, 1, "", "Auth0"], [8, 0, 1, "", "AzureBlobStorage"], [9, 0, 1, "", "BillCom"], [10, 0, 1, "", "Bloomerang"], [11, 0, 1, "", "Box"], [14, 0, 1, "", "CapitolCanary"], [15, 0, 1, "", "CatalistMatch"], [16, 0, 1, "", "Census"], [17, 0, 1, "", "CensusGeocoder"], [18, 0, 1, "", "CivisClient"], [20, 0, 1, "", "Controlshift"], [21, 0, 1, "", "Copper"], [22, 0, 1, "", "CrowdTangle"], [24, 0, 1, "", "DBSync"], [25, 0, 1, "", "Donorbox"], [26, 0, 1, "", "FacebookAds"], [28, 0, 1, "", "Freshdesk"], [29, 0, 1, "", "GitHub"], [39, 0, 1, "", "Gmail"], [31, 0, 1, "", "Hustle"], [34, 0, 1, "", "MobileCommons"], [35, 0, 1, "", "MobilizeAmerica"], [23, 0, 1, "", "MySQL"], [36, 0, 1, "", "NationBuilder"], [37, 0, 1, "", "Newmode"], [41, 0, 1, "", "PDI"], [23, 0, 1, "", "Postgres"], [42, 0, 1, "", "Quickbase"], [7, 0, 1, "", "Redshift"], [7, 0, 1, "", "S3"], [47, 0, 1, "", "SFTP"], [39, 0, 1, "", "SMTP"], [45, 0, 1, "", "Salesforce"], [46, 0, 1, "", "Scytl"], [48, 0, 1, "", "Shopify"], [49, 0, 1, "", "Sisense"], [39, 0, 1, "", "Slack"], [52, 0, 1, "", "TargetSmartAPI"], [53, 0, 1, "", "TargetSmartAutomation"], [56, 0, 1, "", "TurboVote"], [57, 0, 1, "", "Twilio"], [64, 0, 1, "", "Zoom"]], "parsons.ActBlue": [[0, 1, 1, "", "get_contributions"], [0, 1, 1, "", "get_download_url"], [0, 1, 1, "", "poll_for_download_url"], [0, 1, 1, "", "post_request"]], "parsons.ActionBuilder": [[1, 1, 1, "", "add_section_field_values_to_record"], [1, 1, 1, "", "deactivate_connection"], [1, 1, 1, "", "get_campaign_tags"], [1, 1, 1, "", "get_tag_by_name"], [1, 1, 1, "", "insert_entity_record"], [1, 1, 1, "", "insert_new_tag"], [1, 1, 1, "", "remove_tagging"], [1, 1, 1, "", "update_entity_record"], [1, 1, 1, "", "upsert_connection"]], "parsons.ActionKit": [[2, 1, 1, "", "add_phone"], [2, 1, 1, "", "blackhole_email"], [2, 1, 1, "", "bulk_upload_csv"], [2, 1, 1, "", "bulk_upload_table"], [2, 1, 1, "", "cancel_orderrecurring"], [2, 1, 1, "", "collect_upload_errors"], [2, 1, 1, "", "copy_mailer"], [2, 1, 1, "", "create_campaign"], [2, 1, 1, "", "create_event_create_form"], [2, 1, 1, "", "create_event_create_page"], [2, 1, 1, "", "create_event_field"], [2, 1, 1, "", "create_event_signup_form"], [2, 1, 1, "", "create_event_signup_page"], [2, 1, 1, "", "create_generic_action"], [2, 1, 1, "", "create_mailer"], [2, 1, 1, "", "create_page_followup"], [2, 1, 1, "", "create_transaction"], [2, 1, 1, "", "create_user"], [2, 1, 1, "", "delete_actionfield"], [2, 1, 1, "", "delete_user"], [2, 1, 1, "", "delete_user_data"], [2, 1, 1, "", "get_blackholed_email"], [2, 1, 1, "", "get_campaign"], [2, 1, 1, "", "get_campaign_fields"], [2, 1, 1, "", "get_event"], [2, 1, 1, "", "get_event_create_form"], [2, 1, 1, "", "get_event_create_form_fields"], [2, 1, 1, "", "get_event_create_page"], [2, 1, 1, "", "get_event_create_page_fields"], [2, 1, 1, "", "get_event_signup_form"], [2, 1, 1, "", "get_event_signup_form_fields"], [2, 1, 1, "", "get_event_signup_page"], [2, 1, 1, "", "get_event_signup_page_fields"], [2, 1, 1, "", "get_events"], [2, 1, 1, "", "get_mailer"], [2, 1, 1, "", "get_order"], [2, 1, 1, "", "get_orderrecurring"], [2, 1, 1, "", "get_orders"], [2, 1, 1, "", "get_page_followup"], [2, 1, 1, "", "get_page_followup_fields"], [2, 1, 1, "", "get_survey_question"], [2, 1, 1, "", "get_transactions"], [2, 1, 1, "", "get_user"], [2, 1, 1, "", "get_user_fields"], [2, 1, 1, "", "paginated_get"], [2, 1, 1, "", "paginated_get_custom_limit"], [2, 1, 1, "", "queue_mailer"], [2, 1, 1, "", "rebuild_mailer"], [2, 1, 1, "", "search_events_in_campaign"], [2, 1, 1, "", "update_event"], [2, 1, 1, "", "update_event_field"], [2, 1, 1, "", "update_event_signup"], [2, 1, 1, "", "update_import_action"], [2, 1, 1, "", "update_mailing"], [2, 1, 1, "", "update_order"], [2, 1, 1, "", "update_order_user_detail"], [2, 1, 1, "", "update_orderrecurring"], [2, 1, 1, "", "update_paymenttoken"], [2, 1, 1, "", "update_phone"], [2, 1, 1, "", "update_survey_question"], [2, 1, 1, "", "update_transaction"], [2, 1, 1, "", "update_user"]], "parsons.ActionNetwork": [[3, 1, 1, "", "add_person"], [3, 1, 1, "", "add_tag"], [3, 1, 1, "", "create_attendance"], [3, 1, 1, "", "create_donation"], [3, 1, 1, "", "create_event"], [3, 1, 1, "", "create_event_campaign"], [3, 1, 1, "", "create_event_in_event_campaign"], [3, 1, 1, "", "create_form"], [3, 1, 1, "", "create_fundraising_page"], [3, 1, 1, "", "create_message"], [3, 1, 1, "", "create_outreach"], [3, 1, 1, "", "create_petition"], [3, 1, 1, "", "create_signature"], [3, 1, 1, "", "create_submission"], [3, 1, 1, "", "create_tagging"], [3, 1, 1, "", "delete_tagging"], [3, 1, 1, "", "get_advocacy_campaign"], [3, 1, 1, "", "get_advocacy_campaign_outreach"], [3, 1, 1, "", "get_advocacy_campaign_outreaches"], [3, 1, 1, "", "get_advocacy_campaigns"], [3, 1, 1, "", "get_campaign"], [3, 1, 1, "", "get_campaigns"], [3, 1, 1, "", "get_custom_fields"], [3, 1, 1, "", "get_donation"], [3, 1, 1, "", "get_donations"], [3, 1, 1, "", "get_embeds"], [3, 1, 1, "", "get_event"], [3, 1, 1, "", "get_event_attendance"], [3, 1, 1, "", "get_event_attendances"], [3, 1, 1, "", "get_event_campaign"], [3, 1, 1, "", "get_event_campaign_events"], [3, 1, 1, "", "get_event_campaigns"], [3, 1, 1, "", "get_events"], [3, 1, 1, "", "get_form"], [3, 1, 1, "", "get_form_submission"], [3, 1, 1, "", "get_form_submissions"], [3, 1, 1, "", "get_forms"], [3, 1, 1, "", "get_fundraising_page"], [3, 1, 1, "", "get_fundraising_page_donations"], [3, 1, 1, "", "get_fundraising_pages"], [3, 1, 1, "", "get_item"], [3, 1, 1, "", "get_items"], [3, 1, 1, "", "get_list"], [3, 1, 1, "", "get_lists"], [3, 1, 1, "", "get_message"], [3, 1, 1, "", "get_messages"], [3, 1, 1, "", "get_metadata"], [3, 1, 1, "", "get_people"], [3, 1, 1, "", "get_person"], [3, 1, 1, "", "get_person_attendance"], [3, 1, 1, "", "get_person_attendances"], [3, 1, 1, "", "get_person_donations"], [3, 1, 1, "", "get_person_outreach"], [3, 1, 1, "", "get_person_outreaches"], [3, 1, 1, "", "get_person_signature"], [3, 1, 1, "", "get_person_signatures"], [3, 1, 1, "", "get_person_submission"], [3, 1, 1, "", "get_person_submissions"], [3, 1, 1, "", "get_petition"], [3, 1, 1, "", "get_petition_signature"], [3, 1, 1, "", "get_petition_signatures"], [3, 1, 1, "", "get_petitions"], [3, 1, 1, "", "get_queries"], [3, 1, 1, "", "get_query"], [3, 1, 1, "", "get_tag"], [3, 1, 1, "", "get_tagging"], [3, 1, 1, "", "get_taggings"], [3, 1, 1, "", "get_tags"], [3, 1, 1, "", "get_wrapper"], [3, 1, 1, "", "get_wrappers"], [3, 1, 1, "", "update_attendance"], [3, 1, 1, "", "update_event"], [3, 1, 1, "", "update_event_campaign"], [3, 1, 1, "", "update_form"], [3, 1, 1, "", "update_fundraising_page"], [3, 1, 1, "", "update_message"], [3, 1, 1, "", "update_outreach"], [3, 1, 1, "", "update_person"], [3, 1, 1, "", "update_petition"], [3, 1, 1, "", "update_signature"], [3, 1, 1, "", "update_submission"], [3, 1, 1, "", "upsert_person"]], "parsons.Airtable": [[4, 1, 1, "", "delete_record"], [4, 1, 1, "", "delete_records"], [4, 1, 1, "", "get_record"], [4, 1, 1, "", "get_records"], [4, 1, 1, "", "insert_record"], [4, 1, 1, "", "insert_records"], [4, 1, 1, "", "update_record"], [4, 1, 1, "", "update_records"], [4, 1, 1, "", "upsert_records"]], "parsons.Auth0": [[6, 1, 1, "", "block_user"], [6, 1, 1, "", "delete_user"], [6, 1, 1, "", "get_connection_id"], [6, 1, 1, "", "get_users_by_email"], [6, 1, 1, "", "retrieve_all_users"], [6, 1, 1, "", "upsert_user"]], "parsons.AzureBlobStorage": [[8, 1, 1, "", "blob_exists"], [8, 1, 1, "", "container_exists"], [8, 1, 1, "", "create_container"], [8, 1, 1, "", "delete_blob"], [8, 1, 1, "", "delete_container"], [8, 1, 1, "", "download_blob"], [8, 1, 1, "", "get_blob"], [8, 1, 1, "", "get_blob_url"], [8, 1, 1, "", "get_container"], [8, 1, 1, "", "list_blobs"], [8, 1, 1, "", "list_containers"], [8, 1, 1, "", "put_blob"], [8, 1, 1, "", "upload_table"]], "parsons.BillCom": [[9, 1, 1, "", "check_customer"], [9, 1, 1, "", "create_invoice"], [9, 1, 1, "", "get_customer_list"], [9, 1, 1, "", "get_invoice_list"], [9, 1, 1, "", "get_or_create_customer"], [9, 1, 1, "", "get_user_list"], [9, 1, 1, "", "read_customer"], [9, 1, 1, "", "read_invoice"], [9, 1, 1, "", "send_invoice"]], "parsons.Bloomerang": [[10, 1, 1, "", "create_constituent"], [10, 1, 1, "", "create_interaction"], [10, 1, 1, "", "create_transaction"], [10, 1, 1, "", "delete_constituent"], [10, 1, 1, "", "delete_interaction"], [10, 1, 1, "", "delete_transaction"], [10, 1, 1, "", "get_constituent"], [10, 1, 1, "", "get_constituents"], [10, 1, 1, "", "get_interaction"], [10, 1, 1, "", "get_interactions"], [10, 1, 1, "", "get_transaction"], [10, 1, 1, "", "get_transaction_designation"], [10, 1, 1, "", "get_transaction_designations"], [10, 1, 1, "", "get_transactions"], [10, 1, 1, "", "update_constituent"], [10, 1, 1, "", "update_interaction"], [10, 1, 1, "", "update_transaction"]], "parsons.Box": [[11, 1, 1, "", "create_folder"], [11, 1, 1, "", "create_folder_by_id"], [11, 1, 1, "", "delete_file"], [11, 1, 1, "", "delete_file_by_id"], [11, 1, 1, "", "delete_folder"], [11, 1, 1, "", "delete_folder_by_id"], [11, 1, 1, "", "download_file"], [11, 1, 1, "", "get_item_id"], [11, 1, 1, "", "get_table"], [11, 1, 1, "", "get_table_by_file_id"], [11, 1, 1, "", "list"], [11, 1, 1, "", "list_files_by_id"], [11, 1, 1, "", "list_folders_by_id"], [11, 1, 1, "", "upload_table"], [11, 1, 1, "", "upload_table_to_folder_id"]], "parsons.CapitolCanary": [[14, 1, 1, "", "create_advocate"], [14, 1, 1, "", "get_advocates"], [14, 1, 1, "", "get_campaigns"], [14, 1, 1, "", "update_advocate"]], "parsons.CatalistMatch": [[15, 1, 1, "", "action"], [15, 1, 1, "", "await_completion"], [15, 1, 1, "", "load_matches"], [15, 1, 1, "", "load_table_to_sftp"], [15, 1, 1, "", "match"], [15, 1, 1, "", "status"], [15, 1, 1, "", "upload"], [15, 1, 1, "", "validate_table"]], "parsons.Census": [[16, 1, 1, "", "get_census"]], "parsons.CensusGeocoder": [[17, 1, 1, "", "geocode_address"], [17, 1, 1, "", "geocode_address_batch"], [17, 1, 1, "", "geocode_onelineaddress"], [17, 1, 1, "", "get_coordinates_data"]], "parsons.CivisClient": [[18, 2, 1, "", "client"], [18, 1, 1, "", "query"], [18, 1, 1, "", "table_import"]], "parsons.Controlshift": [[20, 1, 1, "", "get_petitions"]], "parsons.Copper": [[21, 1, 1, "", "get_activities"], [21, 1, 1, "", "get_activity_types"], [21, 1, 1, "", "get_companies"], [21, 1, 1, "", "get_contact_types"], [21, 1, 1, "", "get_custom_fields"], [21, 1, 1, "", "get_opportunities"], [21, 1, 1, "", "get_people"]], "parsons.CrowdTangle": [[22, 1, 1, "", "get_leaderboard"], [22, 1, 1, "", "get_links"], [22, 1, 1, "", "get_posts"]], "parsons.DBSync": [[24, 1, 1, "", "copy_rows"], [24, 1, 1, "", "create_table"], [24, 1, 1, "", "table_sync_full"], [24, 1, 1, "", "table_sync_incremental"]], "parsons.Donorbox": [[25, 1, 1, "", "get_campaigns"], [25, 1, 1, "", "get_donations"], [25, 1, 1, "", "get_donors"], [25, 1, 1, "", "get_plans"]], "parsons.FacebookAds": [[26, 1, 1, "", "add_users_to_custom_audience"], [26, 1, 1, "", "create_custom_audience"], [26, 1, 1, "", "delete_custom_audience"], [26, 1, 1, "", "get_match_table_for_users_table"]], "parsons.Freshdesk": [[28, 1, 1, "", "create_ticket"], [28, 1, 1, "", "get_agents"], [28, 1, 1, "", "get_companies"], [28, 1, 1, "", "get_contacts"], [28, 1, 1, "", "get_tickets"]], "parsons.GitHub": [[29, 1, 1, "", "download_file"], [29, 1, 1, "", "download_table"], [29, 1, 1, "", "get_issue"], [29, 1, 1, "", "get_organization"], [29, 1, 1, "", "get_pull_request"], [29, 1, 1, "", "get_repo"], [29, 1, 1, "", "get_user"], [29, 1, 1, "", "list_organization_repos"], [29, 1, 1, "", "list_repo_contributors"], [29, 1, 1, "", "list_repo_issues"], [29, 1, 1, "", "list_repo_pull_requests"], [29, 1, 1, "", "list_user_repos"]], "parsons.Gmail": [[39, 1, 1, "", "send_email"]], "parsons.Hustle": [[31, 1, 1, "", "create_agent"], [31, 1, 1, "", "create_group_membership"], [31, 1, 1, "", "create_lead"], [31, 1, 1, "", "create_leads"], [31, 1, 1, "", "get_agent"], [31, 1, 1, "", "get_agents"], [31, 1, 1, "", "get_group"], [31, 1, 1, "", "get_groups"], [31, 1, 1, "", "get_lead"], [31, 1, 1, "", "get_leads"], [31, 1, 1, "", "get_organization"], [31, 1, 1, "", "get_organizations"], [31, 1, 1, "", "get_tag"], [31, 1, 1, "", "get_tags"], [31, 1, 1, "", "update_agent"], [31, 1, 1, "", "update_lead"]], "parsons.MobileCommons": [[34, 1, 1, "", "create_profile"], [34, 1, 1, "", "get_broadcasts"], [34, 1, 1, "", "get_campaign_subscribers"], [34, 1, 1, "", "get_profiles"]], "parsons.MobilizeAmerica": [[35, 1, 1, "", "get_attendances"], [35, 1, 1, "", "get_events"], [35, 1, 1, "", "get_events_deleted"], [35, 1, 1, "", "get_events_organization"], [35, 1, 1, "", "get_organizations"], [35, 1, 1, "", "get_people"], [35, 1, 1, "", "get_promoted_organizations"]], "parsons.MySQL": [[23, 1, 1, "", "connection"], [23, 1, 1, "", "copy"], [23, 1, 1, "", "create_table"], [23, 1, 1, "", "detect_data_type"], [23, 1, 1, "", "format_column"], [23, 1, 1, "", "format_columns"], [23, 1, 1, "", "generate_alchemy_url"], [23, 1, 1, "", "generate_engine"], [23, 1, 1, "", "get_bigger_int"], [23, 1, 1, "", "get_table_object"], [23, 1, 1, "", "is_valid_sql_num"], [23, 1, 1, "", "query"], [23, 1, 1, "", "query_with_connection"], [23, 1, 1, "", "split_table_name"], [23, 1, 1, "", "table_exists"]], "parsons.NationBuilder": [[36, 1, 1, "", "get_people"], [36, 1, 1, "", "update_person"], [36, 1, 1, "", "upsert_person"]], "parsons.Newmode": [[37, 1, 1, "", "get_action"], [37, 1, 1, "", "get_campaign"], [37, 1, 1, "", "get_campaigns"], [37, 1, 1, "", "get_organization"], [37, 1, 1, "", "get_organizations"], [37, 1, 1, "", "get_outreach"], [37, 1, 1, "", "get_outreaches"], [37, 1, 1, "", "get_service"], [37, 1, 1, "", "get_services"], [37, 1, 1, "", "get_target"], [37, 1, 1, "", "get_targets"], [37, 1, 1, "", "get_tool"], [37, 1, 1, "", "get_tools"], [37, 1, 1, "", "lookup_targets"], [37, 1, 1, "", "run_action"]], "parsons.PDI": [[41, 1, 1, "", "add_email"], [41, 1, 1, "", "add_phone"], [41, 1, 1, "", "create_acquisition_type"], [41, 1, 1, "", "create_activity"], [41, 1, 1, "", "create_activity_assignment"], [41, 1, 1, "", "create_contact"], [41, 1, 1, "", "create_event"], [41, 1, 1, "", "create_event_activity"], [41, 1, 1, "", "create_event_with_activity"], [41, 1, 1, "", "create_flag_id"], [41, 1, 1, "", "create_flags"], [41, 1, 1, "", "create_invitation"], [41, 1, 1, "", "create_location"], [41, 1, 1, "", "create_question"], [41, 1, 1, "", "delete_acquisition_type"], [41, 1, 1, "", "delete_contact"], [41, 1, 1, "", "delete_flag"], [41, 1, 1, "", "delete_flag_id"], [41, 1, 1, "", "get_acquisition_type"], [41, 1, 1, "", "get_acquisition_types"], [41, 1, 1, "", "get_activities"], [41, 1, 1, "", "get_activity"], [41, 1, 1, "", "get_calendars"], [41, 1, 1, "", "get_contact"], [41, 1, 1, "", "get_contacts"], [41, 1, 1, "", "get_event_activities"], [41, 1, 1, "", "get_event_activity_assignments"], [41, 1, 1, "", "get_event_invitations"], [41, 1, 1, "", "get_events"], [41, 1, 1, "", "get_flag_id"], [41, 1, 1, "", "get_flag_ids"], [41, 1, 1, "", "get_flags"], [41, 1, 1, "", "get_locations"], [41, 1, 1, "", "get_question"], [41, 1, 1, "", "get_questions"], [41, 1, 1, "", "get_universe"], [41, 1, 1, "", "get_universes"], [41, 1, 1, "", "update_acquisition_type"], [41, 1, 1, "", "update_activity"], [41, 1, 1, "", "update_activity_assignment"], [41, 1, 1, "", "update_contact"], [41, 1, 1, "", "update_flag_id"], [41, 1, 1, "", "update_invitation"]], "parsons.Postgres": [[23, 1, 1, "", "connection"], [23, 1, 1, "", "copy"], [23, 1, 1, "", "create_table"], [23, 1, 1, "", "detect_data_type"], [23, 1, 1, "", "format_column"], [23, 1, 1, "", "format_columns"], [23, 1, 1, "", "generate_alchemy_url"], [23, 1, 1, "", "generate_engine"], [23, 1, 1, "", "get_bigger_int"], [23, 1, 1, "", "get_table_object"], [23, 1, 1, "", "is_valid_sql_num"], [23, 1, 1, "", "query"], [23, 1, 1, "", "query_with_connection"], [23, 1, 1, "", "split_table_name"], [23, 1, 1, "", "table_exists"]], "parsons.Quickbase": [[42, 1, 1, "", "get_app_tables"], [42, 1, 1, "", "query_records"]], "parsons.Redshift": [[7, 3, 1, "", "alter_table_column_type"], [7, 3, 1, "", "connection"], [7, 3, 1, "", "copy"], [7, 3, 1, "", "copy_s3"], [7, 3, 1, "", "generate_manifest"], [7, 3, 1, "", "query"], [7, 3, 1, "", "query_with_connection"], [7, 3, 1, "", "unload"], [7, 3, 1, "", "upsert"]], "parsons.S3": [[7, 1, 1, "", "bucket_exists"], [7, 2, 1, "", "client"], [7, 1, 1, "", "create_bucket"], [7, 1, 1, "", "get_buckets_with_subname"], [7, 1, 1, "", "get_file"], [7, 1, 1, "", "get_url"], [7, 1, 1, "", "key_exists"], [7, 1, 1, "", "list_buckets"], [7, 1, 1, "", "list_keys"], [7, 1, 1, "", "put_file"], [7, 1, 1, "", "remove_file"], [7, 2, 1, "", "s3"], [7, 1, 1, "", "transfer_bucket"]], "parsons.SFTP": [[47, 1, 1, "", "create_connection"], [47, 1, 1, "", "get_file"], [47, 1, 1, "", "get_file_size"], [47, 1, 1, "", "get_files"], [47, 1, 1, "", "get_table"], [47, 1, 1, "", "list_directory"], [47, 1, 1, "", "list_files"], [47, 1, 1, "", "list_subdirectories"], [47, 1, 1, "", "make_directory"], [47, 1, 1, "", "put_file"], [47, 1, 1, "", "remove_directory"], [47, 1, 1, "", "remove_file"], [47, 1, 1, "", "walk_tree"]], "parsons.SMTP": [[39, 1, 1, "", "send_email"]], "parsons.Salesforce": [[45, 4, 1, "", "client"], [45, 1, 1, "", "delete_record"], [45, 1, 1, "", "describe_fields"], [45, 1, 1, "", "describe_object"], [45, 1, 1, "", "insert_record"], [45, 1, 1, "", "query"], [45, 1, 1, "", "update_record"], [45, 1, 1, "", "upsert_record"]], "parsons.Scytl": [[46, 1, 1, "", "get_detailed_results"], [46, 1, 1, "", "get_detailed_results_for_participating_counties"], [46, 1, 1, "", "get_summary_results"]], "parsons.Shopify": [[48, 1, 1, "", "get_count"], [48, 1, 1, "", "get_orders"], [48, 1, 1, "", "get_query_url"], [48, 1, 1, "", "graphql"], [48, 1, 1, "", "load_to_table"]], "parsons.Sisense": [[49, 1, 1, "", "delete_shared_dashboard"], [49, 1, 1, "", "list_shared_dashboards"], [49, 1, 1, "", "publish_shared_dashboard"]], "parsons.Slack": [[39, 1, 1, "", "channels"], [39, 1, 1, "", "message"], [39, 1, 1, "", "message_channel"], [39, 1, 1, "", "upload_file"], [39, 1, 1, "", "users"]], "parsons.TargetSmartAPI": [[52, 1, 1, "", "data_enhance"], [52, 1, 1, "", "district"], [52, 1, 1, "", "phone"], [52, 1, 1, "", "radius_search"], [52, 1, 1, "", "smartmatch"], [52, 1, 1, "", "voter_registration_check"]], "parsons.TargetSmartAutomation": [[53, 1, 1, "", "execute"], [53, 1, 1, "", "match"]], "parsons.TurboVote": [[56, 1, 1, "", "get_users"]], "parsons.Twilio": [[57, 1, 1, "", "get_account"], [57, 1, 1, "", "get_account_usage"], [57, 1, 1, "", "get_accounts"], [57, 1, 1, "", "get_messages"]], "parsons.Zoom": [[64, 1, 1, "", "get_meeting_all_polls_metadata"], [64, 1, 1, "", "get_meeting_poll_metadata"], [64, 1, 1, "", "get_meeting_poll_results"], [64, 1, 1, "", "get_meeting_registrants"], [64, 1, 1, "", "get_meetings"], [64, 1, 1, "", "get_past_meeting"], [64, 1, 1, "", "get_past_meeting_participants"], [64, 1, 1, "", "get_past_meeting_poll_metadata"], [64, 1, 1, "", "get_past_webinar_participants"], [64, 1, 1, "", "get_past_webinar_poll_metadata"], [64, 1, 1, "", "get_user_webinars"], [64, 1, 1, "", "get_users"], [64, 1, 1, "", "get_webinar_all_polls_metadata"], [64, 1, 1, "", "get_webinar_poll_metadata"], [64, 1, 1, "", "get_webinar_poll_results"], [64, 1, 1, "", "get_webinar_registrants"]], "parsons.aws": [[7, 3, 1, "", "distribute_task"], [7, 3, 1, "", "event_command"]], "parsons.braintree": [[12, 0, 1, "", "Braintree"]], "parsons.braintree.Braintree": [[12, 1, 1, "", "get_disputes"], [12, 1, 1, "", "get_subscriptions"], [12, 1, 1, "", "get_transactions"]], "parsons.databases.redshift.redshift": [[7, 0, 1, "", "RedshiftSchema"], [7, 0, 1, "", "RedshiftTableUtilities"]], "parsons.databases.redshift.redshift.RedshiftSchema": [[7, 1, 1, "", "create_schema_with_permissions"], [7, 1, 1, "", "grant_schema_permissions"]], "parsons.databases.redshift.redshift.RedshiftTableUtilities": [[7, 1, 1, "", "combine_schema_and_table_name"], [7, 1, 1, "", "duplicate_table"], [7, 1, 1, "", "get_columns"], [7, 1, 1, "", "get_columns_list"], [7, 1, 1, "", "get_max_value"], [7, 1, 1, "", "get_object_type"], [7, 1, 1, "", "get_queries"], [7, 1, 1, "", "get_row_count"], [7, 1, 1, "", "get_table_definition"], [7, 1, 1, "", "get_table_definitions"], [7, 1, 1, "", "get_table_stats"], [7, 1, 1, "", "get_tables"], [7, 1, 1, "", "get_view_definition"], [7, 1, 1, "", "get_view_definitions"], [7, 1, 1, "", "get_views"], [7, 1, 1, "", "is_table"], [7, 1, 1, "", "is_view"], [7, 1, 1, "", "move_table"], [7, 1, 1, "", "populate_table_from_query"], [7, 1, 1, "", "rename_table"], [7, 1, 1, "", "split_full_table_name"], [7, 1, 1, "", "table_exists"], [7, 1, 1, "", "union_tables"]], "parsons.etl.etl": [[50, 0, 1, "", "ETL"]], "parsons.etl.etl.ETL": [[50, 1, 1, "", "add_column"], [50, 1, 1, "", "chunk"], [50, 1, 1, "", "coalesce_columns"], [50, 1, 1, "", "concat"], [50, 1, 1, "", "convert_column"], [50, 1, 1, "", "convert_columns_to_str"], [50, 1, 1, "", "convert_table"], [50, 1, 1, "", "cut"], [50, 1, 1, "", "deduplicate"], [50, 1, 1, "", "fill_column"], [50, 1, 1, "", "fillna_column"], [50, 1, 1, "", "get_column_max_width"], [50, 1, 1, "", "get_column_types"], [50, 1, 1, "", "get_columns_type_stats"], [50, 1, 1, "", "get_normalized_column_name"], [50, 1, 1, "", "head"], [50, 1, 1, "", "long_table"], [50, 1, 1, "", "map_and_coalesce_columns"], [50, 1, 1, "", "map_columns"], [50, 1, 1, "", "match_columns"], [50, 1, 1, "", "move_column"], [50, 1, 1, "", "reduce_rows"], [50, 1, 1, "", "remove_column"], [50, 1, 1, "", "remove_null_rows"], [50, 1, 1, "", "rename_column"], [50, 1, 1, "", "rename_columns"], [50, 1, 1, "", "select_rows"], [50, 1, 1, "", "set_header"], [50, 1, 1, "", "sort"], [50, 1, 1, "", "stack"], [50, 1, 1, "", "tail"], [50, 1, 1, "", "unpack_dict"], [50, 1, 1, "", "unpack_list"], [50, 1, 1, "", "unpack_nested_columns_as_rows"], [50, 1, 1, "", "use_petl"]], "parsons.etl.table": [[50, 0, 1, "", "Table"]], "parsons.etl.table.Table": [[50, 1, 1, "", "materialize"], [50, 1, 1, "", "materialize_to_file"]], "parsons.etl.tofrom": [[50, 0, 1, "", "ToFrom"]], "parsons.etl.tofrom.ToFrom": [[50, 1, 1, "", "append_csv"], [50, 1, 1, "", "from_bigquery"], [50, 1, 1, "", "from_columns"], [50, 1, 1, "", "from_csv"], [50, 1, 1, "", "from_csv_string"], [50, 1, 1, "", "from_dataframe"], [50, 1, 1, "", "from_json"], [50, 1, 1, "", "from_postgres"], [50, 1, 1, "", "from_redshift"], [50, 1, 1, "", "from_s3_csv"], [50, 1, 1, "", "to_bigquery"], [50, 1, 1, "", "to_civis"], [50, 1, 1, "", "to_csv"], [50, 1, 1, "", "to_dataframe"], [50, 1, 1, "", "to_dicts"], [50, 1, 1, "", "to_gcs_csv"], [50, 1, 1, "", "to_html"], [50, 1, 1, "", "to_json"], [50, 1, 1, "", "to_postgres"], [50, 1, 1, "", "to_redshift"], [50, 1, 1, "", "to_s3_csv"], [50, 1, 1, "", "to_sftp_csv"], [50, 1, 1, "", "to_zip_csv"]], "parsons.formstack": [[27, 0, 1, "", "Formstack"]], "parsons.formstack.Formstack": [[27, 1, 1, "", "get_folders"], [27, 1, 1, "", "get_form_fields"], [27, 1, 1, "", "get_form_submissions"], [27, 1, 1, "", "get_forms"], [27, 1, 1, "", "get_submission"]], "parsons.google.google_admin": [[30, 0, 1, "", "GoogleAdmin"]], "parsons.google.google_admin.GoogleAdmin": [[30, 1, 1, "", "get_aliases"], [30, 1, 1, "", "get_all_group_members"], [30, 1, 1, "", "get_all_groups"]], "parsons.google.google_bigquery": [[30, 0, 1, "", "GoogleBigQuery"]], "parsons.google.google_bigquery.GoogleBigQuery": [[30, 4, 1, "", "client"], [30, 1, 1, "", "connection"], [30, 1, 1, "", "copy"], [30, 1, 1, "", "copy_from_gcs"], [30, 1, 1, "", "copy_large_compressed_file_from_gcs"], [30, 1, 1, "", "copy_s3"], [30, 1, 1, "", "delete_table"], [30, 1, 1, "", "duplicate_table"], [30, 1, 1, "", "get_columns"], [30, 1, 1, "", "get_columns_list"], [30, 1, 1, "", "get_row_count"], [30, 1, 1, "", "get_tables"], [30, 1, 1, "", "get_views"], [30, 1, 1, "", "query"], [30, 1, 1, "", "query_with_connection"], [30, 1, 1, "", "table_exists"], [30, 1, 1, "", "upsert"]], "parsons.google.google_civic": [[30, 0, 1, "", "GoogleCivic"]], "parsons.google.google_civic.GoogleCivic": [[30, 1, 1, "", "get_elections"], [30, 1, 1, "", "get_polling_location"], [30, 1, 1, "", "get_polling_locations"], [30, 1, 1, "", "get_representative_info_by_address"]], "parsons.google.google_cloud_storage": [[30, 0, 1, "", "GoogleCloudStorage"]], "parsons.google.google_cloud_storage.GoogleCloudStorage": [[30, 1, 1, "", "blob_exists"], [30, 1, 1, "", "bucket_exists"], [30, 2, 1, "", "client"], [30, 1, 1, "", "copy_bucket_to_gcs"], [30, 1, 1, "", "create_bucket"], [30, 1, 1, "", "delete_blob"], [30, 1, 1, "", "delete_bucket"], [30, 1, 1, "", "download_blob"], [30, 1, 1, "", "format_uri"], [30, 1, 1, "", "get_blob"], [30, 1, 1, "", "get_bucket"], [30, 1, 1, "", "get_url"], [30, 1, 1, "", "list_blobs"], [30, 1, 1, "", "list_buckets"], [30, 1, 1, "", "put_blob"], [30, 1, 1, "", "split_uri"], [30, 1, 1, "", "unzip_blob"], [30, 1, 1, "", "upload_table"]], "parsons.google.google_sheets": [[30, 0, 1, "", "GoogleSheets"]], "parsons.google.google_sheets.GoogleSheets": [[30, 1, 1, "", "add_sheet"], [30, 1, 1, "", "append_to_sheet"], [30, 1, 1, "", "create_spreadsheet"], [30, 1, 1, "", "delete_spreadsheet"], [30, 1, 1, "", "format_cells"], [30, 1, 1, "", "get_spreadsheet_permissions"], [30, 1, 1, "", "get_worksheet"], [30, 1, 1, "", "get_worksheet_index"], [30, 1, 1, "", "list_worksheets"], [30, 1, 1, "", "overwrite_sheet"], [30, 1, 1, "", "paste_data_in_sheet"], [30, 1, 1, "", "share_spreadsheet"]], "parsons.mailchimp": [[33, 0, 1, "", "Mailchimp"]], "parsons.mailchimp.Mailchimp": [[33, 1, 1, "", "get_campaign_emails"], [33, 1, 1, "", "get_campaigns"], [33, 1, 1, "", "get_lists"], [33, 1, 1, "", "get_members"], [33, 1, 1, "", "get_unsubscribes"]], "parsons.ngpvan.van": [[38, 0, 1, "", "ActivistCodes"], [38, 0, 1, "", "BulkImport"], [38, 0, 1, "", "CanvassResponses"], [38, 0, 1, "", "ChangedEntities"], [38, 0, 1, "", "Codes"], [38, 0, 1, "", "CustomFields"], [38, 0, 1, "", "Events"], [38, 0, 1, "", "ExportJobs"], [38, 0, 1, "", "FileLoadingJobs"], [38, 0, 1, "", "Folders"], [38, 0, 1, "", "Locations"], [38, 0, 1, "", "People"], [38, 0, 1, "", "PrintedLists"], [38, 0, 1, "", "SavedLists"], [38, 0, 1, "", "Scores"], [38, 0, 1, "", "Signups"], [38, 0, 1, "", "SupporterGroups"], [38, 0, 1, "", "SurveyQuestions"], [38, 0, 1, "", "Targets"]], "parsons.ngpvan.van.ActivistCodes": [[38, 1, 1, "", "apply_activist_code"], [38, 1, 1, "", "get_activist_code"], [38, 1, 1, "", "get_activist_codes"], [38, 1, 1, "", "remove_activist_code"]], "parsons.ngpvan.van.BulkImport": [[38, 1, 1, "", "bulk_apply_activist_codes"], [38, 1, 1, "", "bulk_apply_canvass_results"], [38, 1, 1, "", "bulk_apply_contact_custom_fields"], [38, 1, 1, "", "bulk_apply_suppressions"], [38, 1, 1, "", "bulk_upsert_contacts"], [38, 1, 1, "", "get_bulk_import_job"], [38, 1, 1, "", "get_bulk_import_job_results"], [38, 1, 1, "", "get_bulk_import_mapping_type"], [38, 1, 1, "", "get_bulk_import_mapping_type_fields"], [38, 1, 1, "", "get_bulk_import_mapping_types"], [38, 1, 1, "", "get_bulk_import_resources"]], "parsons.ngpvan.van.CanvassResponses": [[38, 1, 1, "", "get_canvass_responses_contact_types"], [38, 1, 1, "", "get_canvass_responses_input_types"], [38, 1, 1, "", "get_canvass_responses_result_codes"]], "parsons.ngpvan.van.ChangedEntities": [[38, 1, 1, "", "get_changed_entities"], [38, 1, 1, "", "get_changed_entity_resource_fields"], [38, 1, 1, "", "get_changed_entity_resources"]], "parsons.ngpvan.van.Codes": [[38, 1, 1, "", "create_code"], [38, 1, 1, "", "delete_code"], [38, 1, 1, "", "get_code"], [38, 1, 1, "", "get_code_supported_entities"], [38, 1, 1, "", "get_code_types"], [38, 1, 1, "", "get_codes"], [38, 1, 1, "", "update_code"]], "parsons.ngpvan.van.CustomFields": [[38, 1, 1, "", "get_custom_field"], [38, 1, 1, "", "get_custom_fields"], [38, 1, 1, "", "get_custom_fields_values"]], "parsons.ngpvan.van.Events": [[38, 1, 1, "", "add_event_shift"], [38, 1, 1, "", "create_event"], [38, 1, 1, "", "delete_event"], [38, 1, 1, "", "get_event"], [38, 1, 1, "", "get_event_types"], [38, 1, 1, "", "get_events"]], "parsons.ngpvan.van.ExportJobs": [[38, 1, 1, "", "export_job_create"], [38, 1, 1, "", "get_export_job"], [38, 1, 1, "", "get_export_job_types"]], "parsons.ngpvan.van.FileLoadingJobs": [[38, 1, 1, "", "create_file_load"], [38, 1, 1, "", "create_file_load_multi"]], "parsons.ngpvan.van.Folders": [[38, 1, 1, "", "get_folder"], [38, 1, 1, "", "get_folders"]], "parsons.ngpvan.van.Locations": [[38, 1, 1, "", "create_location"], [38, 1, 1, "", "delete_location"], [38, 1, 1, "", "get_location"], [38, 1, 1, "", "get_locations"]], "parsons.ngpvan.van.People": [[38, 1, 1, "", "apply_canvass_result"], [38, 1, 1, "", "apply_person_code"], [38, 1, 1, "", "apply_response"], [38, 1, 1, "", "create_relationship"], [38, 1, 1, "", "delete_person"], [38, 1, 1, "", "find_person"], [38, 1, 1, "", "find_person_json"], [38, 1, 1, "", "get_person"], [38, 1, 1, "", "merge_contacts"], [38, 1, 1, "", "toggle_volunteer_action"], [38, 1, 1, "", "update_person"], [38, 1, 1, "", "update_person_json"], [38, 1, 1, "", "upsert_person"], [38, 1, 1, "", "upsert_person_json"]], "parsons.ngpvan.van.PrintedLists": [[38, 1, 1, "", "get_printed_list"], [38, 1, 1, "", "get_printed_lists"]], "parsons.ngpvan.van.SavedLists": [[38, 1, 1, "", "download_saved_list"], [38, 1, 1, "", "get_saved_list"], [38, 1, 1, "", "get_saved_lists"], [38, 1, 1, "", "upload_saved_list"], [38, 1, 1, "", "upload_saved_list_rest"]], "parsons.ngpvan.van.Scores": [[38, 1, 1, "", "get_score"], [38, 1, 1, "", "get_score_update"], [38, 1, 1, "", "get_score_updates"], [38, 1, 1, "", "get_scores"], [38, 1, 1, "", "update_score_status"], [38, 1, 1, "", "upload_scores"]], "parsons.ngpvan.van.Signups": [[38, 1, 1, "", "create_signup"], [38, 1, 1, "", "delete_signup"], [38, 1, 1, "", "get_event_signups"], [38, 1, 1, "", "get_person_signups"], [38, 1, 1, "", "get_signup"], [38, 1, 1, "", "get_signups_statuses"], [38, 1, 1, "", "update_signup"]], "parsons.ngpvan.van.SupporterGroups": [[38, 1, 1, "", "add_person_supporter_group"], [38, 1, 1, "", "create_supporter_group"], [38, 1, 1, "", "delete_person_supporter_group"], [38, 1, 1, "", "delete_supporter_group"], [38, 1, 1, "", "get_supporter_group"], [38, 1, 1, "", "get_supporter_groups"]], "parsons.ngpvan.van.SurveyQuestions": [[38, 1, 1, "", "apply_survey_response"], [38, 1, 1, "", "get_survey_question"], [38, 1, 1, "", "get_survey_questions"]], "parsons.ngpvan.van.Targets": [[38, 1, 1, "", "create_target_export"], [38, 1, 1, "", "get_target"], [38, 1, 1, "", "get_target_export"], [38, 1, 1, "", "get_targets"]], "parsons.redash": [[43, 0, 1, "", "Redash"]], "parsons.redash.Redash": [[43, 1, 1, "", "get_cached_query_results"], [43, 1, 1, "", "get_data_source"], [43, 1, 1, "", "get_fresh_query_results"], [43, 1, 1, "", "load_to_table"], [43, 1, 1, "", "update_data_source"]], "parsons.rockthevote.rtv": [[44, 0, 1, "", "RockTheVote"]], "parsons.rockthevote.rtv.RockTheVote": [[44, 1, 1, "", "create_registration_report"], [44, 1, 1, "", "get_registration_report"], [44, 1, 1, "", "get_state_requirements"], [44, 1, 1, "", "run_registration_report"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:attribute", "3": "py:function", "4": "py:property"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"], "4": ["py", "property", "Python property"]}, "titleterms": {"actblu": 0, "overview": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 56, 57, 64], "quickstart": [0, 2, 4, 6, 7, 8, 10, 11, 15, 16, 18, 20, 21, 22, 25, 26, 28, 29, 30, 32, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 52, 53, 56], "api": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 56, 57, 63, 64], "action": [1, 3, 54], "builder": 1, "quick": [1, 3, 5, 9, 12, 14, 23, 24, 27, 31, 33, 34, 37, 45, 57, 64], "start": [1, 3, 5, 9, 12, 14, 23, 24, 27, 31, 33, 34, 37, 45, 57, 63, 64], "actionkit": 2, "network": [3, 54], "airtabl": 4, "alchem": 5, "auth0": 6, "amazon": 7, "web": 7, "servic": 7, "lambda": 7, "s3": 7, "temporari": 7, "credenti": 7, "redshift": [7, 23, 54], "core": 7, "tabl": [7, 32, 50, 54], "view": 7, "schema": 7, "azur": 8, "blob": 8, "storag": [8, 30, 62], "bill": 9, "com": 9, "bloomerang": 10, "box": 11, "braintre": 12, "how": [13, 59, 63], "build": 13, "connector": [13, 63], "capitolcanari": 14, "catalist": 15, "censu": [16, 17], "u": 17, "geocod": 17, "civi": [18, 54, 58], "contribut": [19, 59], "parson": [19, 32, 50, 54, 55, 59, 63], "controlshift": 20, "class": [20, 41, 42, 46], "copper": 21, "crowdtangl": 22, "databas": [23, 24], "googl": [23, 30, 54, 60], "bigqueri": [23, 30], "mysql": [23, 60], "postgr": 23, "sync": 24, "donorbox": 25, "facebookad": 26, "formstack": 27, "freshdesk": 28, "github": 29, "admin": 30, "cloud": [30, 62], "civic": 30, "sheet": [30, 54, 60], "hustl": 31, "about": 32, "The": 32, "movement": 32, "cooper": 32, "licens": 32, "usag": [32, 57], "resourc": 32, "instal": [32, 55], "design": 32, "goal": 32, "log": [32, 54], "integr": 32, "indic": 32, "enhanc": 32, "framework": 32, "contributor": 32, "document": 32, "us": [32, 54, 55, 59, 63], "case": [32, 59], "sampl": [32, 59], "script": [32, 54, 59], "train": 32, "guid": 32, "mailchimp": 33, "mobilecommon": 34, "mobil": [35, 54], "america": 35, "nationbuild": 36, "new": [37, 54], "mode": 37, "ngpvan": 38, "common": 38, "workflow": [38, 51, 53], "bulk": 38, "import": [38, 54], "score": 38, "load": [38, 50, 54], "updat": 38, "peopl": 38, "add": 38, "survei": 38, "respons": 38, "event": 38, "creat": 38, "modifi": 38, "signup": 38, "ad": 38, "activist": 38, "code": [38, 59], "canvass": 38, "chang": 38, "entiti": 38, "custom": 38, "field": 38, "export": [38, 60], "job": [38, 54, 58], "file": 38, "folder": 38, "locat": 38, "print": 38, "list": 38, "save": 38, "support": 38, "group": 38, "question": 38, "target": 38, "notif": 39, "slack": [39, 58], "gmail": 39, "smtp": 39, "phone2act": 40, "pdi": 41, "quickbas": 42, "redash": 43, "rock": 44, "vote": 44, "salesforc": 45, "scytl": 46, "sftp": 47, "shopifi": 48, "sisens": 49, "from": [50, 54], "To": 50, "attribut": 50, "transform": [50, 54], "index": 50, "petl": [50, 54], "lazi": 50, "exampl": [50, 54], "basic": [50, 55], "pipelin": 50, "materi": 50, "targetsmart": [51, 52, 53], "develop": [51, 52], "autom": [51, 53], "authent": [52, 54], "data": [52, 54], "enrich": 52, "introduct": 54, "etl": 54, "best": 54, "practic": 54, "content": 54, "part": 54, "One": 54, "extract": 54, "mobliz": 54, "set": [54, 55], "up": [54, 55], "instanc": 54, "fix": 54, "date": 54, "time": 54, "unpack": 54, "column": 54, "aggreg": 54, "select": 54, "row": 54, "two": 54, "warehous": 54, "step": [54, 55], "1": [54, 55], "Into": 54, "2": [54, 55], "sql": 54, "3": [54, 55], "through": 54, "schedul": 54, "With": [54, 55], "contain": 54, "get": [55, 57, 63], "open": 55, "command": 55, "line": 55, "interfac": 55, "your": [55, 59], "virtual": 55, "environ": 55, "mac": 55, "linux": 55, "window": 55, "path": 55, "v": 55, "download": 55, "pip": 55, "git": 55, "conclus": 55, "turbovot": 56, "twilio": 57, "account": 57, "statu": 58, "alert": 58, "guidelin": 59, "sensit": 59, "inform": 59, "configur": 59, "variabl": 59, "comment": 59, "liber": 59, "write": [59, 63], "style": 59, "put": 59, "In": 59, "callabl": 59, "function": 59, "opt": 61, "out": 61, "everyact": 61, "util": 62, "test": 63, "http": 63, "built": 63, "third": 63, "parti": 63, "librari": 63, "tip": 63, "zoom": 64}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"ActBlue": [[0, "actblue"]], "Overview": [[0, "overview"], [1, "overview"], [2, "overview"], [3, "overview"], [4, "overview"], [5, "overview"], [6, "overview"], [7, "overview"], [7, "aws-s3"], [7, "id7"], [8, "overview"], [9, "overview"], [10, "overview"], [11, "overview"], [12, "overview"], [14, "overview"], [15, "overview"], [16, "overview"], [17, "overview"], [18, "overview"], [20, "overview"], [21, "overview"], [22, "overview"], [23, "overview"], [25, "overview"], [26, "overview"], [27, "overview"], [28, "overview"], [29, "overview"], [30, "overview"], [30, "id3"], [30, "id16"], [30, "id20"], [30, "id23"], [31, "overview"], [33, "overview"], [34, "overview"], [35, "overview"], [36, "overview"], [37, "overview"], [38, "overview"], [39, "overview"], [39, "id3"], [39, "id6"], [40, "overview"], [41, "overview"], [42, "overview"], [43, "overview"], [44, "overview"], [45, "overview"], [46, "overview"], [48, "overview"], [49, "overview"], [50, "overview"], [51, "overview"], [52, "overview"], [56, "overview"], [57, "overview"], [64, "overview"]], "Quickstart": [[0, "quickstart"], [2, "quickstart"], [6, "quickstart"], [7, "id9"], [8, "quickstart"], [10, "quickstart"], [11, "quickstart"], [15, "quickstart"], [16, "quickstart"], [18, "quickstart"], [20, "quickstart"], [21, "quickstart"], [22, "quickstart"], [25, "quickstart"], [26, "quickstart"], [28, "quickstart"], [29, "quickstart"], [30, "quickstart"], [30, "id4"], [30, "id18"], [30, "id21"], [30, "id24"], [35, "quickstart"], [36, "quickstart"], [41, "quickstart"], [42, "quickstart"], [43, "quickstart"], [46, "quickstart"], [47, "quickstart"], [48, "quickstart"], [49, "quickstart"], [52, "quickstart"], [53, "quickstart"]], "API": [[0, "api"], [1, "api"], [2, "api"], [3, "api"], [4, "api"], [6, "api"], [7, "api"], [7, "id6"], [8, "api"], [9, "api"], [10, "api"], [11, "api"], [12, "api"], [14, "id2"], [15, "api"], [17, "api"], [18, "api"], [21, "api"], [22, "api"], [24, "api"], [25, "api"], [26, "api"], [27, "api"], [28, "api"], [29, "api"], [30, "api"], [30, "id5"], [30, "id19"], [30, "id22"], [30, "id25"], [31, "api"], [33, "api"], [34, "api"], [35, "id2"], [36, "api"], [37, "api"], [38, "api"], [39, "api"], [39, "id5"], [39, "id8"], [43, "api"], [44, "api"], [45, "api"], [47, "api"], [48, "api"], [49, "api"], [52, "api"], [53, "api"], [56, "api"], [57, "api"], [64, "api"]], "Action Builder": [[1, "action-builder"]], "Quick Start": [[1, "quick-start"], [3, "quick-start"], [5, "quick-start"], [9, "quick-start"], [12, "quick-start"], [14, "quick-start"], [23, "quick-start"], [23, "id3"], [24, "quick-start"], [27, "quick-start"], [31, "quick-start"], [33, "quick-start"], [34, "quick-start"], [37, "quick-start"], [45, "quick-start"], [57, "quick-start"], [64, "quick-start"]], "ActionKit": [[2, "actionkit"]], "Action Network": [[3, "action-network"]], "Airtable": [[4, "airtable"]], "QuickStart": [[4, "quickstart"], [7, "quickstart"], [7, "id5"], [32, "quickstart"], [38, "quickstart"], [39, "quickstart"], [39, "id4"], [39, "id7"], [44, "quickstart"], [56, "quickstart"]], "Alchemer": [[5, "alchemer"]], "Auth0": [[6, "auth0"]], "Amazon Web Services": [[7, "amazon-web-services"]], "Lambda": [[7, "lambda"]], "S3": [[7, "s3"]], "Temporary Credentials": [[7, "temporary-credentials"]], "Redshift": [[7, "redshift"], [23, "redshift"]], "Core API": [[7, "core-api"]], "Table and View API": [[7, "table-and-view-api"]], "Schema API": [[7, "schema-api"]], "Azure: Blob Storage": [[8, "azure-blob-storage"]], "Bill.com": [[9, "bill-com"]], "Bloomerang": [[10, "bloomerang"]], "Box": [[11, "box"]], "Braintree": [[12, "braintree"]], "How to Build a Connector": [[13, "how-to-build-a-connector"]], "CapitolCanary": [[14, "capitolcanary"]], "Catalist": [[15, "catalist"]], "Census": [[16, "census"]], "US Census Geocoder": [[17, "us-census-geocoder"]], "Civis": [[18, "civis"]], "Contributing to Parsons": [[19, "contributing-to-parsons"]], "Controlshift": [[20, "controlshift"]], "Controlshift Class": [[20, "controlshift-class"]], "Copper": [[21, "copper"]], "CrowdTangle": [[22, "crowdtangle"]], "Databases": [[23, "databases"]], "Google BigQuery": [[23, "google-bigquery"]], "MySQL": [[23, "mysql"]], "Postgres": [[23, "postgres"]], "Database Sync": [[24, "database-sync"]], "Donorbox": [[25, "donorbox"]], "FacebookAds": [[26, "facebookads"]], "Formstack": [[27, "formstack"]], "Freshdesk": [[28, "freshdesk"]], "GitHub": [[29, "github"]], "Google": [[30, "google"]], "Google Admin": [[30, "google-admin"]], "BigQuery": [[30, "bigquery"]], "Cloud Storage": [[30, "cloud-storage"], [62, "id1"]], "Civic": [[30, "civic"]], "Google Sheets": [[30, "google-sheets"], [54, "google-sheets"]], "Hustle": [[31, "hustle"]], "About": [[32, "about"]], "The Movement Cooperative": [[32, "the-movement-cooperative"]], "License and Usage": [[32, "license-and-usage"]], "Resources": [[32, "resources"]], "Installation": [[32, "installation"]], "Design Goals": [[32, "design-goals"]], "Logging": [[32, "logging"]], "Integrating Parsons": [[32, "integrating-parsons"]], "Indices and tables": [[32, "indices-and-tables"]], "Integrations": [[32, null]], "Enhancements": [[32, null]], "Framework": [[32, null]], "Contributor Documentation": [[32, null]], "Use Cases and Sample Scripts": [[32, null]], "Training Guides": [[32, null]], "Mailchimp": [[33, "mailchimp"]], "MobileCommons": [[34, "mobilecommons"]], "Mobilize America": [[35, "mobilize-america"]], "NationBuilder": [[36, "nationbuilder"]], "New/Mode": [[37, "new-mode"]], "NGPVAN": [[38, "ngpvan"]], "Common Workflows": [[38, "common-workflows"]], "Bulk Import": [[38, "bulk-import"], [38, "id3"]], "Scores: Loading and Updating": [[38, "scores-loading-and-updating"]], "People: Add Survey Response": [[38, "people-add-survey-response"]], "Event: Creating and Modifying": [[38, "event-creating-and-modifying"]], "Signup: Adding and Modifying": [[38, "signup-adding-and-modifying"]], "People": [[38, "people"]], "Activist Codes": [[38, "activist-codes"]], "Canvass Responses": [[38, "canvass-responses"]], "Changed Entities": [[38, "changed-entities"]], "Codes": [[38, "codes"]], "Custom Fields": [[38, "custom-fields"]], "Events": [[38, "events"]], "Export Jobs": [[38, "export-jobs"]], "File Loading Jobs": [[38, "file-loading-jobs"]], "Folders": [[38, "folders"]], "Locations": [[38, "locations"]], "Printed Lists": [[38, "printed-lists"]], "Saved Lists": [[38, "saved-lists"]], "Scores": [[38, "scores"]], "Signups": [[38, "signups"]], "Supporter Groups": [[38, "supporter-groups"]], "Survey Questions": [[38, "survey-questions"]], "Targets": [[38, "targets"]], "Notifications": [[39, "notifications"]], "Slack": [[39, "slack"]], "Gmail": [[39, "gmail"]], "SMTP": [[39, "smtp"]], "Phone2Action": [[40, "phone2action"]], "PDI": [[41, "pdi"]], "PDI Class": [[41, "pdi-class"]], "Quickbase": [[42, "quickbase"]], "Quickbase Class": [[42, "quickbase-class"]], "Redash": [[43, "redash"]], "Rock the Vote": [[44, "rock-the-vote"]], "Salesforce": [[45, "salesforce"]], "Scytl": [[46, "scytl"]], "Scytl Class": [[46, "scytl-class"]], "SFTP": [[47, "sftp"]], "Shopify": [[48, "shopify"]], "Sisense": [[49, "sisense"]], "Parsons Table": [[50, "parsons-table"]], "From Parsons Table": [[50, "from-parsons-table"]], "To Parsons Table": [[50, "to-parsons-table"]], "Parsons Table Attributes": [[50, "parsons-table-attributes"]], "Parsons Table Transformations": [[50, "parsons-table-transformations"]], "Parsons Table Indexing": [[50, "parsons-table-indexing"]], "PETL": [[50, "petl"]], "Lazy Loading": [[50, "lazy-loading"]], "Examples": [[50, "examples"]], "Basic Pipelines": [[50, "basic-pipelines"]], "To & From API": [[50, "to-from-api"]], "Transformation API": [[50, "transformation-api"]], "Materialize API": [[50, "materialize-api"]], "TargetSmart": [[51, "targetsmart"]], "TargetSmart Developer API": [[51, "targetsmart-developer-api"], [52, "targetsmart-developer-api"]], "TargetSmart Automation Workflows": [[51, "targetsmart-automation-workflows"], [53, "targetsmart-automation-workflows"]], "Authentication": [[52, "authentication"], [54, "authentication"]], "Data Enrichment": [[52, "data-enrichment"]], "Introduction to ETL Best Practices": [[54, "introduction-to-etl-best-practices"]], "Table of Contents": [[54, "table-of-contents"]], "Part One": [[54, "part-one"]], "Introduction": [[54, "introduction"]], "Mobilize": [[54, "mobilize"]], "Extracting Data from Moblize": [[54, "extracting-data-from-moblize"]], "Setting up: Imports and Instances": [[54, "setting-up-imports-and-instances"]], "Extracting": [[54, "extracting"]], "Transforming Data with Parsons": [[54, "transforming-data-with-parsons"]], "Fixing Dates + Times": [[54, "fixing-dates-times"]], "Unpacking a Column": [[54, "unpacking-a-column"]], "Aggregating Data Using PETL": [[54, "aggregating-data-using-petl"]], "Selecting Rows": [[54, "selecting-rows"]], "Loading Data to Google Sheets": [[54, "loading-data-to-google-sheets"]], "Part Two": [[54, "part-two"]], "Using a Data Warehouse": [[54, "using-a-data-warehouse"]], "New Example: Mobilize \u27a1 Civis/Redshift \u27a1 Action Network": [[54, "new-example-mobilize-civis-redshift-action-network"]], "Step 1: Extracting Data Into the Warehouse": [[54, "step-1-extracting-data-into-the-warehouse"]], "Step 2: Transforming Data in Warehouse with SQL": [[54, "step-2-transforming-data-in-warehouse-with-sql"]], "Step 3: Load Data from Warehouse to Action Network": [[54, "step-3-load-data-from-warehouse-to-action-network"]], "Log Tables & Logging": [[54, "log-tables-logging"]], "Stepping Through the Script": [[54, "stepping-through-the-script"]], "Scheduling Jobs With Container Scripts": [[54, "scheduling-jobs-with-container-scripts"]], "Getting Set Up With Parsons": [[55, "getting-set-up-with-parsons"]], "Step 1: Open Up a Command Line Interface": [[55, "step-1-open-up-a-command-line-interface"]], "Step 2: Set Up Your Virtual Environment": [[55, "step-2-set-up-your-virtual-environment"]], "Mac/Linux Virtual Environments": [[55, "mac-linux-virtual-environments"]], "Windows Virtual Environments": [[55, "windows-virtual-environments"]], "Paths vs $PATHs": [[55, "paths-vs-paths"]], "Step 3: Download and Install Parsons": [[55, "step-3-download-and-install-parsons"]], "Using Pip": [[55, "using-pip"]], "Using Git": [[55, "using-git"]], "Git Basics": [[55, "git-basics"]], "Conclusion": [[55, "conclusion"]], "TurboVote": [[56, "turbovote"]], "Twilio": [[57, "twilio"]], "Get Account Usage": [[57, "get-account-usage"]], "Civis Job Status Slack Alert": [[58, "civis-job-status-slack-alert"]], "How to Contribute a Use Case & Sample Script": [[59, "how-to-contribute-a-use-case-sample-script"]], "Use Case Guidelines": [[59, "use-case-guidelines"]], "Sample Script Guidelines": [[59, "sample-script-guidelines"]], "Sensitive Information": [[59, "sensitive-information"]], "Configuration Variables": [[59, "configuration-variables"]], "Comment Liberally": [[59, "comment-liberally"]], "Write Code in the Parsons Style": [[59, "write-code-in-the-parsons-style"]], "Put Your Code In Callable Functions": [[59, "put-your-code-in-callable-functions"]], "MySQL to Google Sheets Export": [[60, "mysql-to-google-sheets-export"]], "Opt-outs to EveryAction": [[61, "opt-outs-to-everyaction"]], "Utilities": [[62, "utilities"]], "How to Write Tests for Parsons Connectors": [[63, "how-to-write-tests-for-parsons-connectors"]], "How to Write Tests": [[63, "how-to-write-tests"]], "Getting Started": [[63, "getting-started"]], "Tests for HTTP API Connectors": [[63, "tests-for-http-api-connectors"]], "Tests for Connectors Built on Third Party Libraries": [[63, "tests-for-connectors-built-on-third-party-libraries"]], "Useful Tips": [[63, "useful-tips"]], "Zoom": [[64, "zoom"]]}, "indexentries": {"actblue (class in parsons)": [[0, "parsons.ActBlue"]], "get_contributions() (parsons.actblue method)": [[0, "parsons.ActBlue.get_contributions"]], "get_download_url() (parsons.actblue method)": [[0, "parsons.ActBlue.get_download_url"]], "poll_for_download_url() (parsons.actblue method)": [[0, "parsons.ActBlue.poll_for_download_url"]], "post_request() (parsons.actblue method)": [[0, "parsons.ActBlue.post_request"]], "actionbuilder (class in parsons)": [[1, "parsons.ActionBuilder"]], "add_section_field_values_to_record() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.add_section_field_values_to_record"]], "deactivate_connection() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.deactivate_connection"]], "get_campaign_tags() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.get_campaign_tags"]], "get_tag_by_name() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.get_tag_by_name"]], "insert_entity_record() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.insert_entity_record"]], "insert_new_tag() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.insert_new_tag"]], "remove_tagging() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.remove_tagging"]], "update_entity_record() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.update_entity_record"]], "upsert_connection() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.upsert_connection"]], "actionkit (class in parsons)": [[2, "parsons.ActionKit"]], "add_phone() (parsons.actionkit method)": [[2, "parsons.ActionKit.add_phone"]], "blackhole_email() (parsons.actionkit method)": [[2, "parsons.ActionKit.blackhole_email"]], "bulk_upload_csv() (parsons.actionkit method)": [[2, "parsons.ActionKit.bulk_upload_csv"]], "bulk_upload_table() (parsons.actionkit method)": [[2, "parsons.ActionKit.bulk_upload_table"]], "cancel_orderrecurring() (parsons.actionkit method)": [[2, "parsons.ActionKit.cancel_orderrecurring"]], "collect_upload_errors() (parsons.actionkit method)": [[2, "parsons.ActionKit.collect_upload_errors"]], "copy_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.copy_mailer"]], "create_campaign() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_campaign"]], "create_event_create_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_create_form"]], "create_event_create_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_create_page"]], "create_event_field() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_field"]], "create_event_signup_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_signup_form"]], "create_event_signup_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_signup_page"]], "create_generic_action() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_generic_action"]], "create_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_mailer"]], "create_page_followup() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_page_followup"]], "create_transaction() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_transaction"]], "create_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_user"]], "delete_actionfield() (parsons.actionkit method)": [[2, "parsons.ActionKit.delete_actionfield"]], "delete_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.delete_user"]], "delete_user_data() (parsons.actionkit method)": [[2, "parsons.ActionKit.delete_user_data"]], "get_blackholed_email() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_blackholed_email"]], "get_campaign() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_campaign"]], "get_campaign_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_campaign_fields"]], "get_event() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event"]], "get_event_create_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_form"]], "get_event_create_form_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_form_fields"]], "get_event_create_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_page"]], "get_event_create_page_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_page_fields"]], "get_event_signup_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_form"]], "get_event_signup_form_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_form_fields"]], "get_event_signup_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_page"]], "get_event_signup_page_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_page_fields"]], "get_events() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_events"]], "get_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_mailer"]], "get_order() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_order"]], "get_orderrecurring() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_orderrecurring"]], "get_orders() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_orders"]], "get_page_followup() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_page_followup"]], "get_page_followup_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_page_followup_fields"]], "get_survey_question() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_survey_question"]], "get_transactions() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_transactions"]], "get_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_user"]], "get_user_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_user_fields"]], "paginated_get() (parsons.actionkit method)": [[2, "parsons.ActionKit.paginated_get"]], "paginated_get_custom_limit() (parsons.actionkit method)": [[2, "parsons.ActionKit.paginated_get_custom_limit"]], "queue_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.queue_mailer"]], "rebuild_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.rebuild_mailer"]], "search_events_in_campaign() (parsons.actionkit method)": [[2, "parsons.ActionKit.search_events_in_campaign"]], "update_event() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_event"]], "update_event_field() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_event_field"]], "update_event_signup() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_event_signup"]], "update_import_action() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_import_action"]], "update_mailing() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_mailing"]], "update_order() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_order"]], "update_order_user_detail() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_order_user_detail"]], "update_orderrecurring() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_orderrecurring"]], "update_paymenttoken() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_paymenttoken"]], "update_phone() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_phone"]], "update_survey_question() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_survey_question"]], "update_transaction() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_transaction"]], "update_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_user"]], "actionnetwork (class in parsons)": [[3, "parsons.ActionNetwork"]], "add_person() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.add_person"]], "add_tag() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.add_tag"]], "create_attendance() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_attendance"]], "create_donation() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_donation"]], "create_event() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_event"]], "create_event_campaign() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_event_campaign"]], "create_event_in_event_campaign() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_event_in_event_campaign"]], "create_form() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_form"]], "create_fundraising_page() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_fundraising_page"]], "create_message() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_message"]], "create_outreach() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_outreach"]], "create_petition() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_petition"]], "create_signature() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_signature"]], "create_submission() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_submission"]], "create_tagging() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.create_tagging"]], "delete_tagging() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.delete_tagging"]], "get_advocacy_campaign() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_advocacy_campaign"]], "get_advocacy_campaign_outreach() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_advocacy_campaign_outreach"]], "get_advocacy_campaign_outreaches() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_advocacy_campaign_outreaches"]], "get_advocacy_campaigns() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_advocacy_campaigns"]], "get_campaign() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_campaign"]], "get_campaigns() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_campaigns"]], "get_custom_fields() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_custom_fields"]], "get_donation() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_donation"]], "get_donations() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_donations"]], "get_embeds() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_embeds"]], "get_event() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_event"]], "get_event_attendance() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_event_attendance"]], "get_event_attendances() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_event_attendances"]], "get_event_campaign() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_event_campaign"]], "get_event_campaign_events() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_event_campaign_events"]], "get_event_campaigns() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_event_campaigns"]], "get_events() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_events"]], "get_form() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_form"]], "get_form_submission() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_form_submission"]], "get_form_submissions() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_form_submissions"]], "get_forms() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_forms"]], "get_fundraising_page() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_fundraising_page"]], "get_fundraising_page_donations() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_fundraising_page_donations"]], "get_fundraising_pages() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_fundraising_pages"]], "get_item() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_item"]], "get_items() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_items"]], "get_list() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_list"]], "get_lists() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_lists"]], "get_message() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_message"]], "get_messages() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_messages"]], "get_metadata() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_metadata"]], "get_people() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_people"]], "get_person() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person"]], "get_person_attendance() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_attendance"]], "get_person_attendances() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_attendances"]], "get_person_donations() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_donations"]], "get_person_outreach() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_outreach"]], "get_person_outreaches() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_outreaches"]], "get_person_signature() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_signature"]], "get_person_signatures() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_signatures"]], "get_person_submission() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_submission"]], "get_person_submissions() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_person_submissions"]], "get_petition() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_petition"]], "get_petition_signature() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_petition_signature"]], "get_petition_signatures() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_petition_signatures"]], "get_petitions() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_petitions"]], "get_queries() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_queries"]], "get_query() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_query"]], "get_tag() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_tag"]], "get_tagging() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_tagging"]], "get_taggings() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_taggings"]], "get_tags() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_tags"]], "get_wrapper() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_wrapper"]], "get_wrappers() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.get_wrappers"]], "update_attendance() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_attendance"]], "update_event() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_event"]], "update_event_campaign() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_event_campaign"]], "update_form() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_form"]], "update_fundraising_page() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_fundraising_page"]], "update_message() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_message"]], "update_outreach() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_outreach"]], "update_person() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_person"]], "update_petition() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_petition"]], "update_signature() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_signature"]], "update_submission() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.update_submission"]], "upsert_person() (parsons.actionnetwork method)": [[3, "parsons.ActionNetwork.upsert_person"]], "airtable (class in parsons)": [[4, "parsons.Airtable"]], "delete_record() (parsons.airtable method)": [[4, "parsons.Airtable.delete_record"]], "delete_records() (parsons.airtable method)": [[4, "parsons.Airtable.delete_records"]], "get_record() (parsons.airtable method)": [[4, "parsons.Airtable.get_record"]], "get_records() (parsons.airtable method)": [[4, "parsons.Airtable.get_records"]], "insert_record() (parsons.airtable method)": [[4, "parsons.Airtable.insert_record"]], "insert_records() (parsons.airtable method)": [[4, "parsons.Airtable.insert_records"]], "update_record() (parsons.airtable method)": [[4, "parsons.Airtable.update_record"]], "update_records() (parsons.airtable method)": [[4, "parsons.Airtable.update_records"]], "upsert_records() (parsons.airtable method)": [[4, "parsons.Airtable.upsert_records"]], "auth0 (class in parsons)": [[6, "parsons.Auth0"]], "block_user() (parsons.auth0 method)": [[6, "parsons.Auth0.block_user"]], "delete_user() (parsons.auth0 method)": [[6, "parsons.Auth0.delete_user"]], "get_connection_id() (parsons.auth0 method)": [[6, "parsons.Auth0.get_connection_id"]], "get_users_by_email() (parsons.auth0 method)": [[6, "parsons.Auth0.get_users_by_email"]], "retrieve_all_users() (parsons.auth0 method)": [[6, "parsons.Auth0.retrieve_all_users"]], "upsert_user() (parsons.auth0 method)": [[6, "parsons.Auth0.upsert_user"]], "redshift (class in parsons)": [[7, "parsons.Redshift"]], "redshiftschema (class in parsons.databases.redshift.redshift)": [[7, "parsons.databases.redshift.redshift.RedshiftSchema"]], "redshifttableutilities (class in parsons.databases.redshift.redshift)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities"]], "s3 (class in parsons)": [[7, "parsons.S3"]], "alter_table_column_type() (in module parsons.redshift)": [[7, "parsons.Redshift.alter_table_column_type"]], "bucket_exists() (parsons.s3 method)": [[7, "parsons.S3.bucket_exists"]], "client (parsons.s3 attribute)": [[7, "parsons.S3.client"]], "combine_schema_and_table_name() (parsons.databases.redshift.redshift.redshifttableutilities static method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.combine_schema_and_table_name"]], "connection() (in module parsons.redshift)": [[7, "parsons.Redshift.connection"]], "copy() (in module parsons.redshift)": [[7, "parsons.Redshift.copy"]], "copy_s3() (in module parsons.redshift)": [[7, "parsons.Redshift.copy_s3"]], "create_bucket() (parsons.s3 method)": [[7, "parsons.S3.create_bucket"]], "create_schema_with_permissions() (parsons.databases.redshift.redshift.redshiftschema method)": [[7, "parsons.databases.redshift.redshift.RedshiftSchema.create_schema_with_permissions"]], "distribute_task() (in module parsons.aws)": [[7, "parsons.aws.distribute_task"]], "duplicate_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.duplicate_table"]], "event_command() (in module parsons.aws)": [[7, "parsons.aws.event_command"]], "generate_manifest() (in module parsons.redshift)": [[7, "parsons.Redshift.generate_manifest"]], "get_buckets_with_subname() (parsons.s3 method)": [[7, "parsons.S3.get_buckets_with_subname"]], "get_columns() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_columns"]], "get_columns_list() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_columns_list"]], "get_file() (parsons.s3 method)": [[7, "parsons.S3.get_file"]], "get_max_value() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_max_value"]], "get_object_type() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_object_type"]], "get_queries() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_queries"]], "get_row_count() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_row_count"]], "get_table_definition() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_table_definition"]], "get_table_definitions() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_table_definitions"]], "get_table_stats() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_table_stats"]], "get_tables() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_tables"]], "get_url() (parsons.s3 method)": [[7, "parsons.S3.get_url"]], "get_view_definition() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_view_definition"]], "get_view_definitions() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_view_definitions"]], "get_views() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_views"]], "grant_schema_permissions() (parsons.databases.redshift.redshift.redshiftschema method)": [[7, "parsons.databases.redshift.redshift.RedshiftSchema.grant_schema_permissions"]], "is_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.is_table"]], "is_view() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.is_view"]], "key_exists() (parsons.s3 method)": [[7, "parsons.S3.key_exists"]], "list_buckets() (parsons.s3 method)": [[7, "parsons.S3.list_buckets"]], "list_keys() (parsons.s3 method)": [[7, "parsons.S3.list_keys"]], "move_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.move_table"]], "populate_table_from_query() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.populate_table_from_query"]], "put_file() (parsons.s3 method)": [[7, "parsons.S3.put_file"]], "query() (in module parsons.redshift)": [[7, "parsons.Redshift.query"]], "query_with_connection() (in module parsons.redshift)": [[7, "parsons.Redshift.query_with_connection"]], "remove_file() (parsons.s3 method)": [[7, "parsons.S3.remove_file"]], "rename_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.rename_table"]], "s3 (parsons.s3 attribute)": [[7, "parsons.S3.s3"]], "split_full_table_name() (parsons.databases.redshift.redshift.redshifttableutilities static method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.split_full_table_name"]], "table_exists() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.table_exists"]], "transfer_bucket() (parsons.s3 method)": [[7, "parsons.S3.transfer_bucket"]], "union_tables() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.union_tables"]], "unload() (in module parsons.redshift)": [[7, "parsons.Redshift.unload"]], "upsert() (in module parsons.redshift)": [[7, "parsons.Redshift.upsert"]], "azureblobstorage (class in parsons)": [[8, "parsons.AzureBlobStorage"]], "blob_exists() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.blob_exists"]], "container_exists() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.container_exists"]], "create_container() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.create_container"]], "delete_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.delete_blob"]], "delete_container() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.delete_container"]], "download_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.download_blob"]], "get_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.get_blob"]], "get_blob_url() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.get_blob_url"]], "get_container() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.get_container"]], "list_blobs() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.list_blobs"]], "list_containers() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.list_containers"]], "put_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.put_blob"]], "upload_table() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.upload_table"]], "billcom (class in parsons)": [[9, "parsons.BillCom"]], "check_customer() (parsons.billcom method)": [[9, "parsons.BillCom.check_customer"]], "create_invoice() (parsons.billcom method)": [[9, "parsons.BillCom.create_invoice"]], "get_customer_list() (parsons.billcom method)": [[9, "parsons.BillCom.get_customer_list"]], "get_invoice_list() (parsons.billcom method)": [[9, "parsons.BillCom.get_invoice_list"]], "get_or_create_customer() (parsons.billcom method)": [[9, "parsons.BillCom.get_or_create_customer"]], "get_user_list() (parsons.billcom method)": [[9, "parsons.BillCom.get_user_list"]], "read_customer() (parsons.billcom method)": [[9, "parsons.BillCom.read_customer"]], "read_invoice() (parsons.billcom method)": [[9, "parsons.BillCom.read_invoice"]], "send_invoice() (parsons.billcom method)": [[9, "parsons.BillCom.send_invoice"]], "bloomerang (class in parsons)": [[10, "parsons.Bloomerang"]], "create_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.create_constituent"]], "create_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.create_interaction"]], "create_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.create_transaction"]], "delete_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.delete_constituent"]], "delete_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.delete_interaction"]], "delete_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.delete_transaction"]], "get_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_constituent"]], "get_constituents() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_constituents"]], "get_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_interaction"]], "get_interactions() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_interactions"]], "get_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transaction"]], "get_transaction_designation() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transaction_designation"]], "get_transaction_designations() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transaction_designations"]], "get_transactions() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transactions"]], "update_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.update_constituent"]], "update_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.update_interaction"]], "update_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.update_transaction"]], "box (class in parsons)": [[11, "parsons.Box"]], "create_folder() (parsons.box method)": [[11, "parsons.Box.create_folder"]], "create_folder_by_id() (parsons.box method)": [[11, "parsons.Box.create_folder_by_id"]], "delete_file() (parsons.box method)": [[11, "parsons.Box.delete_file"]], "delete_file_by_id() (parsons.box method)": [[11, "parsons.Box.delete_file_by_id"]], "delete_folder() (parsons.box method)": [[11, "parsons.Box.delete_folder"]], "delete_folder_by_id() (parsons.box method)": [[11, "parsons.Box.delete_folder_by_id"]], "download_file() (parsons.box method)": [[11, "parsons.Box.download_file"]], "get_item_id() (parsons.box method)": [[11, "parsons.Box.get_item_id"]], "get_table() (parsons.box method)": [[11, "parsons.Box.get_table"]], "get_table_by_file_id() (parsons.box method)": [[11, "parsons.Box.get_table_by_file_id"]], "list() (parsons.box method)": [[11, "parsons.Box.list"]], "list_files_by_id() (parsons.box method)": [[11, "parsons.Box.list_files_by_id"]], "list_folders_by_id() (parsons.box method)": [[11, "parsons.Box.list_folders_by_id"]], "upload_table() (parsons.box method)": [[11, "parsons.Box.upload_table"]], "upload_table_to_folder_id() (parsons.box method)": [[11, "parsons.Box.upload_table_to_folder_id"]], "braintree (class in parsons.braintree)": [[12, "parsons.braintree.Braintree"]], "get_disputes() (parsons.braintree.braintree method)": [[12, "parsons.braintree.Braintree.get_disputes"]], "get_subscriptions() (parsons.braintree.braintree method)": [[12, "parsons.braintree.Braintree.get_subscriptions"]], "get_transactions() (parsons.braintree.braintree method)": [[12, "parsons.braintree.Braintree.get_transactions"]], "capitolcanary (class in parsons)": [[14, "parsons.CapitolCanary"]], "create_advocate() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.create_advocate"]], "get_advocates() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.get_advocates"]], "get_campaigns() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.get_campaigns"]], "update_advocate() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.update_advocate"]], "catalistmatch (class in parsons)": [[15, "parsons.CatalistMatch"]], "action() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.action"]], "await_completion() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.await_completion"]], "load_matches() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.load_matches"]], "load_table_to_sftp() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.load_table_to_sftp"]], "match() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.match"]], "status() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.status"]], "upload() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.upload"]], "validate_table() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.validate_table"]], "census (class in parsons)": [[16, "parsons.Census"]], "get_census() (parsons.census method)": [[16, "parsons.Census.get_census"]], "censusgeocoder (class in parsons)": [[17, "parsons.CensusGeocoder"]], "geocode_address() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.geocode_address"]], "geocode_address_batch() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.geocode_address_batch"]], "geocode_onelineaddress() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.geocode_onelineaddress"]], "get_coordinates_data() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.get_coordinates_data"]], "civisclient (class in parsons)": [[18, "parsons.CivisClient"]], "client (parsons.civisclient attribute)": [[18, "parsons.CivisClient.client"]], "query() (parsons.civisclient method)": [[18, "parsons.CivisClient.query"]], "table_import() (parsons.civisclient method)": [[18, "parsons.CivisClient.table_import"]], "controlshift (class in parsons)": [[20, "parsons.Controlshift"]], "get_petitions() (parsons.controlshift method)": [[20, "parsons.Controlshift.get_petitions"]], "copper (class in parsons)": [[21, "parsons.Copper"]], "get_activities() (parsons.copper method)": [[21, "parsons.Copper.get_activities"]], "get_activity_types() (parsons.copper method)": [[21, "parsons.Copper.get_activity_types"]], "get_companies() (parsons.copper method)": [[21, "parsons.Copper.get_companies"]], "get_contact_types() (parsons.copper method)": [[21, "parsons.Copper.get_contact_types"]], "get_custom_fields() (parsons.copper method)": [[21, "parsons.Copper.get_custom_fields"]], "get_opportunities() (parsons.copper method)": [[21, "parsons.Copper.get_opportunities"]], "get_people() (parsons.copper method)": [[21, "parsons.Copper.get_people"]], "crowdtangle (class in parsons)": [[22, "parsons.CrowdTangle"]], "get_leaderboard() (parsons.crowdtangle method)": [[22, "parsons.CrowdTangle.get_leaderboard"]], "get_links() (parsons.crowdtangle method)": [[22, "parsons.CrowdTangle.get_links"]], "get_posts() (parsons.crowdtangle method)": [[22, "parsons.CrowdTangle.get_posts"]], "mysql (class in parsons)": [[23, "parsons.MySQL"]], "postgres (class in parsons)": [[23, "parsons.Postgres"]], "connection() (parsons.mysql method)": [[23, "parsons.MySQL.connection"]], "connection() (parsons.postgres method)": [[23, "parsons.Postgres.connection"]], "copy() (parsons.mysql method)": [[23, "parsons.MySQL.copy"]], "copy() (parsons.postgres method)": [[23, "parsons.Postgres.copy"]], "create_table() (parsons.mysql method)": [[23, "parsons.MySQL.create_table"]], "create_table() (parsons.postgres method)": [[23, "parsons.Postgres.create_table"]], "detect_data_type() (parsons.mysql method)": [[23, "parsons.MySQL.detect_data_type"]], "detect_data_type() (parsons.postgres method)": [[23, "parsons.Postgres.detect_data_type"]], "format_column() (parsons.mysql method)": [[23, "parsons.MySQL.format_column"]], "format_column() (parsons.postgres method)": [[23, "parsons.Postgres.format_column"]], "format_columns() (parsons.mysql method)": [[23, "parsons.MySQL.format_columns"]], "format_columns() (parsons.postgres method)": [[23, "parsons.Postgres.format_columns"]], "generate_alchemy_url() (parsons.mysql method)": [[23, "parsons.MySQL.generate_alchemy_url"]], "generate_alchemy_url() (parsons.postgres method)": [[23, "parsons.Postgres.generate_alchemy_url"]], "generate_engine() (parsons.mysql method)": [[23, "parsons.MySQL.generate_engine"]], "generate_engine() (parsons.postgres method)": [[23, "parsons.Postgres.generate_engine"]], "get_bigger_int() (parsons.mysql method)": [[23, "parsons.MySQL.get_bigger_int"]], "get_bigger_int() (parsons.postgres method)": [[23, "parsons.Postgres.get_bigger_int"]], "get_table_object() (parsons.mysql method)": [[23, "parsons.MySQL.get_table_object"]], "get_table_object() (parsons.postgres method)": [[23, "parsons.Postgres.get_table_object"]], "is_valid_sql_num() (parsons.mysql method)": [[23, "parsons.MySQL.is_valid_sql_num"]], "is_valid_sql_num() (parsons.postgres method)": [[23, "parsons.Postgres.is_valid_sql_num"]], "query() (parsons.mysql method)": [[23, "parsons.MySQL.query"]], "query() (parsons.postgres method)": [[23, "parsons.Postgres.query"]], "query_with_connection() (parsons.mysql method)": [[23, "parsons.MySQL.query_with_connection"]], "query_with_connection() (parsons.postgres method)": [[23, "parsons.Postgres.query_with_connection"]], "split_table_name() (parsons.mysql static method)": [[23, "parsons.MySQL.split_table_name"]], "split_table_name() (parsons.postgres static method)": [[23, "parsons.Postgres.split_table_name"]], "table_exists() (parsons.mysql method)": [[23, "parsons.MySQL.table_exists"]], "table_exists() (parsons.postgres method)": [[23, "parsons.Postgres.table_exists"]], "dbsync (class in parsons)": [[24, "parsons.DBSync"]], "copy_rows() (parsons.dbsync method)": [[24, "parsons.DBSync.copy_rows"]], "create_table() (parsons.dbsync method)": [[24, "parsons.DBSync.create_table"]], "table_sync_full() (parsons.dbsync method)": [[24, "parsons.DBSync.table_sync_full"]], "table_sync_incremental() (parsons.dbsync method)": [[24, "parsons.DBSync.table_sync_incremental"]], "donorbox (class in parsons)": [[25, "parsons.Donorbox"]], "get_campaigns() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_campaigns"]], "get_donations() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_donations"]], "get_donors() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_donors"]], "get_plans() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_plans"]], "facebookads (class in parsons)": [[26, "parsons.FacebookAds"]], "add_users_to_custom_audience() (parsons.facebookads method)": [[26, "parsons.FacebookAds.add_users_to_custom_audience"]], "create_custom_audience() (parsons.facebookads method)": [[26, "parsons.FacebookAds.create_custom_audience"]], "delete_custom_audience() (parsons.facebookads method)": [[26, "parsons.FacebookAds.delete_custom_audience"]], "get_match_table_for_users_table() (parsons.facebookads static method)": [[26, "parsons.FacebookAds.get_match_table_for_users_table"]], "formstack (class in parsons.formstack)": [[27, "parsons.formstack.Formstack"]], "get_folders() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_folders"]], "get_form_fields() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_form_fields"]], "get_form_submissions() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_form_submissions"]], "get_forms() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_forms"]], "get_submission() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_submission"]], "freshdesk (class in parsons)": [[28, "parsons.Freshdesk"]], "create_ticket() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.create_ticket"]], "get_agents() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_agents"]], "get_companies() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_companies"]], "get_contacts() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_contacts"]], "get_tickets() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_tickets"]], "github (class in parsons)": [[29, "parsons.GitHub"]], "download_file() (parsons.github method)": [[29, "parsons.GitHub.download_file"]], "download_table() (parsons.github method)": [[29, "parsons.GitHub.download_table"]], "get_issue() (parsons.github method)": [[29, "parsons.GitHub.get_issue"]], "get_organization() (parsons.github method)": [[29, "parsons.GitHub.get_organization"]], "get_pull_request() (parsons.github method)": [[29, "parsons.GitHub.get_pull_request"]], "get_repo() (parsons.github method)": [[29, "parsons.GitHub.get_repo"]], "get_user() (parsons.github method)": [[29, "parsons.GitHub.get_user"]], "list_organization_repos() (parsons.github method)": [[29, "parsons.GitHub.list_organization_repos"]], "list_repo_contributors() (parsons.github method)": [[29, "parsons.GitHub.list_repo_contributors"]], "list_repo_issues() (parsons.github method)": [[29, "parsons.GitHub.list_repo_issues"]], "list_repo_pull_requests() (parsons.github method)": [[29, "parsons.GitHub.list_repo_pull_requests"]], "list_user_repos() (parsons.github method)": [[29, "parsons.GitHub.list_user_repos"]], "googleadmin (class in parsons.google.google_admin)": [[30, "parsons.google.google_admin.GoogleAdmin"]], "googlebigquery (class in parsons.google.google_bigquery)": [[30, "parsons.google.google_bigquery.GoogleBigQuery"]], "googlecivic (class in parsons.google.google_civic)": [[30, "parsons.google.google_civic.GoogleCivic"]], "googlecloudstorage (class in parsons.google.google_cloud_storage)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage"]], "googlesheets (class in parsons.google.google_sheets)": [[30, "parsons.google.google_sheets.GoogleSheets"]], "add_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.add_sheet"]], "append_to_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.append_to_sheet"]], "blob_exists() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.blob_exists"]], "bucket_exists() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.bucket_exists"]], "client (parsons.google.google_bigquery.googlebigquery property)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.client"]], "client (parsons.google.google_cloud_storage.googlecloudstorage attribute)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.client"]], "connection() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.connection"]], "copy() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy"]], "copy_bucket_to_gcs() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.copy_bucket_to_gcs"]], "copy_from_gcs() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy_from_gcs"]], "copy_large_compressed_file_from_gcs() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy_large_compressed_file_from_gcs"]], "copy_s3() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy_s3"]], "create_bucket() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.create_bucket"]], "create_spreadsheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.create_spreadsheet"]], "delete_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.delete_blob"]], "delete_bucket() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.delete_bucket"]], "delete_spreadsheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.delete_spreadsheet"]], "delete_table() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.delete_table"]], "download_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.download_blob"]], "duplicate_table() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.duplicate_table"]], "format_cells() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.format_cells"]], "format_uri() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.format_uri"]], "get_aliases() (parsons.google.google_admin.googleadmin method)": [[30, "parsons.google.google_admin.GoogleAdmin.get_aliases"]], "get_all_group_members() (parsons.google.google_admin.googleadmin method)": [[30, "parsons.google.google_admin.GoogleAdmin.get_all_group_members"]], "get_all_groups() (parsons.google.google_admin.googleadmin method)": [[30, "parsons.google.google_admin.GoogleAdmin.get_all_groups"]], "get_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.get_blob"]], "get_bucket() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.get_bucket"]], "get_columns() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_columns"]], "get_columns_list() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_columns_list"]], "get_elections() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_elections"]], "get_polling_location() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_polling_location"]], "get_polling_locations() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_polling_locations"]], "get_representative_info_by_address() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_representative_info_by_address"]], "get_row_count() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_row_count"]], "get_spreadsheet_permissions() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.get_spreadsheet_permissions"]], "get_tables() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_tables"]], "get_url() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.get_url"]], "get_views() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_views"]], "get_worksheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.get_worksheet"]], "get_worksheet_index() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.get_worksheet_index"]], "list_blobs() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.list_blobs"]], "list_buckets() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.list_buckets"]], "list_worksheets() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.list_worksheets"]], "overwrite_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.overwrite_sheet"]], "paste_data_in_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.paste_data_in_sheet"]], "put_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.put_blob"]], "query() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.query"]], "query_with_connection() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.query_with_connection"]], "share_spreadsheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.share_spreadsheet"]], "split_uri() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.split_uri"]], "table_exists() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.table_exists"]], "unzip_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.unzip_blob"]], "upload_table() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.upload_table"]], "upsert() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.upsert"]], "hustle (class in parsons)": [[31, "parsons.Hustle"]], "create_agent() (parsons.hustle method)": [[31, "parsons.Hustle.create_agent"]], "create_group_membership() (parsons.hustle method)": [[31, "parsons.Hustle.create_group_membership"]], "create_lead() (parsons.hustle method)": [[31, "parsons.Hustle.create_lead"]], "create_leads() (parsons.hustle method)": [[31, "parsons.Hustle.create_leads"]], "get_agent() (parsons.hustle method)": [[31, "parsons.Hustle.get_agent"]], "get_agents() (parsons.hustle method)": [[31, "parsons.Hustle.get_agents"]], "get_group() (parsons.hustle method)": [[31, "parsons.Hustle.get_group"]], "get_groups() (parsons.hustle method)": [[31, "parsons.Hustle.get_groups"]], "get_lead() (parsons.hustle method)": [[31, "parsons.Hustle.get_lead"]], "get_leads() (parsons.hustle method)": [[31, "parsons.Hustle.get_leads"]], "get_organization() (parsons.hustle method)": [[31, "parsons.Hustle.get_organization"]], "get_organizations() (parsons.hustle method)": [[31, "parsons.Hustle.get_organizations"]], "get_tag() (parsons.hustle method)": [[31, "parsons.Hustle.get_tag"]], "get_tags() (parsons.hustle method)": [[31, "parsons.Hustle.get_tags"]], "update_agent() (parsons.hustle method)": [[31, "parsons.Hustle.update_agent"]], "update_lead() (parsons.hustle method)": [[31, "parsons.Hustle.update_lead"]], "mailchimp (class in parsons.mailchimp)": [[33, "parsons.mailchimp.Mailchimp"]], "get_campaign_emails() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_campaign_emails"]], "get_campaigns() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_campaigns"]], "get_lists() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_lists"]], "get_members() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_members"]], "get_unsubscribes() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_unsubscribes"]], "mobilecommons (class in parsons)": [[34, "parsons.MobileCommons"]], "create_profile() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.create_profile"]], "get_broadcasts() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.get_broadcasts"]], "get_campaign_subscribers() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.get_campaign_subscribers"]], "get_profiles() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.get_profiles"]], "mobilizeamerica (class in parsons)": [[35, "parsons.MobilizeAmerica"]], "get_attendances() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_attendances"]], "get_events() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_events"]], "get_events_deleted() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_events_deleted"]], "get_events_organization() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_events_organization"]], "get_organizations() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_organizations"]], "get_people() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_people"]], "get_promoted_organizations() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_promoted_organizations"]], "nationbuilder (class in parsons)": [[36, "parsons.NationBuilder"]], "get_people() (parsons.nationbuilder method)": [[36, "parsons.NationBuilder.get_people"]], "update_person() (parsons.nationbuilder method)": [[36, "parsons.NationBuilder.update_person"]], "upsert_person() (parsons.nationbuilder method)": [[36, "parsons.NationBuilder.upsert_person"]], "newmode (class in parsons)": [[37, "parsons.Newmode"]], "get_action() (parsons.newmode method)": [[37, "parsons.Newmode.get_action"]], "get_campaign() (parsons.newmode method)": [[37, "parsons.Newmode.get_campaign"]], "get_campaigns() (parsons.newmode method)": [[37, "parsons.Newmode.get_campaigns"]], "get_organization() (parsons.newmode method)": [[37, "parsons.Newmode.get_organization"]], "get_organizations() (parsons.newmode method)": [[37, "parsons.Newmode.get_organizations"]], "get_outreach() (parsons.newmode method)": [[37, "parsons.Newmode.get_outreach"]], "get_outreaches() (parsons.newmode method)": [[37, "parsons.Newmode.get_outreaches"]], "get_service() (parsons.newmode method)": [[37, "parsons.Newmode.get_service"]], "get_services() (parsons.newmode method)": [[37, "parsons.Newmode.get_services"]], "get_target() (parsons.newmode method)": [[37, "parsons.Newmode.get_target"]], "get_targets() (parsons.newmode method)": [[37, "parsons.Newmode.get_targets"]], "get_tool() (parsons.newmode method)": [[37, "parsons.Newmode.get_tool"]], "get_tools() (parsons.newmode method)": [[37, "parsons.Newmode.get_tools"]], "lookup_targets() (parsons.newmode method)": [[37, "parsons.Newmode.lookup_targets"]], "run_action() (parsons.newmode method)": [[37, "parsons.Newmode.run_action"]], "activistcodes (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.ActivistCodes"]], "bulkimport (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.BulkImport"]], "canvassresponses (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.CanvassResponses"]], "changedentities (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.ChangedEntities"]], "codes (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Codes"]], "customfields (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.CustomFields"]], "events (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Events"]], "exportjobs (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.ExportJobs"]], "fileloadingjobs (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.FileLoadingJobs"]], "folders (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Folders"]], "locations (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Locations"]], "people (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.People"]], "printedlists (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.PrintedLists"]], "savedlists (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.SavedLists"]], "scores (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Scores"]], "signups (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Signups"]], "supportergroups (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.SupporterGroups"]], "surveyquestions (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.SurveyQuestions"]], "targets (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Targets"]], "add_event_shift() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.add_event_shift"]], "add_person_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.add_person_supporter_group"]], "apply_activist_code() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.apply_activist_code"]], "apply_canvass_result() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.apply_canvass_result"]], "apply_person_code() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.apply_person_code"]], "apply_response() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.apply_response"]], "apply_survey_response() (parsons.ngpvan.van.surveyquestions method)": [[38, "parsons.ngpvan.van.SurveyQuestions.apply_survey_response"]], "bulk_apply_activist_codes() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_activist_codes"]], "bulk_apply_canvass_results() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_canvass_results"]], "bulk_apply_contact_custom_fields() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_contact_custom_fields"]], "bulk_apply_suppressions() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_suppressions"]], "bulk_upsert_contacts() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_upsert_contacts"]], "create_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.create_code"]], "create_event() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.create_event"]], "create_file_load() (parsons.ngpvan.van.fileloadingjobs method)": [[38, "parsons.ngpvan.van.FileLoadingJobs.create_file_load"]], "create_file_load_multi() (parsons.ngpvan.van.fileloadingjobs method)": [[38, "parsons.ngpvan.van.FileLoadingJobs.create_file_load_multi"]], "create_location() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.create_location"]], "create_relationship() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.create_relationship"]], "create_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.create_signup"]], "create_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.create_supporter_group"]], "create_target_export() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.create_target_export"]], "delete_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.delete_code"]], "delete_event() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.delete_event"]], "delete_location() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.delete_location"]], "delete_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.delete_person"]], "delete_person_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.delete_person_supporter_group"]], "delete_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.delete_signup"]], "delete_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.delete_supporter_group"]], "download_saved_list() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.download_saved_list"]], "export_job_create() (parsons.ngpvan.van.exportjobs method)": [[38, "parsons.ngpvan.van.ExportJobs.export_job_create"]], "find_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.find_person"]], "find_person_json() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.find_person_json"]], "get_activist_code() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.get_activist_code"]], "get_activist_codes() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.get_activist_codes"]], "get_bulk_import_job() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_job"]], "get_bulk_import_job_results() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_job_results"]], "get_bulk_import_mapping_type() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_mapping_type"]], "get_bulk_import_mapping_type_fields() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_mapping_type_fields"]], "get_bulk_import_mapping_types() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_mapping_types"]], "get_bulk_import_resources() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_resources"]], "get_canvass_responses_contact_types() (parsons.ngpvan.van.canvassresponses method)": [[38, "parsons.ngpvan.van.CanvassResponses.get_canvass_responses_contact_types"]], "get_canvass_responses_input_types() (parsons.ngpvan.van.canvassresponses method)": [[38, "parsons.ngpvan.van.CanvassResponses.get_canvass_responses_input_types"]], "get_canvass_responses_result_codes() (parsons.ngpvan.van.canvassresponses method)": [[38, "parsons.ngpvan.van.CanvassResponses.get_canvass_responses_result_codes"]], "get_changed_entities() (parsons.ngpvan.van.changedentities method)": [[38, "parsons.ngpvan.van.ChangedEntities.get_changed_entities"]], "get_changed_entity_resource_fields() (parsons.ngpvan.van.changedentities method)": [[38, "parsons.ngpvan.van.ChangedEntities.get_changed_entity_resource_fields"]], "get_changed_entity_resources() (parsons.ngpvan.van.changedentities method)": [[38, "parsons.ngpvan.van.ChangedEntities.get_changed_entity_resources"]], "get_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_code"]], "get_code_supported_entities() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_code_supported_entities"]], "get_code_types() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_code_types"]], "get_codes() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_codes"]], "get_custom_field() (parsons.ngpvan.van.customfields method)": [[38, "parsons.ngpvan.van.CustomFields.get_custom_field"]], "get_custom_fields() (parsons.ngpvan.van.customfields method)": [[38, "parsons.ngpvan.van.CustomFields.get_custom_fields"]], "get_custom_fields_values() (parsons.ngpvan.van.customfields method)": [[38, "parsons.ngpvan.van.CustomFields.get_custom_fields_values"]], "get_event() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.get_event"]], "get_event_signups() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_event_signups"]], "get_event_types() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.get_event_types"]], "get_events() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.get_events"]], "get_export_job() (parsons.ngpvan.van.exportjobs method)": [[38, "parsons.ngpvan.van.ExportJobs.get_export_job"]], "get_export_job_types() (parsons.ngpvan.van.exportjobs method)": [[38, "parsons.ngpvan.van.ExportJobs.get_export_job_types"]], "get_folder() (parsons.ngpvan.van.folders method)": [[38, "parsons.ngpvan.van.Folders.get_folder"]], "get_folders() (parsons.ngpvan.van.folders method)": [[38, "parsons.ngpvan.van.Folders.get_folders"]], "get_location() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.get_location"]], "get_locations() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.get_locations"]], "get_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.get_person"]], "get_person_signups() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_person_signups"]], "get_printed_list() (parsons.ngpvan.van.printedlists method)": [[38, "parsons.ngpvan.van.PrintedLists.get_printed_list"]], "get_printed_lists() (parsons.ngpvan.van.printedlists method)": [[38, "parsons.ngpvan.van.PrintedLists.get_printed_lists"]], "get_saved_list() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.get_saved_list"]], "get_saved_lists() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.get_saved_lists"]], "get_score() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_score"]], "get_score_update() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_score_update"]], "get_score_updates() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_score_updates"]], "get_scores() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_scores"]], "get_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_signup"]], "get_signups_statuses() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_signups_statuses"]], "get_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.get_supporter_group"]], "get_supporter_groups() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.get_supporter_groups"]], "get_survey_question() (parsons.ngpvan.van.surveyquestions method)": [[38, "parsons.ngpvan.van.SurveyQuestions.get_survey_question"]], "get_survey_questions() (parsons.ngpvan.van.surveyquestions method)": [[38, "parsons.ngpvan.van.SurveyQuestions.get_survey_questions"]], "get_target() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.get_target"]], "get_target_export() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.get_target_export"]], "get_targets() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.get_targets"]], "merge_contacts() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.merge_contacts"]], "remove_activist_code() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.remove_activist_code"]], "toggle_volunteer_action() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.toggle_volunteer_action"]], "update_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.update_code"]], "update_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.update_person"]], "update_person_json() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.update_person_json"]], "update_score_status() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.update_score_status"]], "update_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.update_signup"]], "upload_saved_list() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.upload_saved_list"]], "upload_saved_list_rest() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.upload_saved_list_rest"]], "upload_scores() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.upload_scores"]], "upsert_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.upsert_person"]], "upsert_person_json() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.upsert_person_json"]], "gmail (class in parsons)": [[39, "parsons.Gmail"]], "smtp (class in parsons)": [[39, "parsons.SMTP"]], "slack (class in parsons)": [[39, "parsons.Slack"]], "channels() (parsons.slack method)": [[39, "parsons.Slack.channels"]], "message() (parsons.slack class method)": [[39, "parsons.Slack.message"]], "message_channel() (parsons.slack method)": [[39, "parsons.Slack.message_channel"]], "send_email() (parsons.gmail method)": [[39, "parsons.Gmail.send_email"]], "send_email() (parsons.smtp method)": [[39, "parsons.SMTP.send_email"]], "upload_file() (parsons.slack method)": [[39, "parsons.Slack.upload_file"]], "users() (parsons.slack method)": [[39, "parsons.Slack.users"]], "pdi (class in parsons)": [[41, "parsons.PDI"]], "add_email() (parsons.pdi method)": [[41, "parsons.PDI.add_email"]], "add_phone() (parsons.pdi method)": [[41, "parsons.PDI.add_phone"]], "create_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.create_acquisition_type"]], "create_activity() (parsons.pdi method)": [[41, "parsons.PDI.create_activity"]], "create_activity_assignment() (parsons.pdi method)": [[41, "parsons.PDI.create_activity_assignment"]], "create_contact() (parsons.pdi method)": [[41, "parsons.PDI.create_contact"]], "create_event() (parsons.pdi method)": [[41, "parsons.PDI.create_event"]], "create_event_activity() (parsons.pdi method)": [[41, "parsons.PDI.create_event_activity"]], "create_event_with_activity() (parsons.pdi method)": [[41, "parsons.PDI.create_event_with_activity"]], "create_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.create_flag_id"]], "create_flags() (parsons.pdi method)": [[41, "parsons.PDI.create_flags"]], "create_invitation() (parsons.pdi method)": [[41, "parsons.PDI.create_invitation"]], "create_location() (parsons.pdi method)": [[41, "parsons.PDI.create_location"]], "create_question() (parsons.pdi method)": [[41, "parsons.PDI.create_question"]], "delete_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.delete_acquisition_type"]], "delete_contact() (parsons.pdi method)": [[41, "parsons.PDI.delete_contact"]], "delete_flag() (parsons.pdi method)": [[41, "parsons.PDI.delete_flag"]], "delete_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.delete_flag_id"]], "get_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.get_acquisition_type"]], "get_acquisition_types() (parsons.pdi method)": [[41, "parsons.PDI.get_acquisition_types"]], "get_activities() (parsons.pdi method)": [[41, "parsons.PDI.get_activities"]], "get_activity() (parsons.pdi method)": [[41, "parsons.PDI.get_activity"]], "get_calendars() (parsons.pdi method)": [[41, "parsons.PDI.get_calendars"]], "get_contact() (parsons.pdi method)": [[41, "parsons.PDI.get_contact"]], "get_contacts() (parsons.pdi method)": [[41, "parsons.PDI.get_contacts"]], "get_event_activities() (parsons.pdi method)": [[41, "parsons.PDI.get_event_activities"]], "get_event_activity_assignments() (parsons.pdi method)": [[41, "parsons.PDI.get_event_activity_assignments"]], "get_event_invitations() (parsons.pdi method)": [[41, "parsons.PDI.get_event_invitations"]], "get_events() (parsons.pdi method)": [[41, "parsons.PDI.get_events"]], "get_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.get_flag_id"]], "get_flag_ids() (parsons.pdi method)": [[41, "parsons.PDI.get_flag_ids"]], "get_flags() (parsons.pdi method)": [[41, "parsons.PDI.get_flags"]], "get_locations() (parsons.pdi method)": [[41, "parsons.PDI.get_locations"]], "get_question() (parsons.pdi method)": [[41, "parsons.PDI.get_question"]], "get_questions() (parsons.pdi method)": [[41, "parsons.PDI.get_questions"]], "get_universe() (parsons.pdi method)": [[41, "parsons.PDI.get_universe"]], "get_universes() (parsons.pdi method)": [[41, "parsons.PDI.get_universes"]], "update_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.update_acquisition_type"]], "update_activity() (parsons.pdi method)": [[41, "parsons.PDI.update_activity"]], "update_activity_assignment() (parsons.pdi method)": [[41, "parsons.PDI.update_activity_assignment"]], "update_contact() (parsons.pdi method)": [[41, "parsons.PDI.update_contact"]], "update_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.update_flag_id"]], "update_invitation() (parsons.pdi method)": [[41, "parsons.PDI.update_invitation"]], "quickbase (class in parsons)": [[42, "parsons.Quickbase"]], "get_app_tables() (parsons.quickbase method)": [[42, "parsons.Quickbase.get_app_tables"]], "query_records() (parsons.quickbase method)": [[42, "parsons.Quickbase.query_records"]], "redash (class in parsons.redash)": [[43, "parsons.redash.Redash"]], "get_cached_query_results() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.get_cached_query_results"]], "get_data_source() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.get_data_source"]], "get_fresh_query_results() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.get_fresh_query_results"]], "load_to_table() (parsons.redash.redash class method)": [[43, "parsons.redash.Redash.load_to_table"]], "update_data_source() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.update_data_source"]], "rockthevote (class in parsons.rockthevote.rtv)": [[44, "parsons.rockthevote.rtv.RockTheVote"]], "create_registration_report() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.create_registration_report"]], "get_registration_report() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.get_registration_report"]], "get_state_requirements() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.get_state_requirements"]], "run_registration_report() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.run_registration_report"]], "salesforce (class in parsons)": [[45, "parsons.Salesforce"]], "client (parsons.salesforce property)": [[45, "parsons.Salesforce.client"]], "delete_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.delete_record"]], "describe_fields() (parsons.salesforce method)": [[45, "parsons.Salesforce.describe_fields"]], "describe_object() (parsons.salesforce method)": [[45, "parsons.Salesforce.describe_object"]], "insert_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.insert_record"]], "query() (parsons.salesforce method)": [[45, "parsons.Salesforce.query"]], "update_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.update_record"]], "upsert_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.upsert_record"]], "scytl (class in parsons)": [[46, "parsons.Scytl"]], "get_detailed_results() (parsons.scytl method)": [[46, "parsons.Scytl.get_detailed_results"]], "get_detailed_results_for_participating_counties() (parsons.scytl method)": [[46, "parsons.Scytl.get_detailed_results_for_participating_counties"]], "get_summary_results() (parsons.scytl method)": [[46, "parsons.Scytl.get_summary_results"]], "sftp (class in parsons)": [[47, "parsons.SFTP"]], "create_connection() (parsons.sftp method)": [[47, "parsons.SFTP.create_connection"]], "get_file() (parsons.sftp method)": [[47, "parsons.SFTP.get_file"]], "get_file_size() (parsons.sftp method)": [[47, "parsons.SFTP.get_file_size"]], "get_files() (parsons.sftp method)": [[47, "parsons.SFTP.get_files"]], "get_table() (parsons.sftp method)": [[47, "parsons.SFTP.get_table"]], "list_directory() (parsons.sftp method)": [[47, "parsons.SFTP.list_directory"]], "list_files() (parsons.sftp method)": [[47, "parsons.SFTP.list_files"]], "list_subdirectories() (parsons.sftp method)": [[47, "parsons.SFTP.list_subdirectories"]], "make_directory() (parsons.sftp method)": [[47, "parsons.SFTP.make_directory"]], "put_file() (parsons.sftp method)": [[47, "parsons.SFTP.put_file"]], "remove_directory() (parsons.sftp method)": [[47, "parsons.SFTP.remove_directory"]], "remove_file() (parsons.sftp method)": [[47, "parsons.SFTP.remove_file"]], "walk_tree() (parsons.sftp method)": [[47, "parsons.SFTP.walk_tree"]], "shopify (class in parsons)": [[48, "parsons.Shopify"]], "get_count() (parsons.shopify method)": [[48, "parsons.Shopify.get_count"]], "get_orders() (parsons.shopify method)": [[48, "parsons.Shopify.get_orders"]], "get_query_url() (parsons.shopify method)": [[48, "parsons.Shopify.get_query_url"]], "graphql() (parsons.shopify method)": [[48, "parsons.Shopify.graphql"]], "load_to_table() (parsons.shopify class method)": [[48, "parsons.Shopify.load_to_table"]], "sisense (class in parsons)": [[49, "parsons.Sisense"]], "delete_shared_dashboard() (parsons.sisense method)": [[49, "parsons.Sisense.delete_shared_dashboard"]], "list_shared_dashboards() (parsons.sisense method)": [[49, "parsons.Sisense.list_shared_dashboards"]], "publish_shared_dashboard() (parsons.sisense method)": [[49, "parsons.Sisense.publish_shared_dashboard"]], "etl (class in parsons.etl.etl)": [[50, "parsons.etl.etl.ETL"]], "table (class in parsons.etl.table)": [[50, "parsons.etl.table.Table"]], "tofrom (class in parsons.etl.tofrom)": [[50, "parsons.etl.tofrom.ToFrom"]], "add_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.add_column"]], "append_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.append_csv"]], "chunk() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.chunk"]], "coalesce_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.coalesce_columns"]], "concat() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.concat"]], "convert_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.convert_column"]], "convert_columns_to_str() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.convert_columns_to_str"]], "convert_table() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.convert_table"]], "cut() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.cut"]], "deduplicate() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.deduplicate"]], "fill_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.fill_column"]], "fillna_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.fillna_column"]], "from_bigquery() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_bigquery"]], "from_columns() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_columns"]], "from_csv() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_csv"]], "from_csv_string() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_csv_string"]], "from_dataframe() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_dataframe"]], "from_json() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_json"]], "from_postgres() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_postgres"]], "from_redshift() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_redshift"]], "from_s3_csv() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_s3_csv"]], "get_column_max_width() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.get_column_max_width"]], "get_column_types() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.get_column_types"]], "get_columns_type_stats() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.get_columns_type_stats"]], "get_normalized_column_name() (parsons.etl.etl.etl static method)": [[50, "parsons.etl.etl.ETL.get_normalized_column_name"]], "head() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.head"]], "long_table() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.long_table"]], "map_and_coalesce_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.map_and_coalesce_columns"]], "map_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.map_columns"]], "match_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.match_columns"]], "materialize() (parsons.etl.table.table method)": [[50, "parsons.etl.table.Table.materialize"]], "materialize_to_file() (parsons.etl.table.table method)": [[50, "parsons.etl.table.Table.materialize_to_file"]], "move_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.move_column"]], "reduce_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.reduce_rows"]], "remove_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.remove_column"]], "remove_null_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.remove_null_rows"]], "rename_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.rename_column"]], "rename_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.rename_columns"]], "select_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.select_rows"]], "set_header() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.set_header"]], "sort() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.sort"]], "stack() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.stack"]], "tail() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.tail"]], "to_bigquery() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_bigquery"]], "to_civis() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_civis"]], "to_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_csv"]], "to_dataframe() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_dataframe"]], "to_dicts() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_dicts"]], "to_gcs_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_gcs_csv"]], "to_html() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_html"]], "to_json() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_json"]], "to_postgres() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_postgres"]], "to_redshift() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_redshift"]], "to_s3_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_s3_csv"]], "to_sftp_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_sftp_csv"]], "to_zip_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_zip_csv"]], "unpack_dict() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.unpack_dict"]], "unpack_list() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.unpack_list"]], "unpack_nested_columns_as_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.unpack_nested_columns_as_rows"]], "use_petl() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.use_petl"]], "targetsmartapi (class in parsons)": [[52, "parsons.TargetSmartAPI"]], "data_enhance() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.data_enhance"]], "district() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.district"]], "phone() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.phone"]], "radius_search() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.radius_search"]], "smartmatch() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.smartmatch"]], "voter_registration_check() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.voter_registration_check"]], "targetsmartautomation (class in parsons)": [[53, "parsons.TargetSmartAutomation"]], "execute() (parsons.targetsmartautomation method)": [[53, "parsons.TargetSmartAutomation.execute"]], "match() (parsons.targetsmartautomation method)": [[53, "parsons.TargetSmartAutomation.match"]], "turbovote (class in parsons)": [[56, "parsons.TurboVote"]], "get_users() (parsons.turbovote method)": [[56, "parsons.TurboVote.get_users"]], "twilio (class in parsons)": [[57, "parsons.Twilio"]], "get_account() (parsons.twilio method)": [[57, "parsons.Twilio.get_account"]], "get_account_usage() (parsons.twilio method)": [[57, "parsons.Twilio.get_account_usage"]], "get_accounts() (parsons.twilio method)": [[57, "parsons.Twilio.get_accounts"]], "get_messages() (parsons.twilio method)": [[57, "parsons.Twilio.get_messages"]], "zoom (class in parsons)": [[64, "parsons.Zoom"]], "get_meeting_all_polls_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_all_polls_metadata"]], "get_meeting_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_poll_metadata"]], "get_meeting_poll_results() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_poll_results"]], "get_meeting_registrants() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_registrants"]], "get_meetings() (parsons.zoom method)": [[64, "parsons.Zoom.get_meetings"]], "get_past_meeting() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_meeting"]], "get_past_meeting_participants() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_meeting_participants"]], "get_past_meeting_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_meeting_poll_metadata"]], "get_past_webinar_participants() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_webinar_participants"]], "get_past_webinar_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_webinar_poll_metadata"]], "get_user_webinars() (parsons.zoom method)": [[64, "parsons.Zoom.get_user_webinars"]], "get_users() (parsons.zoom method)": [[64, "parsons.Zoom.get_users"]], "get_webinar_all_polls_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_all_polls_metadata"]], "get_webinar_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_poll_metadata"]], "get_webinar_poll_results() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_poll_results"]], "get_webinar_registrants() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_registrants"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["actblue", "action_builder", "action_kit", "action_network", "airtable", "alchemer", "auth0", "aws", "azure", "bill_com", "bloomerang", "box", "braintree", "build_a_connector", "capitolcanary", "catalist", "census", "census_geocoder", "civis", "contributing", "controlshift", "copper", "crowdtangle", "databases", "dbsync", "donorbox", "facebook_ads", "formstack", "freshdesk", "github", "google", "hustle", "index", "mailchimp", "mobilecommons", "mobilize_america", "nation_builder", "newmode", "ngpvan", "notifications", "p2a", "pdi", "quickbase", "redash", "rockthevote", "salesforce", "scytl", "sftp", "shopify", "sisense", "table", "targetsmart", "targetsmart_api", "targetsmart_automation_workflows", "training_guides/etl_best_practices", "training_guides/getting_set_up", "turbovote", "twilio", "use_cases/civis_job_status_slack_alert", "use_cases/contribute_use_cases", "use_cases/mysql_to_googlesheets", "use_cases/opt_outs_to_everyaction", "utilities", "write_tests", "zoom"], "filenames": ["actblue.rst", "action_builder.rst", "action_kit.rst", "action_network.rst", "airtable.rst", "alchemer.rst", "auth0.rst", "aws.rst", "azure.rst", "bill_com.rst", "bloomerang.rst", "box.rst", "braintree.rst", "build_a_connector.rst", "capitolcanary.rst", "catalist.rst", "census.rst", "census_geocoder.rst", "civis.rst", "contributing.rst", "controlshift.rst", "copper.rst", "crowdtangle.rst", "databases.rst", "dbsync.rst", "donorbox.rst", "facebook_ads.rst", "formstack.rst", "freshdesk.rst", "github.rst", "google.rst", "hustle.rst", "index.rst", "mailchimp.rst", "mobilecommons.rst", "mobilize_america.rst", "nation_builder.rst", "newmode.rst", "ngpvan.rst", "notifications.rst", "p2a.rst", "pdi.rst", "quickbase.rst", "redash.rst", "rockthevote.rst", "salesforce.rst", "scytl.rst", "sftp.rst", "shopify.rst", "sisense.rst", "table.rst", "targetsmart.rst", "targetsmart_api.rst", "targetsmart_automation_workflows.rst", "training_guides/etl_best_practices.rst", "training_guides/getting_set_up.rst", "turbovote.rst", "twilio.rst", "use_cases/civis_job_status_slack_alert.rst", "use_cases/contribute_use_cases.rst", "use_cases/mysql_to_googlesheets.rst", "use_cases/opt_outs_to_everyaction.rst", "utilities.rst", "write_tests.rst", "zoom.rst"], "titles": ["ActBlue", "Action Builder", "ActionKit", "Action Network", "Airtable", "Alchemer", "Auth0", "Amazon Web Services", "Azure: Blob Storage", "Bill.com", "Bloomerang", "Box", "Braintree", "How to Build a Connector", "CapitolCanary", "Catalist", "Census", "US Census Geocoder", "Civis", "Contributing to Parsons", "Controlshift", "Copper", "CrowdTangle", "Databases", "Database Sync", "Donorbox", "FacebookAds", "Formstack", "Freshdesk", "GitHub", "Google", "Hustle", "About", "Mailchimp", "MobileCommons", "Mobilize America", "NationBuilder", "New/Mode", "NGPVAN", "Notifications", "Phone2Action", "PDI", "Quickbase", "Redash", "Rock the Vote", "Salesforce", "Scytl", "SFTP", "Shopify", "Sisense", "Parsons Table", "TargetSmart", "TargetSmart Developer API", "TargetSmart Automation Workflows", "Introduction to ETL Best Practices", "Getting Set Up With Parsons", "TurboVote", "Twilio", "Civis Job Status Slack Alert", "How to Contribute a Use Case & Sample Script", "MySQL to Google Sheets Export", "Opt-outs to EveryAction", "Utilities", "How to Write Tests for Parsons Connectors", "Zoom"], "terms": {"The": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64], "class": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 60, 62, 63, 64], "allow": [0, 1, 4, 5, 7, 10, 14, 15, 20, 23, 24, 26, 27, 30, 32, 33, 36, 38, 41, 42, 43, 47, 50, 52, 54, 55, 56, 57, 58, 59, 63], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64], "interact": [0, 1, 4, 7, 10, 14, 15, 18, 20, 22, 26, 30, 33, 34, 36, 41, 42, 43, 47, 51, 52, 62, 63], "csv": [0, 2, 7, 8, 11, 15, 21, 23, 29, 30, 31, 32, 36, 37, 38, 43, 46, 47, 50, 52, 53, 62], "user": [0, 2, 5, 6, 7, 9, 10, 11, 14, 15, 16, 21, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 47, 50, 52, 54, 55, 56, 58, 59, 60, 61, 64], "thi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64], "parson": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 57, 58, 60, 61, 62, 64], "integr": [0, 2, 6, 7, 8, 10, 12, 15, 20, 22, 25, 28, 31, 33, 36, 38, 45, 48, 49, 53, 57, 61, 63], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64], "gener": [0, 2, 3, 4, 7, 9, 12, 21, 23, 25, 26, 30, 34, 38, 39, 44, 46, 51, 54, 62, 63], "manipul": [0, 7, 30, 50], "entiti": [0, 1, 2, 46], "data": [0, 1, 2, 4, 7, 8, 9, 12, 14, 16, 17, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 36, 37, 38, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 57, 58, 60, 61, 63], "within": [0, 1, 7, 8, 15, 30, 34, 38, 50, 52, 55, 58, 59, 60], "tabl": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 52, 53, 56, 57, 58, 61, 63, 64], "format": [0, 2, 7, 8, 10, 11, 15, 22, 23, 25, 26, 30, 33, 34, 38, 39, 41, 44, 46, 48, 50, 52, 54], "authent": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 22, 23, 25, 26, 27, 28, 29, 30, 33, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 56, 57, 64], "In": [0, 1, 4, 7, 15, 16, 22, 30, 32, 35, 36, 38, 44, 46, 51, 53, 54, 55, 63], "order": [0, 2, 4, 7, 10, 15, 17, 22, 24, 25, 30, 32, 33, 35, 36, 38, 44, 45, 48, 50, 53, 54, 55, 59, 62], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 64], "must": [0, 1, 2, 4, 7, 9, 10, 14, 15, 17, 18, 24, 28, 30, 31, 32, 33, 34, 35, 38, 39, 41, 43, 44, 45, 49, 50, 52, 56, 61, 64], "client": [0, 2, 6, 7, 8, 10, 11, 15, 18, 20, 29, 30, 31, 45, 50, 51, 52, 53, 54, 56, 60, 63, 64], "uuid": [0, 64], "secret": [0, 5, 6, 7, 10, 15, 20, 23, 26, 30, 31, 64], "set": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 56, 59, 60, 62, 63, 64], "credenti": [0, 1, 2, 3, 6, 8, 10, 11, 12, 14, 15, 20, 21, 23, 25, 26, 29, 30, 31, 37, 38, 39, 41, 42, 44, 45, 48, 49, 50, 52, 53, 54, 56, 57, 63, 64], "instruct": [0, 18, 28, 49, 54, 55, 59], "kei": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 21, 22, 24, 25, 26, 28, 30, 31, 33, 34, 35, 36, 38, 39, 42, 43, 44, 47, 48, 49, 50, 52, 54, 55, 59, 60, 64], "found": [0, 1, 2, 4, 11, 15, 17, 18, 20, 25, 27, 28, 30, 33, 36, 38, 42, 43, 46, 50, 54, 57], "document": [0, 1, 2, 4, 5, 7, 8, 10, 12, 14, 18, 21, 22, 23, 25, 27, 28, 30, 33, 35, 38, 39, 40, 45, 46, 48, 49, 52, 53, 54, 57, 59], "To": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 63, 64], "instanti": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 54, 56, 57, 64], "either": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 56, 57, 59, 64], "store": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 41, 42, 44, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 63, 64], "your": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 15, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 60, 61, 63, 64], "actblue_client_uuid": 0, "actblue_client_secret": 0, "environ": [0, 6, 7, 8, 11, 14, 15, 16, 18, 20, 25, 27, 29, 30, 32, 36, 39, 42, 43, 44, 50, 54, 59], "variabl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 62, 63, 64], "pass": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 63, 64], "them": [0, 7, 8, 12, 14, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 36, 38, 41, 42, 44, 45, 46, 49, 50, 53, 54, 55, 56, 57, 58, 59, 61, 64], "argument": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 56, 57, 62, 63, 64], "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 55, 56, 57, 58, 59, 61, 63, 64], "import": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 63, 64], "first": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 21, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 38, 41, 42, 45, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 63], "approach": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 16, 20, 21, 25, 26, 28, 30, 31, 33, 36, 41, 42, 45, 48, 49, 52, 53, 56, 57, 59], "bash": [0, 36], "like": [0, 2, 7, 11, 12, 16, 26, 30, 32, 34, 36, 38, 39, 41, 46, 50, 52, 54, 55, 59, 63], "so": [0, 1, 2, 4, 7, 11, 15, 16, 21, 23, 26, 28, 30, 32, 36, 38, 41, 43, 46, 48, 50, 53, 54, 55, 58, 59, 60, 61, 63], "export": [0, 7, 11, 15, 16, 30, 31, 32, 36, 54, 56, 59], "my_uuid": 0, "my_secret": [0, 7], "second": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 18, 20, 21, 23, 25, 26, 28, 30, 31, 33, 36, 38, 41, 42, 43, 45, 48, 49, 50, 52, 53, 54, 56, 57], "make": [0, 7, 11, 22, 23, 25, 29, 30, 32, 36, 38, 43, 44, 45, 46, 47, 48, 50, 54, 55, 58, 59, 63], "request": [0, 2, 6, 7, 12, 14, 15, 16, 18, 22, 28, 29, 30, 34, 35, 36, 38, 41, 43, 48, 50, 52, 54, 55, 58, 59, 63], "save": [0, 2, 11, 15, 21, 22, 30, 33, 36, 39, 41, 47, 50, 54, 55, 59, 60], "its": [0, 1, 4, 7, 29, 30, 32, 36, 38, 39, 47, 50, 55, 58, 59, 60, 63], "main": [0, 30, 38, 50, 55, 59], "helper": [0, 1, 7, 50], "method": [0, 1, 2, 4, 7, 9, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 62, 63], "get_contribut": 0, "creat": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 21, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 36, 39, 41, 42, 44, 45, 46, 47, 48, 50, 54, 55, 58, 60, 61, 62, 63, 64], "parsons_t": [0, 30, 36], "csv_type": 0, "paid_contribut": 0, "date_range_start": 0, "2020": [0, 12, 33, 41, 44, 48], "01": [0, 12, 14, 28, 33, 38, 41, 44, 50, 54, 57], "date_range_end": 0, "02": [0, 12, 38, 54], "abov": [0, 1, 2, 22, 25, 36, 50, 53, 54, 59, 63], "exampl": [0, 1, 2, 4, 7, 8, 10, 11, 12, 15, 16, 23, 25, 30, 32, 35, 36, 38, 39, 46, 52, 53, 55, 59, 63], "show": [0, 32, 36, 41, 54, 55, 61], "how": [0, 4, 7, 8, 15, 20, 26, 27, 29, 30, 32, 36, 39, 41, 42, 44, 47, 54, 55], "paid": 0, "contribut": [0, 32, 38, 55], "month": [0, 26, 54, 57], "januari": [0, 54], "addit": [0, 2, 7, 8, 14, 18, 21, 28, 35, 38, 39, 44, 45, 50, 52, 53, 54, 55, 59], "other": [0, 2, 7, 8, 9, 12, 17, 23, 26, 30, 33, 35, 38, 39, 41, 44, 46, 50, 53, 54, 55, 57, 58, 59], "option": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 41, 44, 46, 47, 49, 50, 52, 53, 54, 56, 57, 62, 64], "ar": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 15, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 61, 62, 63, 64], "refunded_contribut": 0, "managed_form_contribut": 0, "none": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 64], "actblue_uri": 0, "sourc": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 64], "arg": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 56, 57, 64], "str": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 64], "provid": [0, 1, 2, 4, 5, 7, 8, 9, 11, 12, 14, 15, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 63, 64], "Not": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 20, 21, 22, 27, 28, 30, 31, 32, 33, 34, 36, 38, 42, 44, 45, 48, 49, 50, 54, 55, 56, 57, 59, 64], "requir": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 57, 59, 61, 62, 64], "env": [0, 2, 4, 6, 7, 10, 11, 12, 14, 20, 21, 22, 23, 26, 27, 28, 30, 31, 33, 34, 36, 38, 42, 45, 48, 50, 55, 56, 57, 62, 64], "uri": [0, 2, 30, 63], "access": [0, 1, 2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 18, 22, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 48, 50, 51, 52, 54, 55, 59, 60, 62, 63], "default": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 15, 17, 18, 23, 24, 25, 27, 28, 29, 30, 32, 33, 38, 39, 41, 43, 44, 45, 46, 47, 50, 52, 54, 55, 62], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "http": [0, 1, 2, 3, 4, 9, 16, 20, 23, 26, 30, 32, 34, 36, 38, 39, 41, 42, 43, 46, 48, 49, 50, 51, 52, 54, 55, 56, 64], "secur": [0, 10, 34, 45, 54], "com": [0, 2, 3, 4, 6, 10, 20, 21, 23, 25, 26, 28, 30, 32, 34, 36, 38, 39, 41, 42, 46, 48, 49, 50, 51, 52, 53, 54, 55, 64], "v1": [0, 1, 2, 31, 38, 49, 50], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 63, 64], "paramet": [0, 2, 4, 7, 10, 12, 21, 22, 23, 28, 30, 33, 34, 37, 41, 43, 44, 50, 52, 54], "differ": [0, 1, 2, 7, 12, 38, 45, 46, 47, 48, 50, 54, 55, 58, 60, 61], "endpoint": [0, 1, 2, 3, 4, 6, 10, 16, 21, 22, 25, 27, 28, 29, 34, 38, 39, 45, 46, 48, 49, 52, 63, 64], "necessari": [0, 1, 7, 23, 30, 50, 55], "when": [0, 1, 2, 7, 8, 9, 11, 12, 14, 15, 23, 24, 25, 26, 30, 38, 39, 41, 43, 47, 50, 52, 54, 55, 59, 61, 63], "run": [0, 7, 8, 11, 18, 24, 30, 32, 35, 37, 38, 44, 47, 50, 54, 55, 58, 59, 61, 62, 63], "code": [0, 7, 14, 22, 24, 26, 32, 34, 35, 37, 41, 44, 46, 50, 52, 53, 54, 55, 58, 60, 61, 63], "test": [0, 7, 8, 12, 16, 30, 32, 44, 52, 59], "where": [0, 4, 7, 8, 11, 18, 23, 30, 32, 35, 38, 39, 41, 45, 47, 50, 52, 54, 55, 60, 61], "don": [0, 26, 30, 32, 38, 50, 54, 55, 59, 61], "t": [0, 2, 4, 7, 14, 16, 26, 30, 32, 35, 36, 38, 39, 41, 46, 47, 50, 54, 55, 59, 61], "want": [0, 2, 7, 14, 15, 16, 18, 22, 30, 32, 34, 35, 39, 41, 44, 45, 50, 54, 55, 59, 61], "hit": [0, 22, 23, 25, 50, 63], "actual": [0, 26, 50, 54, 61, 63], "For": [0, 1, 2, 3, 4, 5, 7, 9, 11, 12, 14, 16, 17, 20, 22, 26, 27, 30, 33, 35, 36, 37, 38, 39, 43, 44, 45, 46, 49, 50, 52, 54, 55, 57, 59, 63], "visit": [0, 2, 53], "doc": [0, 1, 2, 3, 4, 7, 9, 10, 23, 26, 28, 30, 36, 38, 41, 51, 52, 53, 54, 59, 64], "csv_api": 0, "post_request": 0, "post": [0, 1, 2, 22, 38, 39, 43, 49, 53, 58, 62, 63], "begin": [0, 1, 7, 30, 33, 38, 41, 50], "type": [0, 1, 2, 7, 8, 11, 21, 22, 23, 24, 26, 28, 30, 33, 35, 38, 39, 41, 43, 44, 45, 48, 50, 52, 53, 55, 57, 58, 62, 63, 64], "contain": [0, 1, 4, 7, 8, 9, 11, 23, 30, 31, 32, 34, 35, 38, 41, 45, 46, 47, 49, 50, 52, 56, 60, 61, 62], "non": [0, 10, 26, 45, 50, 53], "refund": [0, 48], "campaign": [0, 1, 2, 14, 20, 25, 33, 34, 37, 38, 63], "organ": [0, 1, 3, 8, 9, 14, 20, 29, 31, 32, 34, 35, 37, 42, 44, 50, 54, 58, 59, 60, 61], "dure": [0, 7, 54], "specifi": [0, 2, 4, 7, 8, 10, 11, 14, 15, 17, 26, 27, 30, 33, 34, 35, 38, 41, 43, 44, 47, 50, 52, 54, 55, 57], "date": [0, 1, 7, 9, 10, 12, 14, 21, 22, 25, 26, 27, 28, 29, 33, 34, 35, 38, 41, 44, 48, 55, 57], "rang": [0, 7, 12, 30, 50, 52], "were": [0, 2, 26, 35, 44, 47, 48, 54, 55, 60], "made": [0, 11, 22, 38, 50, 55], "through": [0, 7, 11, 12, 14, 23, 25, 29, 34, 38, 39, 50, 55, 59, 61, 63], "ani": [0, 1, 2, 7, 8, 9, 15, 23, 26, 30, 33, 35, 36, 38, 39, 46, 50, 52, 54, 55, 59], "form": [0, 2, 11, 12, 27, 30, 54, 58], "manag": [0, 6, 7, 10, 21, 23, 30, 33, 45, 54, 55], "includ": [0, 1, 4, 7, 8, 9, 10, 12, 14, 15, 17, 20, 22, 23, 28, 30, 33, 34, 35, 36, 37, 38, 41, 43, 44, 46, 48, 49, 50, 51, 52, 54, 55, 57, 58, 59, 64], "via": [0, 1, 2, 3, 4, 6, 7, 8, 11, 12, 15, 20, 21, 25, 26, 30, 31, 36, 38, 39, 41, 42, 47, 48, 50, 54, 55, 56, 57, 64], "tandem": 0, "start": [0, 2, 8, 11, 25, 30, 35, 38, 41, 44, 46, 54, 55], "withdraw": 0, "inclus": 0, "ex": [0, 7, 14, 35, 37, 46, 50, 57], "end": [0, 1, 7, 9, 11, 12, 24, 30, 35, 38, 41, 45, 50, 57, 59], "exclus": [0, 22], "return": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 56, 57, 63, 64], "respons": [0, 1, 2, 4, 6, 7, 15, 27, 28, 30, 33, 39, 41, 43, 44, 49, 58, 63, 64], "success": [0, 1, 2, 7, 11, 38, 41, 45, 54], "id": [0, 1, 2, 4, 6, 7, 9, 10, 11, 12, 14, 15, 17, 18, 20, 22, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 54, 61, 63, 64], "uniqu": [0, 1, 7, 17, 30, 33, 38, 41, 54, 64], "identifi": [0, 1, 2, 3, 18, 26, 33, 38, 39, 41, 42, 46, 50, 52, 54, 61, 64], "being": [0, 1, 7, 14, 23, 30, 32, 44, 54, 61, 62], "get_download_url": 0, "csv_id": 0, "get": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 56, 58, 59, 64], "retriev": [0, 1, 5, 6, 11, 15, 22, 27, 30, 33, 36, 52, 64], "download_url": [0, 29], "while": [0, 1, 12, 17, 32, 35, 38, 44, 46, 54, 55], "readi": [0, 15, 54, 55, 59, 63], "poll_for_download_url": 0, "poll": [0, 2, 15, 30, 38, 43, 46, 64], "check": [0, 7, 9, 15, 16, 18, 22, 23, 24, 26, 27, 28, 30, 44, 45, 46, 47, 52, 53, 54, 55, 58, 63], "whether": [0, 1, 2, 7, 9, 14, 22, 23, 24, 26, 30, 35, 38, 41, 44, 47, 50, 55, 63], "ha": [0, 1, 2, 7, 9, 11, 13, 15, 16, 19, 22, 24, 26, 30, 34, 38, 39, 40, 41, 43, 44, 46, 50, 51, 52, 53, 54, 55, 58, 63], "finish": [0, 15, 18, 44], "signifi": 0, "presenc": [0, 52], "download": [0, 7, 8, 11, 15, 29, 30, 32, 36, 38, 44, 46, 47, 54], "url": [0, 1, 2, 4, 7, 8, 9, 20, 30, 34, 38, 39, 42, 43, 46, 48, 49, 50, 53, 54, 62, 63], "which": [0, 1, 2, 4, 7, 8, 9, 10, 11, 14, 15, 18, 22, 23, 25, 26, 28, 30, 32, 33, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 60, 61, 63, 64], "valid": [0, 2, 7, 8, 11, 15, 17, 22, 23, 25, 26, 28, 30, 31, 34, 37, 38, 39, 50, 52, 56, 64], "10": [0, 7, 12, 15, 18, 23, 25, 33, 38, 48, 52, 53, 57], "minut": [0, 15, 22, 30, 50, 52, 53, 60, 62], "after": [0, 2, 7, 10, 12, 15, 25, 30, 32, 33, 34, 35, 38, 46, 50, 57, 59, 63], "null": [0, 4, 7, 26, 30, 38, 50, 54], "until": [0, 7, 15, 30, 44, 50, 52, 53], "keep": [0, 30, 32, 38, 52, 55, 63], "becaus": [0, 22, 24, 26, 29, 30, 46, 54, 55, 59, 61, 63], "expir": [0, 7, 8, 30, 50], "could": [0, 7, 22, 23, 36, 37, 38, 46, 54], "anyon": [0, 26, 30, 54, 59], "content": [0, 8, 14, 15, 22, 29, 43, 47, 59], "onlin": [1, 3, 5, 9, 12, 25, 27, 29, 41, 44, 48, 54, 56], "tool": [1, 3, 5, 9, 14, 15, 29, 32, 34, 35, 37, 42, 44, 45, 46, 54, 55, 56, 60, 61], "field": [1, 2, 4, 5, 7, 9, 10, 14, 17, 21, 26, 27, 28, 30, 31, 33, 35, 36, 39, 41, 44, 45, 50, 52, 54], "origin": [1, 7, 15, 21, 50, 54, 55, 59, 60], "case": [1, 4, 12, 23, 30, 38, 45, 47, 50, 51, 53, 54, 63], "design": [1, 10, 54, 60], "labor": 1, "context": [1, 7, 23, 30], "essenti": [1, 55], "built": [1, 7, 32, 54, 59], "outreach": [1, 37, 61], "capabl": 1, "doe": [1, 7, 17, 22, 23, 29, 30, 50, 52, 54, 59, 61], "robust": 1, "record": [1, 2, 4, 6, 10, 12, 14, 17, 21, 32, 33, 34, 38, 41, 42, 45, 48, 50, 52, 54, 61, 63], "relationship": [1, 21, 38, 45], "storag": [1, 7, 11, 32, 38, 50], "abil": [1, 23], "custom": [1, 2, 9, 11, 21, 26, 28, 30, 31, 34, 37, 39, 45, 51, 53, 54, 55, 58, 59, 60, 61], "more": [1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 15, 17, 18, 20, 22, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 45, 46, 50, 52, 53, 54, 55, 57, 58, 59, 61, 63], "inform": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 17, 22, 25, 26, 28, 29, 30, 33, 35, 37, 38, 39, 44, 45, 51, 52, 53, 54, 55, 57], "see": [1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 40, 43, 45, 46, 47, 49, 50, 52, 53, 54, 55, 56, 57, 63, 64], "develop": [1, 3, 9, 11, 16, 20, 26, 30, 35, 36, 39, 46, 53, 54, 60, 64], "tag": [1, 3, 14, 31, 36, 38, 54], "treat": [1, 30, 50, 54, 58], "both": [1, 10, 11, 15, 22, 25, 26, 30, 31, 35, 38, 39, 47, 50, 51, 54], "sql": [1, 7, 18, 23, 30, 32, 45, 50, 60], "mirror": [1, 63], "mean": [1, 22, 32, 38, 50, 54, 55, 59], "coupl": [1, 41, 54, 59, 61], "except": [1, 7, 12, 26, 50, 54], "valu": [1, 2, 4, 7, 14, 15, 22, 23, 24, 25, 26, 30, 31, 33, 34, 38, 39, 43, 44, 45, 46, 48, 50, 52, 54, 63], "ahead": [1, 54, 59], "time": [1, 2, 7, 12, 21, 22, 24, 30, 32, 33, 35, 38, 39, 41, 43, 44, 46, 50, 52, 55, 57, 58, 60, 62], "appli": [1, 7, 30, 31, 38, 41, 50, 52, 54, 55], "each": [1, 2, 4, 7, 9, 11, 12, 14, 15, 22, 23, 26, 32, 35, 38, 39, 41, 46, 50, 52, 53, 54, 55, 58, 59, 60], "two": [1, 7, 9, 10, 17, 22, 23, 24, 32, 38, 43, 46, 50, 52, 55, 63], "layer": 1, "taxonomi": 1, "well": [1, 7, 15, 17, 31, 38, 45, 59, 63], "appear": [1, 18, 26, 59], "slightli": [1, 55, 58], "tag_categori": 1, "categori": [1, 33, 41, 57, 63], "tag_group": 1, "equival": [1, 2, 4, 53, 64], "call": [1, 2, 3, 4, 6, 7, 10, 11, 12, 14, 21, 22, 25, 28, 29, 30, 34, 38, 39, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 60, 63], "tag_field": 1, "tag_sect": 1, "respect": [1, 2, 5, 6, 8, 12, 28, 31, 34, 37, 41, 44, 45, 47, 48, 56, 57], "closer": 1, "name": [1, 2, 3, 4, 6, 7, 8, 9, 11, 14, 15, 16, 17, 18, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 38, 39, 41, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 59, 61, 63], "ui": [1, 15, 18, 38, 54], "connect": [1, 6, 7, 16, 23, 24, 30, 34, 39, 45, 47, 50, 54, 55], "token": [1, 2, 3, 4, 5, 7, 8, 11, 22, 26, 27, 29, 30, 36, 39, 41, 42, 45, 48, 49, 50, 57], "action_builder_api_token": 1, "environment": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 33, 34, 35, 37, 38, 41, 42, 43, 44, 45, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 64], "subdomain": [1, 28, 48, 56], "also": [1, 2, 4, 7, 10, 12, 15, 23, 29, 30, 32, 35, 37, 38, 39, 43, 46, 50, 53, 54, 55, 62, 63], "If": [1, 2, 4, 7, 8, 9, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 52, 54, 55, 59, 64], "all": [1, 2, 3, 6, 7, 8, 9, 11, 12, 14, 15, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46, 47, 48, 49, 50, 53, 54, 55, 58, 59, 61, 62, 63, 64], "object": [1, 2, 6, 7, 8, 11, 12, 14, 18, 23, 24, 27, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 47, 50, 53, 54, 58, 63], "same": [1, 2, 7, 9, 12, 15, 23, 24, 30, 32, 38, 39, 41, 47, 50, 54, 55, 61, 63], "mai": [1, 2, 7, 12, 14, 15, 18, 26, 30, 32, 35, 38, 46, 47, 50, 52, 53, 54, 55, 59], "suppli": [1, 8, 25, 29, 30, 33, 43, 48], "individu": [1, 2, 21, 28, 29, 33, 37, 38, 49, 50, 52, 54], "instead": [1, 2, 7, 9, 12, 21, 24, 26, 30, 32, 38, 39, 43, 45, 46, 47, 50, 51, 54, 59, 63], "actionbuild": 1, "bldr": 1, "yourorgsubdomain": 1, "api_token": [1, 3, 27, 41], "my_api_token": [1, 3], "third": [1, 10, 12, 15], "desir": [1, 16, 30, 39, 45, 50, 54], "variou": [1, 2, 3, 4, 6, 10, 21, 25, 26, 28, 29, 32, 34, 38, 48, 49, 52, 54], "osdi": [1, 3], "part": [1, 23, 26, 38, 39, 49, 52], "web": [1, 32, 46, 49, 51, 59], "app": [1, 4, 6, 7, 11, 14, 20, 22, 26, 27, 39, 42, 48, 49, 54, 64], "preced": [1, 30, 39], "org": [1, 3, 7, 23, 25, 32, 38, 54, 55, 56, 59, 60], "36": [1, 33, 38], "charact": [1, 7, 17, 22, 23, 30, 38, 44, 50, 52], "whose": [1, 7, 33, 45, 47, 54], "edit": [1, 38, 59], "multipl": [1, 2, 4, 7, 8, 17, 22, 31, 35, 38, 47, 50, 52, 54, 58, 61], "need": [1, 2, 4, 5, 7, 12, 14, 15, 23, 24, 26, 30, 32, 34, 36, 37, 38, 39, 43, 44, 45, 46, 50, 51, 52, 53, 54, 55, 59, 60, 61, 63, 64], "referenc": [1, 30], "get_campaign_tag": 1, "limit": [1, 2, 7, 17, 22, 28, 32, 34, 35, 38, 39, 41, 44, 45, 47, 54, 60], "per_pag": [1, 25], "25": [1, 3, 30], "filter": [1, 2, 7, 8, 10, 14, 21, 22, 25, 27, 28, 29, 30, 33, 35, 38, 44, 48, 50, 52, 57, 64], "e": [1, 2, 7, 10, 12, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 30, 32, 34, 38, 39, 41, 42, 43, 44, 48, 49, 50, 52, 54, 56], "int": [1, 2, 4, 6, 7, 9, 10, 12, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 30, 33, 34, 35, 38, 39, 41, 43, 44, 47, 48, 49, 50, 52, 54, 64], "number": [1, 2, 4, 7, 9, 10, 14, 18, 21, 23, 24, 26, 28, 29, 30, 31, 33, 34, 35, 38, 41, 50, 52, 53, 54, 55, 57, 60, 61], "entri": [1, 10, 46], "per": [1, 7, 10, 12, 21, 23, 25, 38, 41, 46, 50, 52, 60, 63], "page": [1, 2, 3, 4, 8, 10, 11, 12, 14, 20, 25, 26, 29, 30, 32, 33, 34, 38, 40, 41, 42, 43, 54, 59, 64], "maximum": [1, 2, 4, 7, 10, 18, 25, 28, 30, 33, 38, 47, 50, 60], "odata": 1, "queri": [1, 7, 9, 12, 18, 22, 23, 24, 27, 30, 32, 33, 35, 42, 43, 45, 48, 50, 54, 60, 63, 64], "result": [1, 2, 3, 4, 5, 7, 12, 14, 15, 18, 23, 24, 25, 28, 29, 30, 32, 33, 34, 38, 43, 44, 46, 50, 52, 53, 54, 55, 60, 64], "g": [1, 2, 7, 10, 12, 14, 16, 17, 18, 20, 22, 23, 24, 26, 30, 32, 34, 38, 41, 42, 43, 44, 48, 50, 52], "modified_d": [1, 3], "gt": 1, "2014": [1, 3, 14], "03": [1, 3, 12, 54], "full": [1, 2, 7, 10, 12, 20, 24, 25, 29, 30, 31, 35, 36, 38, 39, 41, 47, 50, 52, 54, 55], "avail": [1, 2, 11, 12, 14, 15, 30, 38, 39, 41, 42, 49, 52, 53, 55, 58, 60, 61], "get_tag_by_nam": 1, "tag_nam": 1, "conveni": [1, 7, 50, 52, 54, 57], "singl": [1, 4, 7, 12, 17, 26, 30, 31, 34, 35, 38, 43, 44, 47, 50, 52, 54, 56, 58], "search": [1, 2, 11, 12, 22, 27, 32, 37, 38, 41, 47, 51, 52, 55], "insert_new_tag": 1, "load": [1, 7, 8, 15, 23, 27, 29, 30, 32, 43, 52, 59], "new": [1, 2, 7, 9, 10, 11, 12, 13, 15, 21, 23, 24, 25, 26, 30, 32, 34, 36, 38, 41, 44, 45, 46, 47, 50, 55, 61], "befor": [1, 4, 7, 18, 24, 25, 26, 30, 32, 33, 38, 44, 50, 54, 55, 57, 59, 60], "section": [1, 30, 33, 50], "group": [1, 7, 20, 30, 31, 39, 50, 57], "dict": [1, 2, 4, 6, 7, 8, 9, 12, 14, 15, 17, 21, 23, 27, 28, 29, 30, 31, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 48, 49, 50, 57], "insert_entity_record": 1, "entity_typ": 1, "insert": [1, 4, 7, 23, 30, 45], "detail": [1, 2, 3, 7, 9, 20, 26, 27, 32, 38, 39, 42, 45, 46, 53, 54], "upsert": [1, 4, 6, 7, 30, 36, 38, 45], "person": [1, 2, 3, 4, 8, 14, 26, 29, 30, 35, 36, 38, 45, 52, 54, 58, 59, 61], "signup": [1, 2, 35, 54, 56], "www": [1, 16, 30, 32, 38], "person_signup_help": 1, "html": [1, 16, 23, 32, 39, 42, 50, 59], "peopl": [1, 3, 21, 34, 35, 36, 41, 54, 55, 59, 61, 63], "composit": [1, 52], "update_entity_record": 1, "updat": [1, 2, 3, 4, 7, 10, 14, 24, 29, 30, 31, 34, 35, 36, 41, 43, 45, 46, 50, 58, 61], "base": [1, 2, 4, 7, 11, 12, 18, 22, 23, 24, 28, 29, 30, 33, 38, 39, 43, 45, 48, 50, 51, 52, 54, 55, 62, 63], "string": [1, 2, 4, 6, 7, 8, 11, 14, 16, 23, 27, 30, 33, 38, 39, 41, 43, 50, 54], "system": [1, 8, 9, 26, 30, 32, 51, 52, 54, 55, 58, 61], "follow": [1, 7, 12, 17, 18, 23, 26, 27, 28, 30, 31, 36, 38, 39, 42, 45, 46, 49, 50, 52, 54, 55, 59, 62, 63, 64], "colon": 1, "action_build": 1, "abc123": [1, 48], "add_section_field_values_to_record": 1, "field_valu": 1, "add": [1, 2, 3, 7, 8, 14, 15, 21, 22, 25, 26, 30, 31, 35, 39, 41, 43, 50, 54, 55, 63], "one": [1, 2, 7, 8, 9, 11, 14, 15, 25, 26, 30, 32, 34, 35, 36, 38, 45, 50, 52, 54, 55, 57, 58, 59, 61, 63, 64], "exist": [1, 2, 4, 7, 8, 9, 11, 15, 18, 23, 24, 30, 33, 36, 37, 38, 41, 44, 45, 46, 50, 54, 55, 61], "along": [1, 7, 14, 15, 39, 52, 54], "alreadi": [1, 2, 7, 9, 14, 18, 23, 30, 36, 38, 50, 54, 55, 61], "A": [1, 2, 4, 7, 8, 9, 10, 11, 14, 17, 18, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 36, 38, 39, 41, 42, 44, 45, 47, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64], "collect": [1, 2, 12, 30, 33], "remove_tag": 1, "tag_id": [1, 3, 31], "tagging_id": [1, 3], "remov": [1, 7, 8, 11, 18, 26, 30, 38, 47, 50, 53, 59], "basi": [1, 54], "point": [1, 7, 9, 30, 38, 50, 52, 54, 59], "combin": [1, 4, 7, 38, 39, 52, 55, 58, 64], "": [1, 2, 4, 6, 7, 9, 12, 14, 15, 16, 20, 23, 25, 26, 29, 30, 31, 33, 34, 35, 36, 38, 39, 41, 42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64], "specif": [1, 2, 3, 6, 7, 8, 12, 14, 15, 22, 26, 28, 30, 32, 33, 34, 37, 38, 41, 44, 45, 50, 51, 53, 54, 55, 57, 58, 59, 61, 62, 64], "usual": [1, 7, 41, 45, 54, 59], "determin": [1, 2, 4, 7, 23, 33, 34, 38, 39, 41, 50, 54, 58, 63], "deriv": 1, "omit": [1, 2, 7, 11, 25, 30, 38, 50], "exact": [1, 50], "error": [1, 2, 4, 7, 10, 14, 18, 24, 25, 30, 31, 33, 38, 41, 45, 49, 50, 52, 54, 55, 60], "have": [1, 2, 7, 9, 15, 22, 25, 26, 29, 30, 32, 33, 35, 36, 38, 39, 44, 45, 46, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63], "applic": [1, 14, 20, 21, 26, 28, 30, 32, 33, 36, 38, 46, 49, 52, 54, 64], "json": [1, 2, 7, 8, 10, 11, 21, 28, 30, 38, 39, 43, 44, 46, 50, 54, 63], "messag": [1, 2, 14, 32, 34, 39, 41, 55, 57, 59], "been": [1, 2, 7, 11, 13, 15, 16, 19, 38, 40, 41, 46, 47, 50, 52, 54, 55], "taggabl": 1, "logbook": 1, "upsert_connect": 1, "tag_data": 1, "reactiv": 1, "true": [1, 2, 3, 4, 7, 9, 12, 14, 15, 18, 21, 23, 24, 27, 30, 32, 33, 34, 35, 38, 39, 41, 43, 45, 46, 47, 48, 50, 52, 53, 54], "between": [1, 7, 12, 18, 23, 24, 30, 32, 38, 43, 44, 52, 54], "onli": [1, 2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 17, 18, 22, 23, 27, 28, 29, 30, 32, 33, 34, 35, 38, 39, 40, 44, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61], "pair": [1, 37, 59], "otherwis": [1, 9, 12, 20, 26, 30, 48, 50], "list": [1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 61, 62, 63, 64], "exactli": [1, 7, 23, 26, 50, 55], "ad": [1, 7, 26, 30, 50, 54, 55], "info": [1, 2, 7, 8, 20, 30, 36, 38, 39, 41, 54], "connection_help": 1, "bool": [1, 2, 7, 8, 12, 15, 18, 23, 24, 30, 34, 35, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 52], "inact": [1, 38, 41, 64], "flag": [1, 7, 31, 41, 50, 58], "given": [1, 2, 6, 7, 8, 11, 15, 18, 21, 22, 29, 30, 34, 35, 37, 38, 41, 42, 46, 49, 50, 52, 61, 64], "fals": [1, 2, 4, 7, 9, 12, 14, 15, 18, 21, 23, 28, 30, 31, 33, 34, 35, 36, 38, 39, 41, 44, 45, 46, 47, 48, 50, 52, 54, 57], "deactivate_connect": 1, "from_identifi": 1, "connection_identifi": 1, "to_identifi": 1, "deactiv": 1, "done": [1, 7, 8, 11, 30, 44, 47, 50, 54, 55, 63], "from_ent": 1, "platform": [2, 6, 7, 10, 12, 18, 20, 21, 22, 25, 28, 30, 31, 33, 35, 37, 38, 48, 50, 52, 54, 57, 58, 64], "advocaci": [2, 14, 37], "fundrais": [2, 34, 35], "out": [2, 7, 14, 16, 21, 23, 24, 26, 30, 31, 32, 35, 42, 44, 52, 53, 54, 55, 58, 59, 63], "vote": [2, 30, 32, 46, 52, 56], "rest": [2, 4, 7, 10, 20, 29, 45, 48, 49], "support": [2, 6, 7, 10, 11, 18, 22, 23, 24, 25, 26, 28, 29, 30, 32, 34, 39, 41, 43, 47, 48, 49, 50, 52, 53, 54, 58, 64], "fetch": [2, 6, 10, 12, 14, 15, 28, 31, 33, 35, 37, 41, 42, 43, 44, 46, 47, 48, 49, 55, 57, 64], "event": [2, 3, 7, 20, 33, 35, 41, 50, 54], "mailer": 2, "survei": [2, 5, 16], "question": [2, 11, 41, 59, 61], "transact": [2, 7, 10, 12, 23, 30, 33], "bulk": [2, 7], "upload": [2, 7, 8, 11, 15, 18, 23, 30, 32, 38, 39, 50, 52, 54], "basic": [2, 12, 54, 56], "auth": [2, 30, 54, 56, 57], "account": [2, 3, 7, 8, 11, 12, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 41, 42, 44, 45, 48, 52, 53, 54, 56, 58, 64], "obtain": [2, 7, 12, 18, 23, 30, 33, 39, 41, 49, 53, 64], "domain": [2, 6, 7, 8, 28, 30], "usernam": [2, 6, 7, 9, 23, 29, 34, 37, 39, 41, 43, 45, 47, 50, 53, 55, 56], "password": [2, 6, 7, 9, 23, 29, 34, 37, 39, 41, 43, 45, 47, 48, 50, 53, 56, 59], "action_kit_domain": 2, "action_kit_usernam": 2, "action_kit_password": 2, "ak": [2, 45], "myorg": [2, 21, 25, 48, 56], "my_nam": [2, 64], "1234": [2, 8, 48, 49], "create_us": 2, "email": [2, 3, 6, 9, 10, 14, 15, 21, 25, 26, 28, 30, 31, 33, 34, 36, 38, 39, 41, 45, 50, 52, 53, 54, 55, 59, 64], "john": [2, 10], "first_nam": [2, 10, 14, 15, 25, 31, 34, 38, 41, 50, 52], "last_nam": [2, 10, 14, 15, 25, 31, 34, 38, 41, 50, 52], "smith": [2, 7, 10, 23], "citi": [2, 10, 14, 15, 17, 26, 34, 38, 41, 52], "boston": [2, 10], "user_field": 2, "get_us": [2, 29, 56, 64], "user_id": [2, 6, 10, 39, 54, 64], "123": [2, 3, 7, 10, 12, 26, 28, 44, 45, 52], "update_us": 2, "york": [2, 10], "delet": [2, 3, 4, 6, 7, 8, 10, 11, 26, 28, 30, 35, 38, 39, 41, 45, 47, 49, 52, 63], "delete_us": [2, 6], "author": [2, 6, 7, 32, 57], "get_user_field": 2, "kwarg": [2, 7, 8, 9, 10, 14, 18, 23, 24, 25, 27, 30, 35, 38, 39, 43, 49, 50, 52, 53], "add_phon": [2, 41], "phone_typ": [2, 38, 41], "phone": [2, 7, 14, 15, 26, 28, 30, 31, 34, 38, 41, 50, 52, 57, 61], "home": [2, 23, 38, 41, 50, 52, 54, 55], "delete_actionfield": 2, "actionfield_id": 2, "actionfield": 2, "patch": [2, 63], "update_phon": 2, "phone_id": 2, "schema": [2, 18, 23, 24, 30, 50], "path": [2, 7, 8, 11, 24, 29, 30, 34, 38, 39, 47, 50, 52, 54, 63], "instanc": [2, 7, 8, 20, 30, 38, 39, 42, 43, 44, 45, 50, 63], "get_ev": [2, 35, 38, 41], "event_id": [2, 38, 41, 54], "addition": [2, 39, 50], "express": [2, 50], "django": 2, "lookup": [2, 37, 41, 52], "name__contain": 2, "firstnam": [2, 10, 38, 41, 45, 50], "update_ev": 2, "create_event_field": 2, "note": [2, 7, 10, 11, 15, 23, 25, 26, 27, 30, 31, 33, 35, 38, 39, 41, 43, 45, 46, 50, 54, 59, 64], "update_event_field": 2, "eventfield_id": 2, "get_blackholed_email": 2, "blackhol": 2, "prevent": [2, 7, 38, 61], "receiv": [2, 9, 14, 15, 34, 39, 53, 54, 57], "blackhole_email": 2, "locat": [2, 3, 7, 16, 17, 30, 35, 41, 42, 50, 52, 53, 54, 55], "resourc": [2, 7, 15, 36, 38, 42, 54, 57, 59], "delete_user_data": 2, "anonym": [2, 43], "get_campaign": [2, 14, 25, 33, 37, 63], "campaign_id": [2, 14, 25, 33, 34, 37], "get_campaign_field": 2, "create_campaign": 2, "update_campaign": 2, "search_events_in_campaign": 2, "order_bi": [2, 10, 24], "ascdesc": 2, "asc": [2, 10, 25, 29, 33], "exclud": [2, 33, 35, 39, 43, 50, 57], "attribut": [2, 6, 11, 18, 30, 32, 39, 63], "normal": [2, 26, 29, 50, 55, 63], "created_at": [2, 12], "desc": [2, 10, 25, 29, 33], "revers": [2, 4, 50], "dictionari": [2, 4, 9, 12, 14, 23, 27, 30, 31, 34, 37, 38, 41, 46, 50, 52, 54], "relat": [2, 7, 54], "eventfield": 2, "work": [2, 7, 15, 24, 30, 32, 34, 38, 41, 50, 54, 55, 59, 61, 63], "titl": [2, 25, 30, 39], "field__nam": 2, "example_event_field_nam": 2, "field__valu": 2, "get_event_create_pag": 2, "event_create_page_id": 2, "get_event_create_page_field": 2, "create_event_create_pag": 2, "assoic": 2, "get_event_create_form": 2, "event_create_form_id": 2, "get_event_create_form_field": 2, "create_event_create_form": 2, "page_id": 2, "thank_you_text": 2, "associ": [2, 3, 8, 24, 25, 30, 31, 33, 34, 35, 37, 38, 39, 41, 50, 61], "free": [2, 17, 54, 55, 59], "thank": 2, "text": [2, 4, 8, 14, 30, 31, 34, 36, 39, 41, 46, 59, 61], "get_event_signup_pag": 2, "event_signup_page_id": 2, "get_event_signup_page_field": 2, "create_event_signup_pag": 2, "get_event_signup_form": 2, "event_signup_form_id": 2, "get_event_signup_form_field": 2, "create_event_signup_form": 2, "update_event_signup": 2, "event_signup_id": [2, 38], "event_signup_dict": 2, "get_mail": 2, "entity_id": 2, "create_mail": 2, "copy_mail": 2, "mailer_id": 2, "copi": [2, 7, 23, 24, 25, 30, 50, 54, 55], "should": [2, 4, 7, 8, 11, 22, 26, 30, 32, 34, 38, 43, 46, 48, 50, 54, 55, 59, 63], "update_mail": 2, "mail": [2, 30, 41, 56, 64], "mailing_id": 2, "rebuild_mail": 2, "rebuild": 2, "progress": [2, 14, 25, 32, 35, 47, 51, 52, 54, 60], "queue_mail": 2, "queue": [2, 7], "paginated_get": 2, "object_typ": [2, 58], "paginated_get_custom_limit": 2, "threshold_field": 2, "threshold_valu": 2, "stop": [2, 7], "even": [2, 7, 12, 18, 30, 32, 41, 43, 45, 46, 50, 54, 55], "threshold": [2, 22], "reach": [2, 44, 55, 59], "most": [2, 7, 11, 23, 32, 34, 37, 38, 50, 52, 53, 54, 55, 59, 63], "mani": [2, 7, 11, 23, 26, 30, 32, 41, 46, 47, 50, 54, 55, 59, 60], "below": [2, 25, 30, 35, 38, 39, 41, 50, 54, 55, 59, 62, 63], "beyond": [2, 22, 26, 38, 55, 59], "get_ord": [2, 48], "order_id": 2, "update_ord": 2, "update_order_user_detail": 2, "user_detail_id": 2, "orderuserdetail": 2, "get_orderrecur": 2, "orderrecurring_id": 2, "orderrecur": 2, "cancel_orderrecur": 2, "recurring_id": 2, "cancel": [2, 41, 52], "recur": [2, 25, 38, 41], "NOT": [2, 4, 7, 32, 38, 50], "update_orderrecur": 2, "import_id": 2, "my": [2, 7, 11, 18, 25, 36, 38, 39, 45, 50, 52, 53, 54, 55], "update_paymenttoken": 2, "paymenttoken_id": 2, "payment": [2, 12], "get_page_followup": 2, "page_followup_id": 2, "followup": 2, "get_page_followup_field": 2, "create_page_followup": 2, "signup_page_id": 2, "folloup": 2, "get_survey_quest": [2, 38], "survey_question_id": [2, 38], "update_survey_quest": 2, "survey_question_dict": 2, "create_transact": [2, 10], "update_transact": [2, 10], "transaction_id": [2, 10], "get_transact": [2, 10, 12], "1": [2, 4, 7, 9, 10, 14, 16, 25, 30, 34, 38, 39, 49, 50, 52, 63], "create_generic_act": 2, "ak_id": 2, "action": [2, 7, 15, 21, 32, 37, 38], "One": [2, 7, 8, 14, 18, 26, 29, 30, 31, 38, 41, 50, 52, 60], "short": [2, 38, 41], "address": [2, 7, 9, 14, 15, 17, 25, 26, 28, 30, 31, 33, 34, 38, 39, 41, 45, 52, 54, 64], "kit": 2, "update_import_act": 2, "action_id": 2, "importact": 2, "bulk_upload_csv": 2, "csv_file": 2, "import_pag": 2, "autocreate_user_field": 2, "user_fields_onli": 2, "file": [2, 7, 8, 11, 15, 17, 23, 29, 30, 32, 33, 39, 41, 46, 47, 50, 51, 52, 53, 54, 55, 59, 62, 63], "bulk_upload_t": [2, 7], "Be": [2, 49], "care": [2, 54], "blank": [2, 7], "column": [2, 4, 7, 12, 15, 17, 18, 21, 22, 23, 24, 26, 28, 30, 31, 34, 35, 38, 41, 45, 50, 52, 53, 58, 61], "overwrit": [2, 7, 30, 38, 54], "500": [2, 38, 52], "try": [2, 11, 26, 50, 54, 55, 59], "send": [2, 9, 15, 21, 30, 31, 33, 34, 38, 39, 54, 55, 57], "much": [2, 12, 29, 32, 50, 55, 59, 63], "smaller": [2, 50, 54], "sai": [2, 16, 54, 55, 59], "row": [2, 4, 7, 15, 18, 21, 23, 24, 26, 30, 34, 38, 44, 46, 48, 50, 52, 57], "proper": [2, 50, 63], "400": 2, "buffer": [2, 7], "zip": [2, 14, 15, 17, 26, 30, 34, 38, 41, 44, 46, 47, 50, 52], "d": [2, 8, 30, 34, 41, 54], "reject": 2, "larger": [2, 7, 23, 25, 29, 44], "than": [2, 7, 18, 22, 26, 29, 33, 38, 39, 47, 50, 52, 54, 55, 59], "128m": 2, "user_": 2, "fast": [2, 12, 43, 48], "process": [2, 7, 12, 15, 24, 29, 38, 41, 50, 51, 52, 53, 54, 58, 59, 62], "doesn": [2, 7, 30, 35, 36, 41, 46, 50, 54, 55], "though": [2, 7, 30, 45, 54, 55], "wa": [2, 5, 7, 8, 9, 26, 32, 38, 50, 54, 58, 60, 62, 63], "progress_url": 2, "re": [2, 7, 26, 30, 54, 55, 58, 59, 60, 61], "0": [2, 4, 7, 8, 9, 11, 15, 21, 24, 30, 33, 35, 38, 39, 43, 49, 50, 52, 54, 63], "no_overwrite_on_empti": 2, "set_only_column": 2, "take": [2, 7, 15, 38, 39, 41, 44, 50, 52, 53, 54, 55, 58, 59], "undesir": 2, "goal": [2, 41], "divid": [2, 50], "up": [2, 7, 9, 11, 15, 22, 23, 24, 29, 30, 31, 32, 37, 38, 44, 52, 59, 61, 63], "batch": [2, 6, 7, 17, 23, 24, 30, 47], "chang": [2, 7, 12, 23, 24, 30, 33, 39, 44, 46, 50, 54, 55, 59], "permut": [2, 38], "empti": [2, 4, 7, 17, 23, 24, 30, 37, 50], "similar": [2, 7, 8, 11, 23, 50, 54], "restrict": [2, 7, 33, 61], "overwritten": [2, 50, 54], "collect_upload_error": 2, "result_arrai": 2, "wait": [2, 15, 18, 44, 50, 55], "complet": [2, 14, 15, 18, 38, 41, 44, 48, 50, 52, 53, 55], "some": [2, 7, 12, 22, 26, 35, 38, 46, 50, 51, 52, 54, 55, 58, 59, 61], "larg": [2, 18, 30, 33, 50, 54], "back": [2, 12, 14, 15, 43, 54, 55, 59, 61], "iter": [2, 33, 35, 38, 50, 54], "across": [2, 7, 22, 24, 33, 46, 54, 60], "final": [2, 43, 50, 54, 63], "uploaderror": 2, "123456": [2, 54], "volunt": [3, 35, 38, 41, 54], "donor": [3, 10, 25, 41], "It": [3, 7, 15, 16, 18, 22, 23, 26, 30, 32, 36, 37, 38, 39, 44, 46, 54, 55, 64], "primarili": [3, 41, 55, 62], "digit": [3, 14, 16, 17, 34, 38, 44], "mangement": 3, "actionnetwork": 3, "partner": [3, 26, 44], "tier": 3, "abl": [3, 7, 26, 32, 38, 50, 52, 54, 58, 60], "sync": [3, 14, 23, 30, 32, 35, 54, 58, 61], "menu": [3, 38], "under": [3, 7, 11, 22, 25, 26, 33, 45, 47, 50, 54], "an_api_token": 3, "all_contact": [3, 9, 45], "get_peopl": [3, 21, 35, 36], "add_person": [3, 54], "fakeemail": [3, 6, 9, 30], "add_tag": 3, "fake_tag": 3, "update_person": [3, 36, 38], "fake_id": 3, "given_nam": [3, 6, 54], "new_given_nam": 3, "tag_1": 3, "tag_2": 3, "all_tag": 3, "get_tag": [3, 31], "specific_tag": 3, "tagging_payload": 3, "_link": 3, "href": 3, "v2": [3, 9, 30], "created_tag": 3, "create_tag": 3, "self": [3, 7, 50, 63], "curi": 3, "rel": [3, 47, 52, 55], "templat": [3, 15, 30, 58], "action_network": [3, 54], "created_d": 3, "18t22": 3, "31z": 3, "38z": 3, "item_typ": [3, 11], "delete_tag": 3, "wrapper": [3, 7, 26, 52], "all_wrapp": 3, "get_wrapp": 3, "specific_wrapp": 3, "wrapper_id": 3, "find": [4, 12, 13, 19, 22, 26, 27, 34, 38, 52, 54, 55], "easiest": [4, 39], "place": [4, 7, 38, 41, 50, 54, 55, 59], "base_kei": 4, "wish": [4, 7], "go": [4, 25, 29, 30, 32, 46, 54, 55, 59], "select": [4, 7, 20, 23, 25, 30, 32, 34, 42, 45, 47, 49, 50], "curl": 4, "introduct": [4, 32], "airtable_personal_access_token": 4, "table01": 4, "personal_access_token": 4, "myfaketoken": 4, "get_record": 4, "fn": [4, 26, 38, 50], "ln": [4, 26, 38, 50], "1233": 4, "tbl": [4, 7, 15, 23, 30, 31, 32, 38, 50, 54, 63], "from_csv": [4, 7, 15, 23, 31, 32, 38, 50, 53], "my_new_record": 4, "insert_record": [4, 45], "table_nam": [4, 7, 23, 30, 48, 50, 54], "typic": [4, 7, 11, 39, 50], "prefix": [4, 7, 8, 15, 23, 30, 38, 39, 41, 43, 52], "sheet": [4, 32, 55], "excel": 4, "googledoc": 4, "record_id": 4, "max_record": 4, "view": [4, 12, 23, 24, 30, 38, 58, 60, 61], "formula": [4, 30], "sort": [4, 7, 10, 24, 29, 33, 35, 50], "sample_s": [4, 50], "lst": [4, 50], "sensit": [4, 30, 53], "total": [4, 22, 54], "accord": [4, 7], "evalu": 4, "nan": 4, "satisfi": 4, "column_a": 4, "isn": [4, 7, 26], "usag": [4, 7, 15, 50, 59], "get_al": 4, "somesubtext": 4, "column_str": 4, "direct": [4, 29, 33, 38, 41], "ascend": 4, "minu": 4, "sign": [4, 9, 21, 54], "columna": 4, "columnb": 4, "sampl": [4, 38, 50, 58, 60, 61], "output": [4, 7, 14, 18, 21, 22, 23, 28, 29, 30, 31, 32, 35, 38, 39, 47, 50, 52, 53, 54, 56, 57, 64], "typecast": 4, "boolean": [4, 7, 14, 18, 21, 22, 23, 28, 30, 31, 33, 35, 38, 41, 45, 50, 52, 53, 57], "automat": [4, 7, 8, 11, 14, 23, 30, 38, 47, 50, 59], "convers": [4, 38, 39, 54], "attempt": [4, 7, 26, 36, 38, 44, 46, 50, 54, 59, 60, 61], "map": [4, 7, 14, 15, 26, 30, 31, 38, 50], "irrelev": 4, "update_record": [4, 45], "replac": [4, 23, 30, 38, 50, 54, 63], "left": [4, 44, 50, 54], "entireti": 4, "bet": 4, "present": [4, 7, 11, 30, 33, 35, 39, 52], "upsert_record": [4, 45], "key_field": 4, "look": [4, 7, 11, 22, 32, 37, 39, 41, 46, 54, 55, 59, 63], "match": [4, 7, 15, 22, 26, 30, 33, 36, 37, 38, 39, 45, 46, 47, 50, 51, 52, 53], "defin": [4, 7, 25, 26, 30, 32, 38, 52, 54, 64], "input": [4, 7, 15, 26, 36, 38, 50, 52, 53], "updated_record": 4, "created_record": 4, "delete_record": [4, 45], "statu": [4, 15, 22, 28, 32, 33, 34, 38, 39, 41, 53, 54, 55, 57, 64], "research": 5, "formerli": [5, 22, 49], "known": [5, 38, 49, 54, 55], "surveygizmo": 5, "api": [5, 16, 20, 41, 42, 54, 58, 59, 62], "surveygizmo_api_token": 5, "surveygizmo_api_token_secret": 5, "auth0_client_id": 6, "auth0_client_secret": 6, "auth0_domain": 6, "shopifi": [6, 32], "get_users_by_email": 6, "fakedomain": [6, 30], "client_id": [6, 10, 11, 15, 20, 31, 64], "client_secret": [6, 10, 11, 15, 20, 31, 64], "upsert_us": 6, "family_nam": [6, 54], "app_metadata": 6, "user_metadata": 6, "famili": 6, "metadata": [6, 7, 8, 15, 30, 31, 64], "block_us": 6, "block": [6, 7, 8, 15, 17, 23, 30, 44, 47, 52, 53, 63], "retrieve_all_us": 6, "job": [6, 7, 15, 18, 30, 32, 50, 53], "get_connection_id": 6, "connection_nam": 6, "connection_id": 6, "correspond": [6, 8, 11, 38, 41, 52, 54, 63], "util": [7, 17, 18, 23, 24, 28, 29, 30, 32, 45, 50, 53, 63], "function": [7, 9, 11, 20, 23, 30, 34, 38, 41, 42, 49, 50, 54, 57, 60, 63], "connector": [7, 8, 11, 15, 16, 18, 20, 24, 26, 27, 30, 32, 41, 42, 44, 46, 54, 59, 64], "three": [7, 11, 12, 38, 54], "aw": [7, 30, 38, 50], "serverless": 7, "comput": [7, 15, 54, 55], "wareh": [7, 42, 49], "distribute_task": 7, "distribut": [7, 18, 20, 32, 50], "invoc": [7, 50], "insid": [7, 11, 54], "write": [7, 8, 18, 24, 30, 32, 39, 41, 50, 54, 60], "15min": 7, "experi": [7, 54, 55], "napkin": 7, "math": 7, "would": [7, 30, 38, 43, 50, 54, 61, 63], "1000": [7, 12, 23, 33], "million": 7, "rather": [7, 23, 24, 29, 50, 59], "convert": [7, 23, 26, 30, 46, 47, 50, 54, 62], "sq": [7, 38], "fastest": 7, "wai": [7, 12, 30, 39, 46, 50, 54, 55, 59, 60, 63], "invok": [7, 30], "sub": [7, 30, 33, 38], "sent": [7, 9, 14, 22, 30, 33, 37, 38, 39, 57], "byte": [7, 30], "setup": [7, 15, 20, 55, 63], "task": 7, "subset": [7, 30, 50], "def": [7, 54, 59, 63], "task_for_distribut": 7, "my_tabl": [7, 23, 24, 30, 32, 50], "func_kwarg": 7, "var": [7, 12, 26], "s3_temp_bucket": 7, "bucket": [7, 8, 15, 30, 38, 50, 62], "handler": 7, "event_command": 7, "deploi": 7, "zappa": 7, "local": [7, 8, 11, 20, 22, 29, 30, 47, 50, 52, 55, 59], "sequenti": [7, 11], "memori": [7, 32, 50], "minimalist": 7, "might": [7, 18, 38, 39, 50, 53, 54, 55], "someth": [7, 54, 55, 59], "process_t": 7, "foo": [7, 36, 50], "bar": [7, 36, 43, 50], "do_sloooooow_th": 7, "THESE": 7, "line": [7, 9, 14, 17, 24, 30, 32, 34, 38, 46, 50, 54, 59, 63], "TO": 7, "top": [7, 12, 30, 46, 47, 50, 54, 55, 59, 63], "OF": 7, "fakedatasourc": 7, "load_to_t": [7, 43, 48], "abc": 7, "big": [7, 24, 38, 54], "789": 7, "baz": [7, 50], "timeout": [7, 12, 23, 43, 44], "we": [7, 16, 26, 27, 30, 32, 33, 38, 41, 43, 54, 55, 58, 59, 60, 61, 63], "temp": [7, 29, 30, 50], "func_to_run": 7, "func_class": 7, "func_class_kwarg": 7, "catch": [7, 54], "group_count": 7, "100": [7, 18, 22, 24, 25, 29, 30, 38, 52], "use_s3_env_token": 7, "whole": 7, "here": [7, 13, 16, 17, 19, 25, 30, 33, 34, 37, 38, 40, 42, 43, 48, 50, 54, 55, 57, 59], "thei": [7, 14, 22, 28, 32, 34, 41, 46, 47, 54, 55, 58, 59, 60, 61, 62, 63], "classmethod": [7, 39, 43, 48, 50], "pure": [7, 12], "actionkit": [7, 12, 32, 60], "etc": [7, 12, 30, 35, 38, 44, 50, 63, 64], "retri": [7, 24], "cloudwatch": 7, "log": [7, 12, 18, 28, 41, 45, 47, 49, 52], "idempot": 7, "own": [7, 15, 22, 28, 30, 35, 38, 42, 54, 55, 58, 63], "fail": [7, 18, 23, 30, 36, 50, 52, 53, 54, 58, 63], "caus": [7, 14, 50, 55, 59], "repeat": 7, "debug": [7, 30, 32, 50, 53, 54], "without": [7, 15, 30, 33, 35, 50, 54, 63], "use_env_token": [7, 50], "do": [7, 23, 26, 30, 32, 35, 38, 43, 44, 46, 50, 52, 53, 54, 55, 59, 60, 61], "reli": [7, 11, 23, 50, 58, 59, 60], "depend": [7, 15, 22, 24, 28, 32, 37, 47, 52, 53, 55, 58], "minim": [7, 59], "shim": 7, "enabl": [7, 25, 30, 33, 39, 52, 54], "librari": [7, 8, 29, 37, 47, 54, 55], "compat": [7, 40, 54], "async": 7, "around": [7, 26, 52, 54, 55, 63], "sdk": [7, 8, 26, 30], "boto3": 7, "control": [7, 12, 50, 55], "ident": [7, 50], "iam": [7, 54], "manager": 7, "consol": [7, 26, 30, 32, 39, 53, 54, 57], "grant": [7, 9, 30], "granular": 7, "provis": [7, 51, 52, 53], "aws_access_key_id": [7, 30, 50, 62], "aws_secret_access_kei": [7, 30, 50, 62], "cli": 7, "keyword": [7, 8, 9, 18, 22, 23, 27, 28, 31, 38, 43, 47, 49, 50, 53], "my_kei": [7, 10, 32], "put": [7, 8, 23, 30, 32, 47, 54, 63], "arbitrari": [7, 8, 30, 50], "open": [7, 15, 23, 29, 30, 39, 54, 59], "winning_formula": [7, 23], "w": [7, 8, 38], "put_fil": [7, 32, 47], "my_bucket": [7, 32, 38], "win": [7, 38, 55], "to_s3_csv": [7, 50], "f": [7, 21, 23, 27, 30, 38, 41, 50, 52, 54, 59], "get_fil": [7, 47, 50], "my_dir": [7, 47], "my_fil": [7, 23], "list_bucket": [7, 30], "list_kei": 7, "aws_session_token": [7, 50], "session": 7, "ignor": [7, 26, 30, 38, 41, 48, 50, 51, 52], "advanc": [7, 18, 27, 54, 55], "featur": [7, 25, 46, 54, 55], "bucket_exist": [7, 30], "suffix": [7, 15, 41, 50], "regex": [7, 47, 50], "date_modified_befor": 7, "date_modified_aft": 7, "extra": [7, 30, 32, 37, 50, 55], "about": [7, 9, 12, 15, 17, 27, 30, 33, 34, 38, 39, 52, 53, 54, 55, 57, 59, 63, 64], "repons": 7, "pattern": [7, 32, 42, 47], "datetim": [7, 8, 14, 29, 41, 54], "modifi": [7, 10, 21, 30, 32, 41, 50], "listobjectsv2": 7, "lastmodifi": 7, "size": [7, 23, 29, 30, 39, 47, 52, 53], "owner": [7, 30, 50], "key_exist": 7, "create_bucket": [7, 30], "fairli": [7, 55], "low": [7, 38, 51, 54], "frequent": [7, 55], "mi": 7, "consid": [7, 11, 15, 50, 54, 61], "There": [7, 10, 12, 23, 37, 38, 50, 54, 59], "global": [7, 30], "collid": 7, "ll": [7, 26, 30, 34, 39, 54, 55, 59], "illegallocationconstraintexcept": 7, "bucketalreadyexist": 7, "local_path": [7, 8, 11, 29, 30, 47, 50], "acl": [7, 30, 50], "permiss": [7, 8, 27, 30, 35, 38, 39, 50, 64], "remove_fil": [7, 47, 53], "script": [7, 8, 11, 30, 38, 39, 47, 50, 55, 58, 60, 61], "download_fil": [7, 11, 29], "get_url": [7, 30], "expires_in": [7, 30], "3600": [7, 44, 50], "presign": [7, 30, 62], "link": [7, 12, 22, 30, 33, 37, 50], "transfer_bucket": 7, "origin_bucket": 7, "origin_kei": 7, "destination_bucket": 7, "destination_kei": 7, "public_read": 7, "remove_origin": 7, "transfer": [7, 30], "destin": [7, 23, 24, 30, 38, 50, 54], "retain": [7, 38, 50, 52], "move": [7, 13, 19, 24, 29, 32, 38, 45, 50, 54, 55, 59], "public": [7, 8, 12, 20, 30, 35, 38, 46, 47, 50, 63], "read": [7, 8, 9, 18, 24, 26, 30, 34, 38, 39, 50, 52, 55, 64], "get_buckets_with_subnam": 7, "bucket_subnam": 7, "grab": [7, 32, 50], "convent": [7, 38], "subnam": 7, "commonli": [7, 50, 55, 60, 61], "vendor": [7, 30, 54], "off": [7, 25, 54], "oper": [7, 30, 35, 41, 50], "push": [7, 54, 55, 59], "particular": [7, 33, 34, 59], "mapbox": 7, "standard": [7, 38, 47, 50, 54, 59, 63], "accept": [7, 26, 30, 38, 44, 50], "cred": [7, 30], "request_temporary_credenti": 7, "databas": [7, 10, 18, 21, 30, 32, 35, 38, 43, 50, 52, 54, 60], "psycopg2": [7, 23], "python": [7, 18, 23, 30, 32, 39, 50, 54, 55, 59, 63], "packag": [7, 23, 30, 32, 50, 54, 55], "hood": [7, 45, 47, 54], "focu": [7, 54], "As": [7, 38, 46, 52, 54, 61, 63], "copy_s3": [7, 30], "en": [7, 23, 44, 50], "rout": 7, "whitelist": [7, 15], "rememb": [7, 38], "ensur": [7, 23, 24, 30, 35, 38, 63], "ip": [7, 15], "redshift_usernam": [7, 50], "redshift_password": [7, 50], "redshift_host": [7, 50], "redshift_db": [7, 50], "redshift_port": [7, 50], "r": [7, 8, 23, 30, 32, 50, 54, 55], "my_usernam": [7, 9, 29, 37, 39, 41, 47], "my_password": [7, 9, 29, 37, 41, 45, 47], "host": [7, 23, 32, 39, 41, 43, 47, 50, 55, 59, 64], "my_host": 7, "db": [7, 18, 23, 24, 32, 38, 50], "my_db": 7, "port": [7, 23, 39, 43, 47, 50], "5439": [7, 50], "tmc_scratch": 7, "test_data": 7, "test_tabl": 7, "if_exist": [7, 21, 23, 24, 30, 50, 54], "drop": [7, 18, 21, 23, 24, 30, 50, 54], "iam_rol": 7, "popul": [7, 16, 23, 26, 30, 46, 50, 58], "establish": [7, 23], "intend": 7, "perform": [7, 11, 15, 22, 23, 30, 50, 52, 53, 57, 60], "eg": [7, 26, 50], "role": [7, 30, 38, 64], "arn": 7, "command": [7, 54, 59], "close": [7, 23, 26, 29, 30, 39, 57], "commit": [7, 23, 30, 55], "goe": [7, 23, 30, 54], "scope": [7, 23, 30, 39, 55, 64], "sure": [7, 23, 28, 30, 49, 50, 54, 55, 59, 63], "conn": [7, 23, 30, 47], "execut": [7, 18, 23, 30, 44, 50, 51, 52, 53, 55, 59], "against": [7, 15, 23, 30, 32, 38, 50, 63], "Will": [7, 8, 23, 29, 30, 38], "zero": [7, 23, 30, 52, 54], "recommend": [7, 17, 22, 23, 30, 32, 33, 38, 39, 50, 54, 55, 59], "psycopg": [7, 23], "style": [7, 18, 23, 30, 50], "escap": [7, 23, 30], "properli": [7, 23, 30], "avoid": [7, 22, 23, 28, 30, 50, 53, 61], "inject": [7, 23, 30], "attack": [7, 23, 30], "quot": [7, 18, 22, 23, 30, 38, 50], "break": [7, 23, 27, 32, 44, 54], "beatric": [7, 23, 30], "o": [7, 15, 16, 23, 30, 59], "bradi": [7, 23, 30], "allen": [7, 23], "cathi": [7, 23], "thompson": [7, 23], "placehold": [7, 23], "join": [7, 23, 24, 50, 54], "item": [7, 9, 11, 21, 23, 37], "IN": [7, 23], "statement": [7, 18, 23, 30, 32, 50, 54], "query_with_connect": [7, 23, 30], "togeth": [7, 12, 23, 30, 54, 55, 58, 60], "obj": [7, 8, 18, 23, 26, 30, 45, 47, 50], "immedi": [7, 23, 32, 50], "manual": [7, 12, 23, 38, 54], "max_error": [7, 18, 30, 50], "distkei": [7, 18, 50], "sortkei": [7, 18, 50], "pad": [7, 50, 54], "float": [7, 18, 23, 38, 50, 52], "statupd": 7, "compupd": 7, "acceptanyd": 7, "emptyasnul": 7, "blanksasnul": 7, "nulla": [7, 30], "acceptinvchar": 7, "dateformat": 7, "auto": [7, 38, 55], "timeformat": 7, "varchar_max": 7, "truncatecolumn": 7, "columntyp": 7, "specifycol": 7, "alter_t": [7, 54], "alter_table_cascad": 7, "cleanup_s3_fil": 7, "template_t": [7, 30], "temp_bucket_region": 7, "strict_length": [7, 23], "csv_encod": 7, "utf": 7, "8": 7, "my_schema": [7, 23, 24, 32, 50], "append": [7, 8, 18, 23, 30, 32, 46, 50, 52, 54], "truncat": [7, 18, 23, 24, 30, 50, 52], "skip": [7, 30, 32, 33, 38, 46], "percentag": 7, "varchar": [7, 50], "help": [7, 30, 33, 34, 35, 42, 43, 50, 54, 55, 59, 60, 63], "futur": [7, 18, 23, 35, 61], "wider": 7, "statup": 7, "govern": [7, 32], "refresh": [7, 43], "optim": [7, 53, 54], "statist": [7, 22], "explicitli": [7, 15, 47, 59], "stat": [7, 50], "initi": [7, 8, 15, 38, 39, 46, 50, 59, 62, 63], "current": [7, 8, 9, 11, 15, 17, 22, 23, 24, 25, 26, 30, 35, 38, 39, 44, 46, 50, 54, 55, 62], "superus": 7, "compress": [7, 30, 38, 47, 50, 52, 62], "encod": [7, 30, 43, 50], "choos": [7, 30, 46, 64], "invalid": [7, 23, 38], "00": [7, 33, 35, 38], "indic": [7, 22, 35, 38, 39, 41, 50, 52, 60], "char": [7, 11, 12, 38], "consist": [7, 14, 47, 54, 58], "white": [7, 15], "space": [7, 38, 50], "width": [7, 50], "65": 7, "535": 7, "appropri": [7, 32, 43, 48], "fit": [7, 23, 60, 61], "4": [7, 16, 38, 50, 54, 55], "mb": [7, 47], "less": [7, 10, 38, 52, 54, 55, 60], "overrid": [7, 32, 50, 63], "infer": [7, 23, 30, 39, 50], "12": [7, 30, 35, 38], "ag": [7, 52], "columnn": [7, 50], "fewer": 7, "leftov": 7, "target": [7, 30, 37], "fill": [7, 26, 30, 50, 54], "among": [7, 54], "wide": [7, 30], "enough": [7, 26, 54, 55], "alter": [7, 12, 45], "altern": [7, 29, 30, 50], "assign": [7, 29, 31, 34, 38, 41, 61], "cleanup": [7, 30], "pre": [7, 30, 54], "unless": [7, 30, 41, 43, 50, 51], "region": [7, 30], "temp_s3_bucket": 7, "cluster": [7, 18, 50], "tightli": 7, "length": [7, 24, 47, 50, 52, 59], "csv_ecod": 7, "manifest": [7, 30, 50], "data_typ": [7, 8, 30], "csv_delimit": [7, 30], "ignorehead": [7, 30], "bucket_region": 7, "line_delimit": [7, 50], "tmc": [7, 30, 38, 50, 54, 58, 60], "cool_tabl": [7, 30], "delimit": [7, 29, 30, 38, 50], "relev": [7, 9, 11, 22, 26, 30, 41, 54], "gzip": [7, 15, 30, 47, 50, 52], "decompress": [7, 30, 50], "ignore_head": 7, "header": [7, 15, 30, 35, 38, 50, 52, 54], "round": [7, 23], "dataset": [7, 16, 23, 30], "unload": 7, "key_prefix": 7, "add_quot": 7, "null_a": 7, "allow_overwrit": 7, "parallel": 7, "max_file_s": 7, "6": [7, 15, 22, 38, 50], "2": [7, 9, 16, 22, 34, 38, 44, 47, 50, 63], "gb": 7, "extens": [7, 30, 39, 41], "aws_region": 7, "effici": [7, 11, 50, 58], "directli": [7, 8, 12, 27, 29, 32, 38, 39, 44, 50, 54, 55, 59, 63], "10mm": 7, "written": [7, 32, 63], "specifici": 7, "separ": [7, 11, 15, 16, 22, 28, 30, 33, 35, 37, 50, 54, 59, 63], "bzip2": 7, "slice": 7, "gz": [7, 50], "bz2": 7, "quotat": [7, 38], "mark": [7, 38, 58], "itself": [7, 26, 38, 54, 59], "repres": [7, 22, 26, 30, 44, 50, 54], "everi": [7, 9, 15, 22, 33, 47, 54], "linefe": 7, "carriag": 7, "By": [7, 11, 15, 17, 28, 32, 39, 52, 55, 63], "ON": [7, 38], "serial": 7, "absolut": [7, 47, 50, 55], "BY": 7, "claus": 7, "decim": [7, 54], "5": [7, 14, 34, 35, 38, 44, 50, 54], "table_obj": [7, 18, 30], "target_t": [7, 30], "primary_kei": [7, 24, 30], "vacuum": 7, "distinct_check": [7, 24, 30], "cleanup_temp_t": [7, 30], "from_s3": [7, 30], "copy_arg": [7, 30, 50], "preform": [7, 30], "primari": [7, 24, 30, 32, 38, 41, 52], "reclaim": 7, "super": [7, 38], "effect": [7, 38], "howev": [7, 28, 50, 53, 59], "lack": 7, "priviledg": 7, "distinct": [7, 9, 24, 30, 54], "rais": [7, 24, 25, 30, 31, 50], "resiz": 7, "accomod": 7, "generate_manifest": 7, "mandatori": 7, "manifest_bucket": 7, "manifest_kei": 7, "onc": [7, 14, 15, 18, 25, 38, 39, 48, 50, 52, 54, 55, 59], "termin": [7, 55], "alter_table_column_typ": 7, "column_nam": [7, 30, 50], "varchar_width": 7, "seri": 7, "redshifttableutil": 7, "table_exist": [7, 23, 30], "myschema": [7, 23, 30], "mytabl": [7, 23], "get_row_count": [7, 30], "count": [7, 12, 22, 24, 30, 33, 48, 50, 59], "rename_t": 7, "new_table_nam": 7, "renam": [7, 23, 26, 40, 50], "cannot": [7, 14, 38, 50, 52], "table_dupl": 7, "oldtabl": [7, 30], "newtabl": [7, 30], "move_t": 7, "source_t": [7, 15, 24, 30], "new_tabl": 7, "drop_source_t": [7, 30], "inherit": [7, 39], "old_tabl": 7, "drop_origin": 7, "populate_table_from_queri": 7, "destination_t": [7, 24, 30], "yet": [7, 50, 52, 54, 55], "mys_chema": 7, "duplicate_t": [7, 30], "where_claus": 7, "union_t": 7, "union_al": 7, "union": [7, 8, 15, 29, 30, 38, 50], "dedupl": [7, 50], "duplic": [7, 23, 50], "static": [7, 23, 26, 35, 50], "get_tabl": [7, 11, 30, 47], "get_table_stat": 7, "get_column": [7, 30], "just": [7, 12, 24, 26, 30, 32, 38, 43, 46, 50, 54, 55, 59, 61], "get_columns_list": [7, 30], "faster": [7, 30, 50], "col": [7, 15, 23, 30, 50], "some_schema": 7, "some_t": 7, "print": [7, 16, 27, 50, 54, 55, 59], "max_length": 7, "max_precis": 7, "max_scal": 7, "is_nul": 7, "get_view": [7, 30], "get_queri": 7, "consumpt": 7, "get_max_valu": 7, "value_column": 7, "max": [7, 9, 21, 34, 35, 41, 50], "get_object_typ": 7, "object_nam": 7, "index": [7, 9, 23, 30, 32, 41, 54, 55], "sequenc": 7, "toast": 7, "is_view": 7, "is_tabl": 7, "get_table_definit": 7, "definit": [7, 50], "get_table_def": 7, "ddl": [7, 50], "wildcard": [7, 30, 52], "_tables_": 7, "get_view_definit": 7, "get_view_def": 7, "_views_": 7, "split_full_table_nam": 7, "full_table_nam": [7, 23], "split": [7, 30, 54], "similarli": [7, 40], "tupl": [7, 30, 36, 46, 47, 50], "combine_schema_and_table_nam": 7, "redshiftschema": 7, "create_schema_with_permiss": 7, "grant_schema_permiss": 7, "permissions_typ": 7, "cloud": [8, 18, 38, 45, 49, 50], "refer": [8, 22, 30, 33, 38, 39, 45, 48, 54, 55, 63], "implement": [8, 38, 50, 52, 53], "account_nam": 8, "account_url": 8, "azure_credenti": 8, "azure_account_nam": 8, "azure_account_url": 8, "azureblobstorag": 8, "azure_blob": 8, "my_account_nam": 8, "container_nam": 8, "list_contain": 8, "blob_nam": [8, 30, 50], "list_blob": [8, 30], "put_blob": [8, 30], "test1": 8, "content_typ": 8, "last": [8, 10, 14, 25, 26, 31, 33, 34, 38, 41, 49, 50, 52, 54, 55, 57, 59], "upload_t": [8, 11, 30], "test2": 8, "temporari": [8, 11, 30, 47, 50], "temp_file_path": 8, "download_blob": [8, 30], "tmp": [8, 29, 52], "account_domain": 8, "core": [8, 23, 54], "window": [8, 54, 59], "net": [8, 54], "share": [8, 11, 30, 38, 39, 45, 49, 50, 54, 55, 59], "sa": 8, "tokencredenti": 8, "azure_account_domain": 8, "container_exist": 8, "verifi": [8, 24, 30, 43, 52, 63], "get_contain": 8, "containercli": 8, "create_contain": 8, "public_access": 8, "publicaccess": 8, "delete_contain": 8, "name_starts_with": 8, "blob_exist": [8, 30], "get_blob": [8, 30], "blobclient": 8, "get_blob_url": 8, "account_kei": 8, "expiri": 8, "signatur": 8, "blobsaspermiss": 8, "c": [8, 20, 38, 50, 54, 55], "utc": [8, 22, 41], "becom": [8, 50, 61], "activ": [8, 21, 33, 35, 38, 41, 55, 57, 62, 64], "aka": [8, 30, 38, 39, 56], "belong": [8, 41], "contentset": 8, "delete_blob": [8, 30], "invoic": 9, "billcom": 9, "dev": [9, 23, 48], "bc": 9, "org_id": 9, "my_org_id": 9, "dev_kei": 9, "my_dev_kei": 9, "api_url": 9, "sandbox": [9, 12, 45], "get_customer_list": 9, "customer_data": 9, "contactfirstnam": 9, "contact": [9, 21, 22, 28, 38, 41, 45, 52, 53, 54], "create_custom": 9, "user_nam": [9, 59], "get_user_list": 9, "start_us": 9, "max_us": 9, "999": [9, 54], "start_custom": 9, "max_custom": 9, "get_invoice_list": 9, "start_invoic": 9, "max_invoic": 9, "read_custom": 9, "customer_id": 9, "read_invoic": 9, "invoice_id": 9, "check_custom": 9, "customer1": 9, "customer2": 9, "OR": [9, 22], "get_or_create_custom": 9, "customer_nam": 9, "customer_email": 9, "create_invoic": 9, "invoice_numb": 9, "invoice_d": 9, "due_dat": 9, "invoice_line_item": 9, "due": [9, 32, 38], "quantiti": 9, "send_invoic": 9, "from_user_id": 9, "to_email_address": 9, "message_subject": 9, "message_bodi": 9, "whom": 9, "subject": [9, 28, 30, 39], "bodi": [9, 39], "profit": [10, 45], "privat": [10, 11, 12, 14, 35, 47, 50, 58], "constitu": 10, "donat": [10, 12, 21, 25], "administr": [10, 30, 41, 46], "oauth2": [10, 15, 27], "bloomerang_api_kei": 10, "bloomerang_client_id": 10, "bloomerang_client_secret": 10, "api_kei": [10, 16, 18, 21, 22, 25, 28, 30, 32, 33, 35, 38, 39, 48, 49, 50, 52, 54, 63, 64], "my_client_id": [10, 20, 64], "my_client_secret": [10, 20, 64], "create_constitu": 10, "get_constitu": 10, "update_constitu": 10, "delete_constitu": 10, "authet": 10, "rachel": 10, "noqa": [10, 18, 49, 50], "constituent_id": 10, "rj": 10, "page_numb": 10, "page_s": [10, 29], "50": [10, 12, 25, 38], "order_direct": 10, "last_modifi": 10, "createdd": 10, "lastmodifiedd": 10, "iso": [10, 30, 33, 35, 38, 44], "8601": [10, 33, 38], "creditcardtyp": 10, "visa": 10, "delete_transact": 10, "get_transaction_design": 10, "designation_id": 10, "create_interact": 10, "channel": [10, 37, 39, 58, 59], "update_interact": 10, "interaction_id": 10, "emailaddress": [10, 38], "get_interact": 10, "delete_interact": 10, "commerci": 11, "servic": [11, 17, 27, 30, 32, 37, 38, 39, 47, 51, 52, 53, 54, 62, 63], "dropbox": 11, "googl": [11, 24, 32, 38, 39, 50, 62], "drive": [11, 30, 54, 55], "folder": [11, 27, 30, 33, 54, 55, 63], "busi": [11, 12, 26, 49, 55], "level": [11, 18, 30, 38, 46, 47, 50, 55, 59], "those": [11, 12, 25, 26, 30, 33, 37, 38, 42, 50, 54, 55, 59, 63], "quick": [11, 55], "constructor": [11, 30, 50], "fake": [11, 38, 39, 54, 63], "box_client_id": 11, "dp4rqi0cz5qckz361fziavdtdwxz": 11, "box_client_secret": 11, "4khmdlvy89teuupsra4cn5o35u9h": 11, "box_access_token": 11, "7b39m3ozigytcazbwrbi5f2ssz5j": 11, "folder_id": [11, 27, 30, 33, 38, 54], "file_id": [11, 15], "get_item_id": 11, "navig": [11, 34, 36, 39, 45, 55, 58, 60], "subfold": [11, 15, 27], "slow": [11, 33], "computation": 11, "expens": [11, 22, 30], "long": [11, 26, 35, 37, 38, 44, 46, 47, 50, 54], "intermedi": 11, "paramount": 11, "by_id": 11, "access_token": [11, 26, 29, 36, 48], "my_folder_id": 11, "create_fold": 11, "box_fil": 11, "my_parsons_t": 11, "sub_folder_id": 11, "create_folder_by_id": 11, "folder_nam": [11, 38], "parent_folder_id": 11, "upload_table_to_folder_id": 11, "file_nam": [11, 38], "default_folder_list": 11, "subfolder_list": 11, "subfolder_file_list": 11, "list_files_by_id": 11, "533944": 11, "subfolder_folder_list": 11, "list_folders_by_id": 11, "all_item": 11, "list_items_by_id": 11, "downloaded_t": 11, "get_table_by_file_id": 11, "delete_fil": 11, "delete_file_by_id": 11, "delete_fold": 11, "delete_folder_by_id": 11, "subfolder_id": 11, "probabl": [11, 12, 26, 54], "16": [11, 12], "alphanumer": [11, 12, 50, 52], "32": [11, 12], "maintain": [11, 32, 40, 54], "issu": [11, 26, 29, 35, 38, 50, 54, 55, 58], "pleas": [11, 30, 38, 46, 52, 54, 59, 63], "slash": 11, "newli": [11, 30, 38, 60], "give": [11, 54, 55, 59, 63, 64], "parent": [11, 38, 39], "filenam": [11, 15, 30, 39, 55], "now": [11, 16, 29, 30, 39, 50, 54, 55, 58, 59, 63], "boxfil": 11, "base_folder_id": 11, "veri": [11, 50, 54, 60], "what": [11, 16, 26, 29, 39, 50, 54, 55, 59, 63], "processor": 12, "often": [12, 54, 59, 63], "parti": [12, 15, 30, 46, 59], "thing": [12, 44, 54, 55, 59, 63], "credit": 12, "card": 12, "disput": 12, "disburs": 12, "bank": [12, 38, 41], "focus": [12, 23, 32, 33, 54], "aspect": 12, "merchant": 12, "These": [12, 38, 51, 53, 54, 55, 62, 63], "panel": 12, "click": [12, 16, 21, 30, 54, 59], "gear": [12, 21], "icon": [12, 21], "right": [12, 50, 54, 55, 59], "corner": [12, 59], "scroll": 12, "braintree_merchant_id": 12, "braintree_public_kei": 12, "braintree_private_kei": 12, "brain": 12, "merchant_id": 12, "my_merchant_id": 12, "public_kei": 12, "my_public_kei": 12, "private_kei": 12, "my_private_kei": 12, "dai": [12, 14, 26, 28, 38, 41, 54, 57, 58], "get_disput": 12, "disbursement_start_d": 12, "disbursement_end_d": 12, "product": [12, 34], "200": [12, 38], "braintree_timeout": 12, "start_dat": [12, 22, 38, 41, 57], "end_dat": [12, 22, 38, 41, 57], "query_list": 12, "query_dict": 12, "11": [12, 38], "disputesearch": 12, "jsonabl": 12, "effective_d": 12, "merchant_account_id": 12, "in_list": 12, "456": 12, "greater_than_or_equ": 12, "get_subscript": 12, "table_of_id": 12, "include_transact": 12, "just_id": 12, "subscript": [12, 34], "subscriptionsearch": 12, "forc": 12, "pagin": [12, 14, 25, 29], "subsequ": [12, 50], "prune": 12, "somewhat": [12, 55], "nich": 12, "occasion": 12, "crucial": [12, 61], "transactionsearch": 12, "disbursement_d": 12, "guid": [13, 16, 19, 20, 28, 42, 43, 54, 55, 59], "websit": [13, 17, 19, 20, 32, 38, 41, 42, 46, 54], "leverag": [14, 17, 23, 38, 39, 50, 63], "capitolcanary_app_id": 14, "capitolcanary_app_kei": 14, "cc": [14, 28], "advoc": 14, "todai": [14, 38, 54, 57], "utcnow": 14, "yesterdai": [14, 57], "timedelta": 14, "get_advoc": 14, "advocates_data": 14, "updated_sinc": [14, 28, 35], "our": [14, 16, 27, 32, 54, 55, 59, 63], "opt": [14, 31, 33, 34, 38], "sm": [14, 38, 57], "phone_numb": [14, 31, 38, 41, 54], "phones_address": 14, "aren": 14, "subscrib": [14, 33, 34], "update_advoc": 14, "advocate_id": 14, "sms_opt_in": 14, "app_id": [14, 26, 42], "app_kei": 14, "state": [14, 15, 16, 17, 26, 28, 29, 30, 32, 34, 38, 41, 44, 46, 52], "u": [14, 16, 26, 30, 32, 38, 41, 46, 52, 54, 55, 63, 64], "postal": [14, 34, 35, 37, 38], "abbrevi": [14, 17, 44], "territori": 14, "ca": 14, "ny": [14, 52], "dc": [14, 30, 32], "sinc": [14, 21, 23, 29, 33, 35, 38, 41, 44, 46, 50, 52, 54, 55, 63], "unix": [14, 21, 54], "timestamp": [14, 29, 54], "05": [14, 35, 57], "23": [14, 50], "59": 14, "43": 14, "membership": 14, "include_gener": 14, "include_priv": 14, "include_cont": 14, "unrestrict": 14, "vari": [14, 22, 38], "create_advoc": 14, "address1": [14, 38], "address2": [14, 38], "zip5": [14, 38, 52], "sms_optin": 14, "email_optin": 14, "sms_optout": 14, "email_optout": 14, "accordingli": 14, "partial": 14, "cover": 14, "confirm": [14, 41], "integ": [14, 16, 50, 52], "catalistmatch": 15, "m": [15, 26, 38, 41, 52, 54, 55, 63], "version": [15, 32, 33, 38, 39, 46, 48, 49, 55, 58, 59, 60, 63], "oauth": [15, 39, 64], "sftp": [15, 32, 50, 51, 53], "sftp_usernam": [15, 53], "sftp_password": [15, 53], "catalist_client_id": 15, "catalist_client_secret": 15, "catalist_sftp_usernam": 15, "catalist_sftp_password": 15, "submit": [15, 30, 44, 45, 52, 53, 54, 55, 59], "source_filepath": 15, "result_t": 15, "to_csv": [15, 21, 31, 32, 36, 50], "result_filepath": 15, "client_audi": 15, "trust": 15, "reprocess": 15, "alia": [15, 53], "tree": 15, "speci": 15, "construct": [15, 61], "filepath": 15, "match_result": 15, "hour": [15, 41, 52, 53, 54, 59], "longer": [15, 38, 52], "think": [15, 54], "strateg": [15, 32], "await": 15, "strain": 15, "idl": 15, "await_complet": 15, "load_table_to_sftp": 15, "input_subfold": 15, "myupload": 15, "directori": [15, 23, 29, 47, 52, 55], "server": [15, 22, 38, 39, 43, 47, 50, 54, 63, 64], "name_suffix": [15, 41, 52], "addr1": 15, "addr2": 15, "gender_tomatch": 15, "dob": [15, 26, 38, 50, 52], "dob_year": 15, "matchbackid": 15, "descript": [15, 26, 28, 33, 38, 41, 50, 54, 59, 62], "export_filename_suffix": 15, "copy_to_sandbox": 15, "static_valu": 15, "concurr": 15, "traffic": 15, "template_id": 15, "48827": 15, "publish": [15, 46, 49], "soon": 15, "queu": [15, 53], "30": [15, 28], "timer": 15, "strategi": [15, 52], "load_match": 15, "dwid": [15, 38], "confid": 15, "zip9": 15, "prepend": [15, 50, 54], "validate_t": 15, "structur": [15, 24, 37, 38, 50, 54, 55, 59], "ac": [16, 32], "econom": 16, "box": [16, 32, 54], "census_api_kei": 16, "mac": [16, 54, 59], "my_census_kei": 16, "actblu": [16, 32], "year": [16, 26, 38, 54], "dataset_acronym": 16, "tell": [16, 26, 32, 39, 54, 55, 63], "b01001_001e": 16, "entir": [16, 50], "2019": [16, 57], "acs1": 16, "acs_kei": 16, "pull": [16, 28, 29, 50, 54, 55, 59, 61, 63], "get_censu": 16, "estim": 16, "2017": 16, "ecnbas": 16, "naics2017_label": 16, "naics2017": 16, "geo_id": 16, "firm": 16, "payann": 16, "51": 16, "payrol": 16, "industri": 16, "virginia": 16, "bureau": 16, "background": [16, 30, 54], "gov": 16, "guidanc": 16, "_": [16, 23, 50], "comma": [16, 22, 33], "enforc": 17, "censusgeocod": 17, "geocode_address_batch": 17, "benchmark": 17, "public_ar_curr": 17, "vintag": 17, "current_curr": 17, "censusgecod": 17, "geocode_onelineaddress": 17, "return_typ": 17, "geographi": [17, 46], "pars": [17, 23, 29, 30, 58], "zipcod": [17, 35, 38], "unabl": [17, 58], "geocode_address": 17, "address_lin": 17, "il": [17, 38], "five": [17, 54], "60622": 17, "street": [17, 38, 41], "get_coordinates_data": 17, "latitud": [17, 37, 52], "longitud": [17, 37, 52], "coordin": [17, 37], "unit": [17, 26, 63], "scienc": [18, 54], "redshift": [18, 24, 30, 31, 32, 38, 50], "civiscli": 18, "civis_databas": 18, "civis_api_kei": [18, 50], "describ": [18, 43, 45, 59], "lower": [18, 55], "surfac": 18, "preview_row": 18, "polling_interv": 18, "hidden": 18, "small": [18, 38], "preview": 18, "read_civis_sql": 18, "No": [18, 38, 41, 52, 54, 55, 62, 63], "exit": [18, 50], "civisfutur": 18, "table_import": 18, "existing_table_row": [18, 50], "diststyl": [18, 50], "sortkey1": [18, 50], "sortkey2": [18, 50], "civisarg": [18, 50], "word": [18, 23, 50, 54], "io": [18, 32, 43, 50], "dataframe_to_civi": [18, 50], "e501": [18, 50], "scratch": [18, 50], "tablenam": [18, 50], "period": [18, 50, 57], "doubl": [18, 50], "behaviour": [18, 50], "compound": [18, 50], "member": [20, 30, 32, 33, 39, 41, 58, 59, 61], "led": [20, 32], "petit": 20, "acquir": [20, 26, 27, 45], "controlshift_hostnam": 20, "controlshift_client_id": 20, "controlshift_client_secret": 20, "hostnam": [20, 42], "my_hostnam": [20, 42, 47], "get_petit": 20, "controlshiftlab": 20, "homepag": [20, 42], "login": [20, 36, 39, 42], "demo": [20, 42], "ones": [20, 45, 54, 59, 61], "unlaunch": 20, "visibl": [20, 26, 35], "crm": [21, 45], "track": [21, 25, 33, 54, 55, 60, 61], "compani": [21, 28, 34, 46, 54, 55], "extract": [21, 25, 35, 50], "button": [21, 25, 59], "copper_user_email": 21, "copper_api_kei": 21, "user_email": 21, "me": [21, 23, 25, 39, 55, 56], "myapikei": [21, 25], "unpack": [21, 35, 39, 50], "people_tbl": 21, "k": 21, "v": 21, "_copper": 21, "Or": [21, 38, 59], "pg": [21, 23], "postgr": [21, 24, 50], "to_postgr": [21, 50], "company_tbl": 21, "get_compani": [21, 28], "minimum_modified_d": 21, "1599674523": 21, "tidi": 21, "choic": 21, "guarante": 21, "people_email": 21, "people_phone_numb": 21, "people_custom_field": 21, "people_soci": 21, "people_websit": 21, "companies_phone_numb": 21, "companies_custom_field": 21, "companies_soci": 21, "companies_websit": 21, "get_act": [21, 37, 41], "get_opportun": 21, "opportun": 21, "opportunities_custom_field": 21, "get_custom_field": [21, 38], "custom_field": [21, 28, 31, 38], "custom_fields_avail": 21, "custom_fields_opt": 21, "get_activity_typ": 21, "activitiy_typ": 21, "get_contact_typ": 21, "facebook": [22, 26], "monitor": [22, 58], "social": [22, 32, 41], "leaderboard": 22, "assum": [22, 33, 61], "dashboard": [22, 49], "rate": [22, 28, 39], "strict": [22, 50], "docstr": 22, "best": [22, 28, 32, 39, 52, 59], "practic": [22, 28, 32, 55], "meet": [22, 23, 35, 53, 64], "score": [22, 52], "billion": 22, "someon": [22, 59], "crowdtangle_api_kei": 22, "get_post": 22, "languag": [22, 42, 44, 45, 54], "list_id": [22, 33, 38], "min_inter": 22, "search_term": 22, "earliest": [22, 28, 34, 41], "yyyi": [22, 25, 34, 38, 41, 44, 48], "mm": [22, 25, 34, 38, 41, 44, 48], "ddthh": [22, 41], "ss": [22, 41], "dd": [22, 25, 34, 38, 41, 44, 48], "latest": [22, 30, 34, 41, 46], "chines": 22, "simplifi": [22, 60], "zh": 22, "cn": 22, "tradit": 22, "tw": 22, "min_interact": 22, "search_team": 22, "term": [22, 37], "phrase": 22, "episod": 22, "extra_clip": 22, "live_video": 22, "live_video_complet": 22, "live_video_schedul": 22, "native_video": 22, "photo": 22, "trailer": 22, "tweet": 22, "vimeo": 22, "vine": 22, "youtub": 22, "live": [22, 46, 60, 64], "video": [22, 64], "get_leaderboard": 22, "account_id": [22, 64], "accountid": 22, "mutual": 22, "get_link": 22, "include_summari": 22, "strongli": 22, "summari": [22, 46], "summar": [22, 54, 55], "offer": [23, 30], "varieti": [23, 50, 58], "popular": [23, 29, 54, 55], "dialect": [23, 50], "datatyp": 23, "easili": [23, 30, 39, 46, 50, 54, 55], "synchron": 23, "framework": [23, 24], "world": 23, "mysqldb1": 23, "mydb": 23, "3306": 23, "secret_sauc": 23, "mysql_usernam": 23, "mysql_password": 23, "mysql_host": 23, "mysql_db": 23, "mysql_port": 23, "chunk_siz": 23, "extend": [23, 44, 59], "infil": 23, "configur": [23, 33, 38, 52, 53, 63], "minor": 23, "compar": [23, 26, 38, 63], "create_t": [23, 24], "table_object": 23, "detect_data_typ": 23, "cmp_type": 23, "detect": [23, 30], "higher": [23, 55], "inspect": 23, "represent": [23, 30, 36], "format_column": 23, "replace_char": 23, "col_prefix": 23, "contraint": 23, "covert": 23, "lowercas": [23, 33, 50], "insensit": 23, "strip": 23, "lead": [23, 31, 38], "trail": [23, 30, 52], "whitespac": [23, 26, 50], "reserv": 23, "handl": [23, 27, 30, 45, 50, 54, 55], "generate_alchemy_url": 23, "alchemi": [23, 24], "engin": [23, 54, 55, 58, 59], "sqlalchemi": 23, "14": 23, "generate_engin": 23, "get_bigger_int": 23, "int1": 23, "int2": 23, "bigger": 23, "get_table_object": 23, "is_valid_sql_num": 23, "val": 23, "split_table_nam": 23, "pgpass": 23, "5432": 23, "pguser": [23, 50], "pgpassword": [23, 50], "pghost": [23, 50], "pgdatabas": [23, 50], "pgport": [23, 50], "few": [24, 54], "mysql": [24, 32], "dbsync": 24, "seamlessli": 24, "Of": 24, "source_r": 24, "destination_r": 24, "db_sync": 24, "table_sync_ful": 24, "source_data": 24, "destination_data": 24, "increment": 24, "source_pg": 24, "destination_pg": 24, "table_sync_increment": 24, "myid": [24, 31], "source_db": 24, "destination_db": 24, "read_chunk_s": 24, "100000": 24, "write_chunk_s": 24, "000": [24, 28], "whatev": [24, 30, 50, 54, 59, 63], "chunk": [24, 50], "verify_row_count": 24, "wipe": 24, "drop_if_need": 24, "occur": [24, 33, 50, 58], "stabl": 24, "prior": [24, 38, 55], "copy_row": 24, "source_table_nam": 24, "destination_table_nam": 24, "cutoff": 24, "minimum": [24, 25, 32, 38, 48, 52, 59], "subclass": 24, "plan": [25, 28], "underli": [25, 30, 50, 54, 63], "zapier": 25, "ons": 25, "charg": [25, 52], "accont": 25, "donorbox_account_email": 25, "donorbox_api_kei": 25, "descend": 25, "get_don": 25, "date_to": [25, 38], "2022": [25, 54], "22": [25, 47, 50], "campaign_nam": 25, "get_donor": 25, "get_plan": 25, "date_from": [25, 38], "retunr": 25, "yyyymmdd": [25, 26, 52], "incorrectli": 25, "donation_id": 25, "donor_id": 25, "amount_min": 25, "amount_max": 25, "donor_nam": 25, "audienc": [26, 34], "thin": 26, "fb": 26, "expos": [26, 50, 54], "facebookrequesterror": 26, "advertis": 26, "massiv": 26, "market": [26, 45], "necessarili": 26, "fb_app_id": 26, "fb_app_secret": 26, "fb_access_token": 26, "fb_ad_account_id": 26, "my_app_id": [26, 42], "app_secret": 26, "my_app_secret": 26, "my_access_token": [26, 29, 36], "ad_account_id": 26, "my_account_id": [26, 64], "create_custom_audi": 26, "audience_nam": 26, "data_sourc": 26, "user_provided_onli": 26, "delete_custom_audi": 26, "audience_id": 26, "isnot": 26, "get_match_table_for_users_t": 26, "users_t": 26, "prepar": [26, 54], "expect": [26, 30, 38, 53, 54, 63], "cut": [26, 50], "awai": 26, "partner_provided_onli": 26, "both_user_and_partner_provid": 26, "add_users_to_custom_audi": 26, "least": [26, 30, 38, 55, 59, 63], "voterbase_email": 26, "vb_tsmart_first_nam": 26, "vb_tsmart_last_nam": 26, "cell": [26, 30, 38, 50, 54], "landlin": [26, 52], "vb_voterbase_phon": 26, "vb_voterbase_phone_wireless": 26, "ct": [26, 38], "vb_vf_reg_citi": 26, "vb_tsmart_citi": 26, "st": [26, 38, 52], "vb_vf_source_st": 26, "vb_tsmart_stat": 26, "vb_vf_reg_stat": 26, "vb_vf_reg_cass_st": 26, "vb_vf_reg_zip": 26, "vb_tsmart_zip": 26, "counti": [26, 46], "countri": [26, 30, 34, 38], "gender": [26, 38, 41, 52], "gen": 26, "sex": [26, 38], "birth": [26, 38, 41], "dobi": 26, "dobm": 26, "dobd": 26, "vb_voterbase_dob": 26, "vb_tsmart_dob": 26, "punctuat": 26, "pick": [26, 30, 54], "hash": [26, 33], "multi": [26, 30, 37, 38], "shouldn": [26, 55], "reason": [26, 52, 54, 59], "male": 26, "josh": 26, "won": [26, 50, 54], "But": [26, 54, 55, 59, 63], "roughli": 26, "opaqu": 26, "hide": 26, "lot": [26, 54, 55], "realiti": 26, "worri": [26, 63], "builder": [27, 32, 36], "ti": 27, "formstack_api_token": 27, "get_fold": [27, 38], "data_folder_id": 27, "get_form": 27, "form_nam": 27, "get_submiss": 27, "submiss": 27, "get_form_submiss": 27, "form_id": 27, "query_param": 27, "meta": [27, 38, 45], "answer": [27, 38], "param": [27, 30, 37, 43], "get_form_field": 27, "omnichannel": 28, "ticket": [28, 58], "agent": [28, 31], "exceed": [28, 47], "freshdesk_domain": 28, "freshdesk_api_kei": 28, "my_domain": 28, "my_api_kei": [28, 33, 35, 49, 52], "get_ticket": 28, "requester_email": 28, "get_contact": [28, 41], "company_id": [28, 34], "mobil": [28, 32, 34, 41], "get_ag": [28, 31], "7654367287": 28, "ticket_typ": 28, "requester_id": 28, "2016": 28, "expand_custom_field": 28, "spam": 28, "9": [28, 50, 53], "past": [28, 30, 38, 64], "new_and_my_open": 28, "watch": 28, "expand": [28, 35, 41], "nest": [28, 30, 39, 50], "create_ticket": 28, "prioriti": 28, "cc_email": 28, "softwar": [29, 49, 54], "collabor": [29, 54, 58], "pygithub": 29, "repo": 29, "organization_nam": 29, "contributor": 29, "repo_nam": 29, "github_usernam": 29, "github_password": 29, "github_access_token": 29, "With": [29, 32, 50], "parsons_repo": 29, "get_repo": 29, "coop": [29, 32, 55], "parsons_issues_t": 29, "list_repo_issu": 29, "readm": 29, "md": 29, "parsons_readme_path": 29, "check_env": 29, "unauthent": 29, "get_organ": [29, 31, 35, 37], "list_user_repo": 29, "list_organization_repo": 29, "get_issu": 29, "issue_numb": 29, "assigne": 29, "creator": 29, "mention": [29, 54], "label": [29, 50], "comment": [29, 50], "get_pull_request": 29, "pull_request_numb": 29, "list_repo_pull_request": 29, "branch": [29, 55], "list_repo_contributor": 29, "1mb": 29, "involv": [29, 59], "download_t": 29, "spreadsheet": [30, 54], "googlesheet": [30, 54], "googlebigqueri": 30, "binari": [30, 39], "googlecloudstorag": 30, "googleciv": 30, "workspac": [30, 39], "googleadmin": 30, "google_application_credenti": [30, 50, 62], "deleg": 30, "credential_filenam": 30, "get_all_group_memb": 30, "group_kei": 30, "get_all_group": 30, "google_admin": 30, "app_cr": [30, 38, 50, 62], "act": [30, 50, 63], "behalf": [30, 50], "get_alias": 30, "alias": 30, "warehous": 30, "solut": [30, 51, 52, 53, 54, 60], "themselv": 30, "project": [30, 32, 50, 54, 55], "google_credentials_fil": 30, "parsons_dataset": 30, "gcs_temp_bucket": 30, "parsons_bucket": 30, "create_dataset": 30, "exists_ok": 30, "bob": [30, 53], "jane": [30, 50], "sue": 30, "bill": [30, 32], "tmp_gcs_bucket": 30, "delete_t": 30, "google_bigqueri": 30, "client_opt": 30, "googleapi": 30, "google_application_credent": 30, "geograph": [30, 52], "extern": [30, 38, 63], "properti": [30, 45], "simpli": [30, 32], "op": 30, "outlin": 30, "query_with_transact": 30, "bq": 30, "return_valu": [30, 63], "bigtabl": 30, "copy_from_gc": 30, "gcs_blob_uri": 30, "allow_quoted_newlin": 30, "allow_jagged_row": 30, "job_config": 30, "loadjobconfig": 30, "force_unzip_blob": 30, "compression_typ": 30, "new_file_extens": 30, "load_kwarg": 30, "write_disposit": 30, "max_bad_record": 30, "denot": 30, "number_row": 30, "null_str": 30, "interpret": 30, "boundari": 30, "miss": [30, 50], "8859": 30, "raw": [30, 39, 50, 52], "another_column_nam": 30, "load_table_from_uri": 30, "conflict": [30, 38], "prefer": [30, 38], "blob": [30, 32, 50], "unzip": 30, "differenti": [30, 46], "rewritten": 30, "wil": 30, "copy_large_compressed_file_from_gc": 30, "exce": [30, 52], "gcs_client": 30, "s3": [30, 32, 38, 50, 62], "stage": [30, 44], "materi": 30, "caution": 30, "especi": [30, 50, 54], "scan": 30, "gc": [30, 38, 62], "credentials_filenam": 30, "parsons_blob": 30, "bucket_nam": [30, 38, 50], "google_cloud_storag": 30, "get_bucket": 30, "googlecloud": 30, "delete_bucket": 30, "max_result": [30, 52], "match_glob": 30, "include_file_detail": 30, "glob": 30, "n": [30, 38, 50, 54], "default_acl": 30, "60": [30, 44, 50, 59, 62], "copy_bucket_to_gc": 30, "gcs_sink_bucket": 30, "source_bucket": 30, "destination_path": 30, "source_path": 30, "amazon": [30, 32, 62], "storg": 30, "format_uri": 30, "represetn": 30, "split_uri": 30, "gcs_uri": 30, "unzip_blob": 30, "new_filenam": 30, "elect": [30, 46], "ballot": 30, "ve": [30, 54, 55, 59], "google_civic_api_kei": 30, "aizasyaovzvel": 30, "snv3vndudw6qsicvzrxk1xm": 30, "google_civ": 30, "get_elect": 30, "1600": 30, "pennsylvania": 30, "avenu": 30, "washington": [30, 38], "election_id": [30, 46], "7000": 30, "get_polling_loc": 30, "represnt": 30, "offic": [30, 46], "get_representatives_by_address": 30, "voter": [30, 38, 51, 52, 56], "address_field": 30, "get_representative_info_by_address": 30, "include_offic": 30, "complex": [30, 46], "representativeinfobyaddress": 30, "offici": [30, 33], "district": [30, 38, 52], "serv": [30, 54, 63], "divis": 30, "administrativearea1": 30, "administrativearea2": 30, "intern": [30, 58, 64], "special": [30, 39, 54, 59], "sublocality1": 30, "sublocality2": 30, "fulfil": 30, "deputyheadofgovern": 30, "executivecouncil": 30, "governmentoffic": 30, "headofgovern": 30, "headofst": 30, "highestcourtjudg": 30, "judg": 30, "legislatorlowerbodi": 30, "legislatorupperbodi": 30, "schoolboard": 30, "specialpurposeoffic": 30, "google_drive_credenti": [30, 54], "step": [30, 38, 50, 59], "lefthand": 30, "sidebar": [30, 54], "On": [30, 55], "google_drive_service_credenti": 30, "google_keyfile_dict": 30, "sheet_id": [30, 54], "create_spreadsheet": [30, 54], "append_to_sheet": [30, 54], "people_with_cell_phon": 30, "get_worksheet": [30, 54], "google_sheet": [30, 54], "imperson": 30, "list_worksheet": 30, "spreadsheet_id": [30, 54], "worksheet": [30, 54], "tip": 30, "get_worksheet_index": 30, "share_spreadsheet": 30, "share_typ": 30, "reader": 30, "notifi": [30, 38, 39], "notify_messag": 30, "with_link": 30, "publicli": [30, 38], "writer": [30, 50], "email_messag": 30, "get_spreadsheet_permiss": 30, "editor_email": 30, "human": 30, "readabl": [30, 46, 54, 59, 63], "delete_spreadsheet": 30, "add_sheet": 30, "user_entered_valu": 30, "enter": [30, 38, 55], "paste_data_in_sheet": 30, "startrow": 30, "startcol": 30, "subsect": 30, "contrast": 30, "overwrite_sheet": [30, 54], "fulli": [30, 32], "stick": [30, 59], "posit": [30, 50, 52], "format_cel": [30, 54], "cell_format": 30, "a2": 30, "b100": 30, "a4": 30, "bold": 30, "textformat": 30, "color": 30, "b2": 30, "yellow": 30, "horizont": 30, "align": [30, 50], "font": 30, "backgroundcolor": [30, 54], "red": [30, 54, 58], "green": [30, 50, 54, 58], "blue": [30, 54], "horizontalalign": 30, "center": [30, 52], "foregroundcolor": 30, "fontsiz": 30, "peer": [31, 61], "commun": [31, 32, 35, 51, 52, 57, 59, 61], "hustle_client_id": 31, "hustle_client_secret": 31, "mysecret": 31, "get_group": 31, "organization_id": [31, 35, 37], "orgid": 31, "my_hustle_group": 31, "to_redshift": [31, 32, 38, 50], "hustleschema": 31, "hustle_organ": 31, "my_lead": 31, "group_id": 31, "mygroup": 31, "create_lead": 31, "agent_id": 31, "create_ag": 31, "full_nam": [31, 50], "send_invit": 31, "invit": [31, 41], "update_ag": 31, "create_group_membership": 31, "lead_id": 31, "get_lead": 31, "follow_up": 31, "unrecogn": 31, "update_lead": 31, "global_opt_out": 31, "luci": 32, "grow": 32, "belief": 32, "spend": 32, "far": 32, "too": [32, 54, 59], "build": [32, 34, 59, 63], "over": [32, 33, 46, 50, 54, 55], "again": [32, 54, 55], "engag": [32, 37], "impact": 32, "mission": 32, "down": [32, 55, 59], "technolog": 32, "barrier": 32, "fight": 32, "justic": 32, "apach": 32, "github": [32, 54, 55, 59], "parsonsproject": 32, "docker": [32, 54], "imag": [32, 54], "hub": 32, "movementcoop": [32, 38, 54, 55, 59], "pip": [32, 50], "virtual": [32, 35, 54, 59], "beginn": 32, "friendli": 32, "dockerhub": 32, "releas": [32, 55], "van": [32, 38, 50, 61], "activist": [32, 35, 50], "myvot": [32, 38, 50], "get_activist_cod": [32, 38], "my_activist_cod": 32, "targetsmart": 32, "data_enh": [32, 52], "231231231": 32, "easi": [32, 54], "straightforward": [32, 54], "possibl": [32, 34, 38, 44, 50, 53, 54, 57], "seek": 32, "reduc": [32, 38, 50], "wast": 32, "rare": 32, "capac": 32, "unittest": [32, 63], "flexibl": 32, "ingest": 32, "perspect": 32, "etl": [32, 50, 52], "recogn": [32, 34], "alwai": [32, 50, 52, 54, 55, 61, 63], "messi": 32, "central": [32, 54, 55], "concept": [32, 54], "nativ": 32, "modulenam": 32, "loglevel": 32, "behavior": [32, 50, 55], "logger": [32, 54], "tweak": 32, "parsons_logg": 32, "getlogg": 32, "setlevel": 32, "addhandl": 32, "setformatt": 32, "meant": 32, "sometim": [32, 54, 55], "trade": 32, "eas": 32, "scenario": 32, "loos": 32, "constraint": 32, "pip_no_binari": 32, "parsons_limited_depend": 32, "myparsons_script": 32, "py": [32, 55, 59, 63], "dynam": 32, "bare": [32, 54], "ngpvan": [32, 62], "root": 32, "throughout": 32, "encourag": [32, 54], "modul": [32, 38, 39, 54, 63], "x": [32, 38, 58], "8x": 32, "decreas": 32, "network": 32, "airtabl": 32, "alchem": 32, "auth0": 32, "azur": 32, "bloomerang": 32, "braintre": 32, "capitolcanari": 32, "censu": 32, "civi": [32, 50], "controlshift": 32, "copper": 32, "crowdtangl": 32, "donorbox": 32, "facebookad": 32, "formstack": 32, "freshdesk": 32, "hustl": 32, "mailchimp": [32, 63], "mobilecommon": 32, "america": 32, "nationbuild": 32, "mode": [32, 39], "phone2act": 32, "pdi": 32, "quickbas": 32, "redash": 32, "rock": 32, "salesforc": [32, 63], "scytl": 32, "sisens": 32, "turbovot": 32, "twilio": 32, "zoom": [32, 34, 59], "geocod": [32, 52], "notif": [32, 53], "slack": [32, 38, 54, 55, 59], "alert": [32, 59], "mass": 33, "further": 33, "previou": [33, 46, 54, 55, 59, 63, 64], "unsubscrib": 33, "privileg": 33, "mailchimp_api_kei": 33, "mc": [33, 63], "recipi": [33, 39], "get_list": 33, "recent_campaign": 33, "since_send_tim": 33, "01t00": 33, "00z": 33, "get_unsubscrib": 33, "dd693a3e74": 33, "exclude_field": 33, "offset": 33, "before_date_cr": 33, "since_date_cr": 33, "before_campaign_last_s": 33, "since_campaign_last_s": 33, "sort_field": 33, "sort_dir": 33, "dot": 33, "notat": 33, "2015": 33, "21t15": 33, "41": 33, "date_cr": 33, "before_send_tim": 33, "before_create_tim": 33, "since_create_tim": 33, "member_id": 33, "regular": [33, 35], "plaintext": 33, "absplit": 33, "rss": 33, "variat": 33, "paus": [33, 44], "schedul": [33, 34, 41, 64], "md5": 33, "create_tim": 33, "send_tim": 33, "get_memb": 33, "email_typ": 33, "since_timestamp_opt": 33, "before_timestamp_opt": 33, "since_last_chang": 33, "before_last_chang": 33, "unique_email_id": 33, "vip_onli": 33, "interest_category_id": 33, "interest_id": 33, "interest_match": 33, "since_last_campaign": 33, "unsubscribed_sinc": 33, "clean": [33, 50, 59], "pend": [33, 38, 50, 64], "archiv": [33, 38, 39, 47, 50], "who": [33, 35, 54, 55, 60, 61], "timefram": [33, 41], "ecommerc": 33, "vip": 33, "interest": [33, 54, 55], "accompani": 33, "timestamp_opt": 33, "timestamp_signup": 33, "last_chang": 33, "get_campaign_email": 33, "broadcast": 34, "orgran": 34, "ed": 34, "mobilecommons_usernam": 34, "mobilecommons_password": 34, "Then": [34, 54, 59], "get_broadcast": 34, "first_dat": 34, "last_dat": 34, "common": [34, 52, 53, 54, 55], "yy": 34, "draft": 34, "get_campaign_subscrib": 34, "opt_in_path_id": 34, "mcommon": 34, "narrow": 34, "opt_in_path": 34, "get_profil": 34, "include_custom_column": 34, "include_subscript": 34, "profil": [34, 43], "claim": 34, "create_profil": 34, "addressline1": [34, 38], "addressline2": [34, 38], "custom_column_valu": 34, "welcom": [34, 59], "sever": [35, 46, 50, 52, 54], "alpha": [35, 38, 52], "mobilizeamerica": [35, 54], "furnish": 35, "ma": 35, "mobilize_america_api_kei": [35, 54], "shown": [35, 59], "get_promoted_organ": 35, "promot": [35, 58], "timeslot_start": 35, "timeslot_end": 35, "timeslots_t": 35, "max_timeslot": 35, "timeslot": [35, 54], "2018": [35, 38], "13": 35, "00pm": 35, "timeslot_t": 35, "slot": [35, 38], "discard": 35, "20": [35, 48], "time_slot_0": 35, "time_slot_1": 35, "situat": [35, 50], "remain": 35, "get_events_organ": 35, "distanc": 35, "max_dist": 35, "exclude_ful": 35, "is_virtu": 35, "impli": 35, "event_typ": 35, "enum": 35, "canvass": [35, 41, 54], "phone_bank": 35, "text_bank": 35, "meet_greet": 35, "house_parti": 35, "voter_reg": 35, "train": [35, 54, 55, 59], "friend_to_friend_outreach": 35, "debate_watch_parti": 35, "advocacy_cal": 35, "get_events_delet": 35, "affili": 35, "get_attend": [35, 54], "attend": [35, 41, 54], "nation": 36, "slug": 36, "nb_slug": 36, "nb_access_token": 36, "nb": 36, "regist": [36, 41, 52, 54], "approv": [36, 38], "person_id": [36, 50], "people_api": 36, "upsert_person": [36, 38], "civicrm_id": 36, "county_file_id": 36, "dw_id": 36, "external_id": [36, 38], "facebook_usernam": 36, "ngp_id": 36, "salesforce_id": 36, "twitter_login": 36, "van_id": [36, 38], "civic": 37, "tool_id": 37, "newmod": 37, "newmode_api_us": 37, "newmode_api_password": 37, "api_us": 37, "api_password": 37, "get_tool": 37, "api_vers": [37, 48], "lookup_target": 37, "criteria": 37, "lat": 37, "45": 37, "451596": 37, "73": 37, "59912099999997": 37, "run_act": 37, "payload": 37, "stuff": [37, 54, 59], "otl": 37, "sid": [37, 57], "get_target": [37, 38], "target_id": [37, 38], "paramat": 37, "get_servic": 37, "service_id": 37, "get_outreach": 37, "outreach_id": 37, "committe": [38, 61], "gain": 38, "admin": [38, 48, 57, 64], "vanid": [38, 61], "av": 38, "smartvan": [38, 52], "votebuild": [38, 52], "mainten": 38, "everyact": 38, "Their": 38, "team": [38, 39, 49, 52, 54, 58], "tracker": [38, 54, 55], "van_api_kei": 38, "asdfa": 38, "sdfadsf": 38, "adsfasdf": 38, "starting_befor": 38, "saved_list": 38, "get_saved_list": 38, "my_saved_list": 38, "review": [38, 59], "internet": 38, "asynchron": [38, 51, 62], "therefor": 38, "activistcodeid": 38, "new_volunt": 38, "job_id": 38, "bulk_apply_activist_cod": 38, "url_typ": [38, 62], "job_statu": 38, "get_bulk_import_job": 38, "bulk_upsert_contact": 38, "pii": 38, "hot_lead": 38, "job_result": 38, "get_bulk_import_job_result": 38, "gcs_test": 38, "1171": 38, "list_nam": 38, "my_cr": 38, "upload_saved_list": [38, 62], "overnight": 38, "know": [38, 54], "get_scor": 38, "score_id": 38, "9999": [38, 39], "anoth": [38, 50, 54, 58, 59, 61], "winning_scor": 38, "config": 38, "score_column": 38, "winning_model": 38, "model": 38, "fact": 38, "5555": 38, "score1": 38, "5556": 38, "score2": 38, "upload_scor": [38, 62], "3421": 38, "auto_approv": 38, "update_score_statu": 38, "13242": 38, "311838": 38, "sr": 38, "1288926": 38, "apply_survey_respons": 38, "contact_type_id": 38, "input_type_id": 38, "reus": [38, 59], "shift": [38, 41], "shit": 38, "creation": [38, 44], "loc_id": 38, "ol": 38, "chicago": 38, "gotv": 38, "short_nam": 38, "gotvcan": 38, "start_tim": 38, "01t15": 38, "end_tim": 38, "01t18": 38, "event_type_id": 38, "296199": 38, "259236": 38, "location_id": [38, 41], "cpd": 38, "11t17": 38, "fall": [38, 63], "new_ev": 38, "event_cr": 38, "100349920": 38, "750001004": 38, "shift_id": 38, "19076": 38, "role_id": [38, 64], "263920": 38, "3": [38, 43, 50, 52], "status_id": 38, "signup_id": 38, "signup_cr": 38, "new_status_id": 38, "signup_upd": 38, "van_connect": 38, "find_person": 38, "date_of_birth": [38, 41, 44, 50], "street_numb": [38, 52], "street_nam": [38, 52], "conduct": 38, "email_address": [38, 54], "1981": 38, "find_person_json": 38, "match_json": 38, "leav": 38, "id_typ": 38, "mymemb": 38, "mycampaign": 38, "h": [38, 54], "fax": [38, 41], "update_person_json": 38, "abcd": 38, "gmail": [38, 50], "issubscrib": 38, "upsert_person_json": 38, "correct": [38, 39, 54, 59], "get_person": 38, "expand_field": 38, "contribution_histori": 38, "recorded_address": 38, "reported_demograph": 38, "suppress": 38, "custom_properti": 38, "election_record": 38, "membership_status": 38, "organization_rol": 38, "disclosure_field_valu": 38, "delete_person": 38, "apply_canvass_result": 38, "result_code_id": 38, "date_canvass": 38, "get_canvass_responses_result_cod": 38, "toggle_volunteer_act": 38, "volunteer_activity_id": 38, "apply_respons": 38, "omit_contact": 38, "campaignid": 38, "conform": 38, "histori": [38, 54], "particularli": 38, "18917": 38, "activistcod": 38, "surveyquestionid": 38, "109149": 38, "surveyresponseid": 38, "465468": 38, "surveyrespons": 38, "5222": 38, "create_relationship": 38, "vanid_1": 38, "vanid_2": 38, "relationship_id": 38, "node": 38, "secondari": 38, "spoke": 38, "apply_person_cod": 38, "code_id": 38, "merge_contact": 38, "primary_vanid": 38, "source_vanid": 38, "merg": [38, 55, 59], "activist_code_id": 38, "apply_activist_cod": 38, "remove_activist_cod": 38, "bulkimport": 38, "get_bulk_import_resourc": 38, "contactsactivistcod": 38, "still": [38, 39, 54, 59], "get_bulk_import_mapping_typ": 38, "type_nam": 38, "get_bulk_import_mapping_type_field": 38, "field_nam": 38, "url_kwarg": [38, 62], "ye": [38, 41, 62], "datecanvass": 38, "canvassedbi": 38, "contacttypeid": 38, "result_field": 38, "underscor": [38, 50], "capit": [38, 39], "phonenumb": 38, "votervanid": 38, "externalid": 38, "pk": 38, "voterbaseid": 38, "middl": [38, 41], "mn": 38, "middlenam": [38, 41], "lastnam": [38, 41, 45, 50], "dateofbirth": [38, 41], "birthdat": 38, "physic": 38, "addressline3": 38, "address3": 38, "provinc": 38, "stateorprovinc": 38, "ziporpost": 38, "postalcod": 38, "countrycod": 38, "displai": [38, 54, 64], "displayasent": 38, "y": [38, 54], "cellphon": 38, "cellcountrycod": 38, "cellphonecountrycod": 38, "homephon": 38, "homecountrycod": 38, "homephonecountrycod": 38, "otheremail": 38, "email2": 38, "emailaddress2": 38, "results_field": 38, "bulk_apply_suppress": 38, "suppressionid": 38, "bulk_apply_canvass_result": 38, "resultid": 38, "3166": 38, "phonetypeid": 38, "phoneoptinstatusid": 38, "addressid": 38, "bulk_apply_contact_custom_field": 38, "custom_field_group_id": 38, "cf": 38, "customfieldid": 38, "At": [38, 58], "cf123": 38, "canvassrespons": 38, "get_canvass_responses_contact_typ": 38, "get_canvass_responses_input_typ": 38, "changedent": 38, "get_changed_entity_resourc": 38, "get_changed_entity_resource_field": 38, "resource_typ": 38, "avali": 38, "get_changed_ent": 38, "include_inact": 38, "requested_field": 38, "90": 38, "potenti": [38, 50, 52], "iso8601": 38, "2021": 38, "get_cod": 38, "supported_ent": 38, "parent_code_id": 38, "code_typ": 38, "get_code_typ": 38, "create_cod": 38, "sourcecod": 38, "enumer": [38, 54], "searchabl": 38, "rule": [38, 53, 61], "code_supported_ent": 38, "is_search": 38, "is_applic": 38, "31": 38, "2018t13": 38, "2018t14": 38, "update_cod": 38, "delete_cod": 38, "get_code_supported_ent": 38, "customfield": 38, "field_typ": 38, "get_custom_fields_valu": 38, "custom_field_id": 38, "rep_event_id": 38, "starting_aft": 38, "district_field": 38, "financialprogram": 38, "ticketcategori": 38, "onlineform": 38, "recurr": [38, 41], "voterregistrationbatch": 38, "create_ev": [38, 41], "publicly_view": 38, "district_field_valu": 38, "voter_registration_batch": 38, "shorter": 38, "2018t12": 38, "modif": 38, "interfac": [38, 51, 54, 58], "ngp": 38, "organiz": 38, "purpos": [38, 53, 54], "delete_ev": 38, "add_event_shift": 38, "shift_nam": 38, "get_event_typ": 38, "exportjob": 38, "get_export_job_typ": 38, "export_job_cr": 38, "export_typ": 38, "webhookurl": 38, "noth": 38, "saved_list_download": 38, "webhook": [38, 39], "get_export_job": 38, "export_job_id": 38, "xxport": 38, "fileloadingjob": 38, "create_file_load": 38, "file_url": 38, "id_column": 38, "auto_averag": 38, "auto_toler": 38, "deprec": [38, 39, 40], "7": 38, "ftp": [38, 50], "site": [38, 41, 46, 49, 55], "hold": [38, 39, 50, 54, 63], "averag": 38, "fault": 38, "toler": 38, "calcul": [38, 50], "create_file_load_multi": 38, "score_map": 38, "file_load": 38, "adher": 38, "syntax": [38, 39, 50, 54, 59], "get_loc": [38, 41], "create_loc": [38, 41], "address_line1": 38, "address_line2": 38, "zip_cod": [38, 41, 52], "town": 38, "nsw": 38, "delete_loc": 38, "printedlist": 38, "get_printed_list": 38, "generated_aft": 38, "generated_befor": 38, "created_bi": 38, "turf_nam": 38, "printed_list_numb": 38, "savedlist": 38, "saved_list_id": 38, "download_saved_list": 38, "upload_saved_list_rest": 38, "callback_url": 38, "unmatch": 38, "listen": 38, "enclos": 38, "get_score_upd": 38, "created_befor": 38, "created_aft": 38, "score_update_id": 38, "disapprov": 38, "approve_toler": 38, "hous": 38, "score1_id": 38, "score1_column": 38, "score2_id": 38, "score2_column": 38, "deviat": 38, "approve_tolder": 38, "ask": [38, 54, 55, 59], "get_signups_status": 38, "status": [38, 58], "get_person_signup": 38, "get_event_signup": 38, "get_signup": 38, "create_signup": 38, "update_signup": 38, "delete_signup": 38, "supportergroup": 38, "get_supporter_group": 38, "supporter_group_id": 38, "create_supporter_group": 38, "create": 38, "delete_supporter_group": 38, "add_person_supporter_group": 38, "delete_person_supporter_group": 38, "surveyquest": 38, "sq_type": 38, "cycl": 38, "suestion": 38, "survey_response_id": 38, "get_target_export": 38, "create_target_export": 38, "webhook_url": 38, "chat": 39, "instal": [39, 50, 54, 59], "produc": 39, "reinstal": 39, "stai": 39, "slack_api_token": 39, "tkn": 39, "simpl": [39, 45, 54, 55, 63], "messsag": 39, "message_channel": 39, "my_channel": 39, "hello": [39, 59], "upload_fil": 39, "channel_1": 39, "channel_2": 39, "my_slack_fil": 39, "txt": [39, 55, 59], "exclude_archiv": 39, "public_channel": 39, "mix": [39, 50], "private_channel": 39, "mpim": 39, "im": 39, "profile_real_name_norm": 39, "profile_email": 39, "parent_message_id": 39, "hook": 39, "txxxxxxx": 39, "bxxxxxx": 39, "dxxxxxxx": 39, "thread": 39, "as_us": 39, "icon_url": 39, "icon_emoji": 39, "postmessag": 39, "legacy_authorship": 39, "legaci": 39, "authorship": 39, "filetyp": 39, "initial_com": 39, "is_binari": 39, "6mb": 39, "attach": 39, "creds_path": 39, "secret_loc": 39, "token_path": 39, "send_email": 39, "sender": 39, "p": 39, "file1": 39, "file2": 39, "message_text": 39, "message_html": 39, "ommit": 39, "dont_use_this_password": 39, "smtp_": 39, "smtp_host": 39, "smtp_password": 39, "tl": 39, "close_manu": 39, "587": 39, "smtp_tl": 39, "disabl": [39, 52], "send_messag": 39, "backward": 40, "capitol": 40, "canari": 40, "polit": [41, 52], "california": 41, "acquisit": 41, "univers": [41, 64], "politicaldata": 41, "pdi_usernam": 41, "pdi_password": 41, "pdi_api_token": 41, "my_token": [41, 42], "get_flag_id": 41, "get_flag": 41, "qa_url": 41, "add_email": 41, "contact_id": 41, "create_acquisition_typ": 41, "acquisition_typ": 41, "acquisition_descript": 41, "acquisition_method": 41, "page_default": 41, "ivr": 41, "pagedefault": 41, "walklist": 41, "walk": [41, 47, 54, 55], "phonelist": 41, "phonebank": [41, 54], "devic": 41, "create_act": 41, "activity_nam": 41, "canvassing_shift": 41, "create_activity_assign": 41, "eventactivityid": 41, "specific_occurrence_start": 41, "mayb": [41, 54], "occurr": 41, "fffz": 41, "create_contact": 41, "name_prefix": 41, "middle_nam": [41, 52], "nicknam": 41, "occup": 41, "employ": 41, "volunteer_statu": 41, "donor_statu": 41, "member_statu": 41, "pdi_id": 41, "pdiid": 41, "nameprefix": 41, "namesuffix": 41, "volunteerstatu": 41, "prospect": 41, "donorstatu": 41, "memberstatu": 41, "calendar_id": 41, "event_nam": 41, "start_datetim": 41, "end_datetim": 41, "all_dai": 41, "recurrencetyp": 41, "recurrence_end_datetim": 41, "host_phon": 41, "host_email": 41, "calendar": 41, "took": 41, "timezon": 41, "is_all_dai": 41, "daili": [41, 54, 57, 58], "weekli": 41, "monthli": [41, 57], "defualt": 41, "create_event_act": 41, "activity_id": 41, "signup_go": 41, "pictionari": 41, "create_event_with_act": 41, "activti": 41, "whek": 41, "create_flag_id": 41, "flag_id": 41, "is_default": 41, "flag_descript": 41, "compil": 41, "amm": 41, "bnh": 41, "bnm": 41, "dead": [41, 59], "dnc": 41, "dnr": 41, "endr": 41, "gtd": 41, "hh": 41, "l2vt": 41, "lbo": 41, "lm": 41, "lo": 41, "l": [41, 54, 55], "lsd": 41, "lsr": 41, "mov": 41, "nah": 41, "NO": 41, "ref": 41, "sup": 41, "ul2vt": 41, "vl2vt": 41, "vol": 41, "vtd": 41, "create_flag": 41, "flag_list": 41, "flagentryd": 41, "acquisitiontypeid": 41, "flagid": 41, "questionid": 41, "contactid": 41, "create_invit": 41, "rsvp": 41, "overlook": 41, "hotel": 41, "create_quest": 41, "answer_opt": 41, "question_label": 41, "question_descript": 41, "candidate_issue_id": 41, "displaydescript": 41, "displaycod": 41, "delete_acquisition_typ": 41, "delete_contact": 41, "delete_flag": 41, "delete_flag_id": 41, "get_acquisition_typ": 41, "get_calendar": 41, "bluevot": 41, "calendars_getal": 41, "2000": 41, "search_by_email": 41, "get_event_act": 41, "eventact": 41, "eventactivities_getal": 41, "get_event_activity_assign": 41, "eventactivityassign": 41, "assig": 41, "get_event_invit": 41, "first_event_d": 41, "last_event_d": 41, "frame": 41, "yyi": 41, "get_quest": 41, "get_univers": 41, "update_acquisition_typ": 41, "update_act": 41, "update_activity_assign": 41, "activityassignementid": 41, "update_contact": 41, "update_flag_id": 41, "udpat": 41, "update_invit": 41, "invitation_id": 41, "workflow": [42, 52, 54, 58], "autom": [42, 54], "quickbase_hostnam": 42, "quickbase_user_token": 42, "qb": 42, "user_token": 42, "get_app_t": 42, "query_record": 42, "table_from": 42, "my_table_id": 42, "laid": 42, "documentaiton": 42, "componentsqueri": 42, "fresh": [43, 54], "cach": [43, 50], "redash_base_url": 43, "redash_user_api_kei": 43, "redash_query_api_kei": 43, "base_url": 43, "user_api_kei": 43, "pause_tim": 43, "screen": 43, "certif": 43, "get_data_sourc": 43, "data_source_id": 43, "update_data_sourc": 43, "dbname": 43, "get_fresh_query_result": 43, "query_id": 43, "datelimit": 43, "p_": 43, "had": [43, 54], "p_datelimit": 43, "redash_query_param": 43, "get_cached_query_result": 43, "query_api_kei": 43, "did": [43, 50], "registr": [44, 52, 56, 64], "rocki": 44, "rtv": 44, "rockthevot": 44, "rtv_partner_id": 44, "rtv_partner_api_kei": 44, "partner_id": 44, "partner_api_kei": 44, "supersecretkei": 44, "run_registration_report": 44, "report": [44, 46, 54, 64], "report_id": 44, "create_registration_report": 44, "get_registration_report": 44, "report_typ": 44, "poll_interval_second": 44, "report_timeout_second": 44, "get_state_requir": 44, "lang": 44, "home_state_id": 44, "home_zip_cod": 44, "callback": [44, 53], "elig": [44, 46], "zzzzz": 44, "jsonp": 44, "huge": 45, "apolit": 45, "soql": 45, "reset": [45, 50], "salesforce_usernam": 45, "salesforce_password": 45, "salesforce_security_token": 45, "sf": [45, 63], "security_token": 45, "ak_contact": 45, "digital_source__c": 45, "upsert_result": 45, "contacts_t": 45, "test_environ": 45, "salesforce_domain": 45, "describe_object": 45, "__c": 45, "describe_field": 45, "data_t": 45, "id_col": 45, "id_tabl": 45, "hard_delet": 45, "perman": 45, "trash": 45, "clariti": 46, "real": [46, 54], "800": 46, "georgia": 46, "colorado": 46, "arkansa": 46, "dalla": 46, "texa": 46, "particip": [46, 54, 64], "night": 46, "unfortun": 46, "difficult": 46, "come": 46, "unformat": 46, "xml": 46, "power": 46, "complic": [46, 54, 55], "panda": [46, 50, 54], "datafram": [46, 50], "force_upd": 46, "letter": [46, 54, 55], "enr": 46, "clarityelect": 46, "tx": 46, "114890": 46, "285569": 46, "ga": 46, "114729": 46, "scy": 46, "get_detailed_result": 46, "numer": [46, 52], "clark": 46, "get_summary_result": 46, "contest": 46, "elector": 46, "administ": 46, "previous": [46, 52], "candid": 46, "county_nam": 46, "ballots_cast": 46, "reg_vot": 46, "counties_report": 46, "total_counti": 46, "precincts_report": 46, "total_precinct": 46, "candidate_nam": 46, "candidate_parti": 46, "recorded_vot": 46, "cast": 46, "vote_method": 46, "timestamp_last_upd": 46, "county_id": 46, "precinct_nam": 46, "voter_turnout": 46, "percent_report": 46, "get_detailed_results_for_participating_counti": 46, "missing_counti": 46, "precinct": 46, "paramiko": 47, "rsa_private_key_fil": [47, 50], "list_directori": 47, "remote_path": [47, 50], "my_csv": 47, "my_local_path": 47, "create_connect": 47, "make_directori": 47, "rsa": [47, 50], "stfp": [47, 50], "remot": [47, 50, 52, 54, 55], "subdirectori": 47, "remove_directori": 47, "files_to_download": 47, "verbos": [47, 55], "5mb": 47, "get_file_s": 47, "list_subdirectori": 47, "list_fil": 47, "walk_tre": 47, "dir_pattern": 47, "file_pattern": 47, "max_depth": 47, "recurs": 47, "depth": [47, 55], "hasn": 47, "discov": 47, "deep": 47, "travers": 47, "touch": 47, "commerc": 48, "shopify_subdomain": 48, "shopify_password": 48, "shopify_api_kei": 48, "shopify_api_vers": 48, "mysubdomain": 48, "myshopifi": 48, "shopify_access_token": 48, "get_count": 48, "query_d": 48, "since_id": 48, "get_query_url": 48, "graphql": 48, "tabledata": 48, "8414": 48, "intellig": 49, "periscop": 49, "mine": 49, "predict": 49, "analyt": 49, "sisense_site_nam": 49, "sisense_api_kei": 49, "site_nam": 49, "my_site_nam": 49, "list_shared_dashboard": 49, "dashboard_id": 49, "publish_shared_dashboard": 49, "chart": 49, "chart_id": 49, "567": 49, "delete_shared_dashboard": 49, "periscopedata": 49, "9dda9dda": 49, "9dda": 49, "9dda9dda9dda": 49, "2d": 50, "to_gcs_csv": 50, "to_sftp_csv": 50, "to_civi": 50, "to_petl": 50, "to_json": 50, "to_html": 50, "to_datafram": 50, "append_csv": 50, "to_zip_csv": 50, "to_dict": 50, "from_json": 50, "from_column": 50, "from_redshift": 50, "from_postgr": 50, "from_datafram": 50, "from_s3_csv": 50, "from_csv_str": 50, "b": [50, 63], "petl_tbl": 50, "num_row": [50, 54, 63], "head": 50, "tail": 50, "add_column": 50, "remove_column": 50, "rename_column": 50, "move_column": 50, "fill_column": 50, "fix": 50, "fillna_column": 50, "get_column_typ": 50, "convert_column": [50, 54], "coalesce_column": 50, "coalesc": 50, "map_column": 50, "select_row": [50, 54], "stack": 50, "remove_null_row": 50, "reshap": 50, "unpack_dict": [50, 54], "unpack_list": 50, "long_tabl": 50, "unpack_nested_columns_as_row": 50, "newcol": 50, "rows_list": 50, "ineffici": 50, "loop": [50, 54], "heavili": 50, "use_petl": 50, "skipcom": 50, "update_t": 50, "tri": [50, 54], "name_data": 50, "lambda": 50, "elsewher": 50, "name_t": 50, "hard": [50, 55], "consum": [50, 51, 52], "notic": [50, 54], "later": [50, 52, 54], "materialize_to_fil": 50, "my_id": 50, "activist_cod": 50, "myevent": 50, "tofrom": 50, "coerce_float": 50, "arrai": 50, "na": 50, "index_head": 50, "caption": 50, "tr_style": 50, "td_style": 50, "encount": [50, 52], "callabl": 50, "temp_file_compress": 50, "write_head": 50, "csv_name": 50, "csvarg": 50, "ie": [50, 54, 55], "csv_writer": 50, "archive_path": 50, "thismethod": 50, "achiv": 50, "public_url": 50, "public_url_expir": [50, 62], "to_bigqueri": 50, "bigqueri": [50, 54], "csv_reader": 50, "dummi": 50, "from_manifest": 50, "from_bigqueri": 50, "todo": 50, "include_index": 50, "objectt": 50, "valueerror": [50, 54], "new_column_nam": 50, "column_map": 50, "old": 50, "old_nam": 50, "new_nam": 50, "old_name2": 50, "new_name2": 50, "fill_valu": 50, "translat": 50, "get_column_max_width": 50, "convert_columns_to_str": 50, "comparison": 50, "dest_column": 50, "source_column": 50, "remove_source_column": 50, "exact_match": 50, "unknown": 50, "1980": 50, "birthdai": 50, "1908": 50, "map_and_coalesce_column": 50, "preferenc": 50, "analyz": 50, "get_columns_type_stat": 50, "convert_t": 50, "hygien": 50, "readthedoc": 50, "v0": 50, "24": 50, "include_origin": 50, "5000": 50, "prepend_valu": 50, "max_column": 50, "5421": 50, "512": 50, "699": 50, "3334": 50, "222": 50, "5478": 50, "phones_0": 50, "phones_1": 50, "expand_origin": 50, "melt": 50, "standalon": 50, "pack": 50, "key_renam": 50, "retain_origin": 50, "foreign": 50, "mywork": 50, "skinni": 50, "email_skinni": 50, "emails_hom": 50, "emails_work": 50, "better": 50, "key_nam": 50, "new_key_nam": 50, "88": 50, "wayss": 50, "tbl2": 50, "tbl3": 50, "null_valu": 50, "concat": 50, "concaten": 50, "onto": 50, "evenli": 50, "remaind": 50, "get_normalized_column_nam": 50, "everyth": [50, 54, 55], "match_column": 50, "desired_column": 50, "fuzzy_match": 50, "if_extra_column": 50, "if_missing_column": 50, "latter": 50, "reduce_row": 50, "reduce_func": 50, "presort": 50, "rowreduc": 50, "compon": 50, "conta": 50, "sql_to_get_table_ddl": 50, "schemanam": 50, "db_scratch": 50, "state_fip": 50, "IF": 50, "tstate": 50, "1024": 50, "stusab": 50, "reducer_fn": 50, "ncreat": 50, "state_nam": 50, "staten": 50, "ndiststyl": 50, "fun": 50, "sort_column": 50, "set_head": 50, "new_head": 50, "petl_method": 50, "col1": 50, "col2": 50, "arguement": 50, "chain": [50, 58], "dedup": 50, "matter": [50, 54, 55, 63], "_emptydefault": 50, "problem": [50, 55, 58, 59], "file_path": 50, "unlik": 50, "bring": 50, "latenc": 51, "programmat": [51, 57], "versu": 51, "sole": 51, "targetsmartapi": 52, "quickli": 52, "radius_search": 52, "area": 52, "radiu": 52, "voter_registration_check": 52, "smartmatch": 52, "accur": 52, "learn": [52, 54, 55], "adjust": [52, 62], "ts_api_kei": 52, "ts_api": 52, "search_id": 52, "search_id_typ": 52, "search_typ": 52, "durham": 52, "nc": 52, "27708": 52, "voterbas": 52, "exacttrack": 52, "household": 52, "zip4": 52, "upars": 52, "usp": 52, "radius_s": 52, "radius_unit": 52, "mile": 52, "age_min": 52, "age_max": 52, "composite_score_min": 52, "composite_score_max": 52, "last_name_exact": 52, "last_name_is_prefix": 52, "last_name_prefix_length": 52, "address_typ": 52, "reg": 52, "33": 52, "738987255507": 52, "116": 52, "40833849559": 52, "tsmart": 52, "120": 52, "meter": 52, "feet": 52, "kilomet": 52, "greater": 52, "ander": 52, "anderson": 52, "input_t": [52, 53], "max_match": 52, "include_email": 52, "include_landlin": 52, "include_wireless": 52, "include_voip": 52, "tmp_locat": 52, "keep_smartmatch_input_fil": 52, "keep_smartmatch_output_gz_fil": 52, "petl": 52, "lazi": 52, "downstream": 52, "benefici": 52, "recov": 52, "increas": 52, "configu": 52, "wireless": 52, "voip": 52, "uncompress": 52, "wrap": [52, 63], "tsmart_match_cod": 52, "vb": 52, "voterbase_id": 52, "element": 52, "unparsed_full_address": 52, "legal": 52, "targetsmartautom": 53, "ts_sftp_usernam": 53, "ts_sftp_password": 53, "ts_auto": 53, "warn": 53, "liter": 53, "my_sftp_usernam": 53, "my_sftp_password": 53, "my_file_to_match": 53, "output_t": 53, "workflow_name_provided_by_targetsmart": 53, "my_job_nam": 53, "confus": [53, 54, 55], "match_statu": 53, "job_nam": 53, "lifecycl": 53, "eventu": 53, "overview": 53, "job_typ": 53, "call_back": 53, "layout": 53, "signific": 53, "succe": 53, "upon": [53, 55], "failur": [53, 54], "cormac": 54, "martinez": 54, "del": 54, "rio": 54, "shauna": 54, "gordon": 54, "mckeon": 54, "introduc": [54, 59], "behind": 54, "easier": [54, 59, 63], "suggest": [54, 55], "improv": [54, 55], "ever": 54, "quit": 54, "pain": 54, "luckili": 54, "stand": [54, 55], "program": [54, 55, 61], "gatewai": 54, "let": [54, 55], "everyon": 54, "good": [54, 63], "movement": [54, 58, 60, 61], "inspir": [54, 59], "okai": 54, "proce": 54, "ourselv": 54, "anywai": 54, "linux": [54, 59], "comfort": [54, 55, 59], "And": [54, 55, 63], "That": [54, 55, 59, 63], "fanci": 54, "parenthes": 54, "mobilize_inst": 54, "client_email": 54, "projectnam": 54, "gserviceaccount": 54, "jump": [54, 59], "plu": 54, "attendance_record": 54, "weren": [54, 59], "1yzr6gxmptxfzqb_t58frwnhhvu_kmtqzvmpnnuzd47i": 54, "got": [54, 55, 63], "46273": 54, "454545": 54, "event_titl": 54, "timeslot_id": 54, "738375": 54, "timeslot_start_d": 54, "1642865400": 54, "timeslot_end_d": 54, "1642872600": 54, "lou": 54, "slainei": 54, "lslainey0": 54, "unicef": 54, "3271326753": 54, "postal_cod": 54, "78737": 54, "46274": 54, "454546": 54, "textbank": 54, "239573": 54, "1643563800": 54, "1643527800": 54, "arleyn": 54, "ransfield": 54, "aransfield1": 54, "qq": 54, "2174386332": 54, "46275": 54, "454547": 54, "februari": 54, "183743": 54, "1644939000": 54, "1644946200": 54, "alameda": 54, "blackmuir": 54, "ablackmuir2": 54, "wisc": 54, "edu": 54, "3844977654": 54, "46276": 54, "454548": 54, "283666": 54, "1645378200": 54, "1645342200": 54, "bondi": 54, "berrow": 54, "bberrow3": 54, "discuz": 54, "2275080414": 54, "46277": 54, "454549": 54, "march": 54, "477483": 54, "1648218600": 54, "1648225800": 54, "korri": 54, "spight": 54, "kspight4": 54, "sakura": 54, "ne": 54, "jp": 54, "9818241063": 54, "sake": 54, "benefit": 54, "kind": [54, 55], "measur": 54, "1st": 54, "1970": 54, "why": [54, 59], "guess": 54, "seem": 54, "convert_to_legible_d": 54, "unix_d": 54, "utcfromtimestamp": 54, "strftime": 54, "centuri": 54, "cheatsheet": 54, "plai": 54, "cram": 54, "bummer": 54, "turn": 54, "correctli": [54, 63], "petl_tabl": 54, "sign_ups_by_event_petl": 54, "len": [54, 63], "sign_ups_by_event_parson": 54, "happen": [54, 55, 59, 63], "jan_attend": 54, "feb_attend": 54, "mar_attend": 54, "successfulli": [54, 58], "1y1jgygk5yuqlvrgrgnw7a8hf2ppqojjz": 54, "spreadsheet_nam": 54, "a1": 54, "random": 54, "bit": [54, 55], "silli": 54, "didn": 54, "adjusted_index": 54, "cell_rang": 54, "els": [54, 55, 59], "feel": [54, 59], "cool": [54, 59], "gspread_client": 54, "haven": [54, 55], "ala": 54, "sheet1": 54, "pretti": [54, 63], "gone": 54, "familiar": [54, 55], "deal": 54, "snowflak": 54, "cost": 54, "studio": 54, "half": 54, "screenshot": 54, "fivetran": 54, "airflow": 54, "chron": 54, "1am": 54, "pipelin": [54, 58], "mobilize_schema": 54, "mobilize_users_to_sync": 54, "AS": 54, "mobilizeid": 54, "mobilize_particip": 54, "mob": 54, "cormac_scratch": 54, "mobilize_to_actionnetwork_log": 54, "dive": 54, "loge": 54, "wrong": [54, 55], "log_record": 54, "mobilize_us": 54, "actionnetworkid": 54, "book": 54, "loglist": 54, "formal": 54, "analys": 54, "hei": 54, "sql_queri": 54, "new_mobilize_us": 54, "my_rs_warehous": 54, "pythonista": 54, "bad": 54, "yourself": [54, 59], "am": 54, "crash": 54, "typo": 54, "thrown": 54, "caught": 54, "halt": 54, "actionnetwork_us": 54, "my_actionnetwork_group": 54, "mobile_numb": 54, "attende": [54, 59], "postal_address": 54, "entry_id": 54, "great": [54, 55, 59], "littl": [54, 55, 59], "figur": [54, 55], "offanc": 54, "log_list": 54, "greatest": 54, "logtabl": 54, "errors_count": 54, "success_count": 54, "piec": [54, 59], "orchestr": 54, "repositori": [54, 55, 59], "explan": [55, 59], "prompt": 55, "shell": 55, "dependn": 55, "pwd": 55, "cd": 55, "my_fold": 55, "cheat": 55, "dir": 55, "hand": [55, 59], "tap": 55, "tab": [55, 60], "arrow": 55, "trick": 55, "isol": 55, "venv": 55, "virtualenv": 55, "next": [55, 63], "your_nam": 55, "mkdir": 55, "path_to_your_env": 55, "older": 55, "your_env_nam": 55, "chosen": 55, "regardless": [55, 59, 61], "bin": 55, "virtualenvwrapp": 55, "clone": 55, "davidmarbl": 55, "intro": 55, "scriptsdirectori": 55, "appdata": 55, "python37": 55, "mkvirtualenv": 55, "workon": 55, "janedo": 55, "wordier": 55, "unexpect": 55, "echo": 55, "thu": 55, "lib": 55, "forget": 55, "bundl": 55, "certain": 55, "pypi": 55, "machin": 55, "topic": 55, "anyth": 55, "programm": 55, "mind": 55, "behav": 55, "unexpectedli": 55, "tour": 55, "tutori": 55, "although": 55, "speak": 55, "almost": [55, 63], "recent": 55, "gotten": 55, "briefli": [55, 59], "dependen": 55, "codebas": 55, "mentor": 55, "hopefulli": 55, "turbovote_usernam": 56, "turbovote_password": 56, "turbovote_subdomain": 56, "tv": 56, "voic": 57, "twilio_account_sid": 57, "twilio_auth_token": 57, "account_sid": 57, "auth_token": 57, "my_auth_token": 57, "get_account_usag": 57, "time_period": 57, "last_month": 57, "inbound": 57, "get_messag": 57, "date_s": 57, "9995675309": 57, "get_account": 57, "subaccount": 57, "suspend": 57, "group_bi": 57, "exclude_nul": 57, "this_month": 57, "interv": 57, "yearli": 57, "from_": 57, "date_sent_befor": 57, "date_sent_aft": 57, "cooper": [58, 60, 61], "stakehold": 58, "folk": 58, "troubleshoot": 58, "resolut": 58, "transpar": 58, "facilit": 58, "wrote": 58, "emoji": 58, "shrug": 58, "indivis": 58, "technologi": 58, "narr": 59, "paragraph": 59, "explain": 59, "face": 59, "solv": 59, "adapt": 59, "contrib": 59, "fork": 59, "editor": 59, "git": 59, "use_cas": 59, "rst": 59, "restructur": 59, "tricki": 59, "useful_resourc": 59, "sample_cod": 59, "feedback": 59, "extent": 59, "brag": 59, "talk": 59, "satisfactori": 59, "hurdl": 59, "went": 59, "shout": 59, "idea": 59, "inlin": 59, "said": 59, "broad": 59, "stroke": 59, "creativ": 59, "zoom_api_kei": [59, 64], "zoom_api_secret": [59, 64], "clear": 59, "remind": 59, "new_env_vari": 59, "getenv": 59, "chose": 59, "variable_nam": 59, "variable_valu": 59, "likelihood": 59, "training_dur": 59, "minimum_dur": 59, "durat": 59, "err": 59, "side": 59, "exposit": 59, "pep8": 59, "happi": [59, 63], "meaning": 59, "j": 59, "training_sess": 59, "maria": 59, "fine": 59, "troubl": 59, "greet_us": 59, "bottom": 59, "__name__": 59, "__main__": 59, "ecosystem": 60, "practition": 60, "350": 60, "annual": 60, "kpi": 60, "staff": 60, "try_overwrit": 60, "four": 60, "workbook": 60, "carrier": 61, "tighten": 61, "10dlc": 61, "challeng": 61, "disposit": 61, "committeeid": 61, "utilit": 62, "aws_access_kei": 62, "apiconnector": 63, "simul": 63, "mock": 63, "test_yourconnectornam": 63, "pretend": 63, "introspect": 63, "testmailchimp": 63, "decor": 63, "test_get_campaign": 63, "requests_mock": 63, "mocker": 63, "test_campaign": 63, "testcas": 63, "12345": 63, "expected_json": 63, "assertequ": 63, "wire": 63, "intercept": 63, "sit": 63, "alongsid": 63, "test_mailchimp": 63, "saw": 63, "magicmock": 63, "salesforcetest": 63, "mock_client": 63, "list_peopl": 63, "nicol": 63, "jackson": 63, "assert": 63, "assert_cal": 63, "swap": 63, "_client": 63, "query_al": 63, "fakesoql": 63, "assert_called_with": 63, "assert_matching_t": 63, "conferenc": 64, "s2": 64, "marketplac": 64, "webinar": 64, "zoom_account_id": 64, "zoom_client_id": 64, "zoom_client_secret": 64, "meetings_tbl": 64, "get_meet": 64, "participants_tbl": 64, "get_past_meeting_particip": 64, "my_meeting_id": 64, "api_secret": 64, "meeting_typ": 64, "upcom": 64, "ongo": 64, "get_past_meet": 64, "meeting_uuid": 64, "regard": 64, "meeting_id": 64, "get_meeting_registr": 64, "get_user_webinar": 64, "get_past_webinar_particip": 64, "webinar_id": 64, "get_webinar_registr": 64, "get_meeting_poll_metadata": 64, "poll_id": 64, "get_meeting_all_polls_metadata": 64, "get_past_meeting_poll_metadata": 64, "get_webinar_poll_metadata": 64, "get_webinar_all_polls_metadata": 64, "get_past_webinar_poll_metadata": 64, "get_meeting_poll_result": 64, "get_webinar_poll_result": 64}, "objects": {"parsons": [[0, 0, 1, "", "ActBlue"], [1, 0, 1, "", "ActionBuilder"], [2, 0, 1, "", "ActionKit"], [4, 0, 1, "", "Airtable"], [6, 0, 1, "", "Auth0"], [8, 0, 1, "", "AzureBlobStorage"], [9, 0, 1, "", "BillCom"], [10, 0, 1, "", "Bloomerang"], [11, 0, 1, "", "Box"], [14, 0, 1, "", "CapitolCanary"], [15, 0, 1, "", "CatalistMatch"], [16, 0, 1, "", "Census"], [17, 0, 1, "", "CensusGeocoder"], [18, 0, 1, "", "CivisClient"], [20, 0, 1, "", "Controlshift"], [21, 0, 1, "", "Copper"], [22, 0, 1, "", "CrowdTangle"], [24, 0, 1, "", "DBSync"], [25, 0, 1, "", "Donorbox"], [26, 0, 1, "", "FacebookAds"], [28, 0, 1, "", "Freshdesk"], [29, 0, 1, "", "GitHub"], [39, 0, 1, "", "Gmail"], [31, 0, 1, "", "Hustle"], [34, 0, 1, "", "MobileCommons"], [35, 0, 1, "", "MobilizeAmerica"], [23, 0, 1, "", "MySQL"], [36, 0, 1, "", "NationBuilder"], [37, 0, 1, "", "Newmode"], [41, 0, 1, "", "PDI"], [23, 0, 1, "", "Postgres"], [42, 0, 1, "", "Quickbase"], [7, 0, 1, "", "Redshift"], [7, 0, 1, "", "S3"], [47, 0, 1, "", "SFTP"], [39, 0, 1, "", "SMTP"], [45, 0, 1, "", "Salesforce"], [46, 0, 1, "", "Scytl"], [48, 0, 1, "", "Shopify"], [49, 0, 1, "", "Sisense"], [39, 0, 1, "", "Slack"], [52, 0, 1, "", "TargetSmartAPI"], [53, 0, 1, "", "TargetSmartAutomation"], [56, 0, 1, "", "TurboVote"], [57, 0, 1, "", "Twilio"], [64, 0, 1, "", "Zoom"]], "parsons.ActBlue": [[0, 1, 1, "", "get_contributions"], [0, 1, 1, "", "get_download_url"], [0, 1, 1, "", "poll_for_download_url"], [0, 1, 1, "", "post_request"]], "parsons.ActionBuilder": [[1, 1, 1, "", "add_section_field_values_to_record"], [1, 1, 1, "", "deactivate_connection"], [1, 1, 1, "", "get_campaign_tags"], [1, 1, 1, "", "get_tag_by_name"], [1, 1, 1, "", "insert_entity_record"], [1, 1, 1, "", "insert_new_tag"], [1, 1, 1, "", "remove_tagging"], [1, 1, 1, "", "update_entity_record"], [1, 1, 1, "", "upsert_connection"]], "parsons.ActionKit": [[2, 1, 1, "", "add_phone"], [2, 1, 1, "", "blackhole_email"], [2, 1, 1, "", "bulk_upload_csv"], [2, 1, 1, "", "bulk_upload_table"], [2, 1, 1, "", "cancel_orderrecurring"], [2, 1, 1, "", "collect_upload_errors"], [2, 1, 1, "", "copy_mailer"], [2, 1, 1, "", "create_campaign"], [2, 1, 1, "", "create_event_create_form"], [2, 1, 1, "", "create_event_create_page"], [2, 1, 1, "", "create_event_field"], [2, 1, 1, "", "create_event_signup_form"], [2, 1, 1, "", "create_event_signup_page"], [2, 1, 1, "", "create_generic_action"], [2, 1, 1, "", "create_mailer"], [2, 1, 1, "", "create_page_followup"], [2, 1, 1, "", "create_transaction"], [2, 1, 1, "", "create_user"], [2, 1, 1, "", "delete_actionfield"], [2, 1, 1, "", "delete_user"], [2, 1, 1, "", "delete_user_data"], [2, 1, 1, "", "get_blackholed_email"], [2, 1, 1, "", "get_campaign"], [2, 1, 1, "", "get_campaign_fields"], [2, 1, 1, "", "get_event"], [2, 1, 1, "", "get_event_create_form"], [2, 1, 1, "", "get_event_create_form_fields"], [2, 1, 1, "", "get_event_create_page"], [2, 1, 1, "", "get_event_create_page_fields"], [2, 1, 1, "", "get_event_signup_form"], [2, 1, 1, "", "get_event_signup_form_fields"], [2, 1, 1, "", "get_event_signup_page"], [2, 1, 1, "", "get_event_signup_page_fields"], [2, 1, 1, "", "get_events"], [2, 1, 1, "", "get_mailer"], [2, 1, 1, "", "get_order"], [2, 1, 1, "", "get_orderrecurring"], [2, 1, 1, "", "get_orders"], [2, 1, 1, "", "get_page_followup"], [2, 1, 1, "", "get_page_followup_fields"], [2, 1, 1, "", "get_survey_question"], [2, 1, 1, "", "get_transactions"], [2, 1, 1, "", "get_user"], [2, 1, 1, "", "get_user_fields"], [2, 1, 1, "", "paginated_get"], [2, 1, 1, "", "paginated_get_custom_limit"], [2, 1, 1, "", "queue_mailer"], [2, 1, 1, "", "rebuild_mailer"], [2, 1, 1, "", "search_events_in_campaign"], [2, 1, 1, "", "update_event"], [2, 1, 1, "", "update_event_field"], [2, 1, 1, "", "update_event_signup"], [2, 1, 1, "", "update_import_action"], [2, 1, 1, "", "update_mailing"], [2, 1, 1, "", "update_order"], [2, 1, 1, "", "update_order_user_detail"], [2, 1, 1, "", "update_orderrecurring"], [2, 1, 1, "", "update_paymenttoken"], [2, 1, 1, "", "update_phone"], [2, 1, 1, "", "update_survey_question"], [2, 1, 1, "", "update_transaction"], [2, 1, 1, "", "update_user"]], "parsons.Airtable": [[4, 1, 1, "", "delete_record"], [4, 1, 1, "", "delete_records"], [4, 1, 1, "", "get_record"], [4, 1, 1, "", "get_records"], [4, 1, 1, "", "insert_record"], [4, 1, 1, "", "insert_records"], [4, 1, 1, "", "update_record"], [4, 1, 1, "", "update_records"], [4, 1, 1, "", "upsert_records"]], "parsons.Auth0": [[6, 1, 1, "", "block_user"], [6, 1, 1, "", "delete_user"], [6, 1, 1, "", "get_connection_id"], [6, 1, 1, "", "get_users_by_email"], [6, 1, 1, "", "retrieve_all_users"], [6, 1, 1, "", "upsert_user"]], "parsons.AzureBlobStorage": [[8, 1, 1, "", "blob_exists"], [8, 1, 1, "", "container_exists"], [8, 1, 1, "", "create_container"], [8, 1, 1, "", "delete_blob"], [8, 1, 1, "", "delete_container"], [8, 1, 1, "", "download_blob"], [8, 1, 1, "", "get_blob"], [8, 1, 1, "", "get_blob_url"], [8, 1, 1, "", "get_container"], [8, 1, 1, "", "list_blobs"], [8, 1, 1, "", "list_containers"], [8, 1, 1, "", "put_blob"], [8, 1, 1, "", "upload_table"]], "parsons.BillCom": [[9, 1, 1, "", "check_customer"], [9, 1, 1, "", "create_invoice"], [9, 1, 1, "", "get_customer_list"], [9, 1, 1, "", "get_invoice_list"], [9, 1, 1, "", "get_or_create_customer"], [9, 1, 1, "", "get_user_list"], [9, 1, 1, "", "read_customer"], [9, 1, 1, "", "read_invoice"], [9, 1, 1, "", "send_invoice"]], "parsons.Bloomerang": [[10, 1, 1, "", "create_constituent"], [10, 1, 1, "", "create_interaction"], [10, 1, 1, "", "create_transaction"], [10, 1, 1, "", "delete_constituent"], [10, 1, 1, "", "delete_interaction"], [10, 1, 1, "", "delete_transaction"], [10, 1, 1, "", "get_constituent"], [10, 1, 1, "", "get_constituents"], [10, 1, 1, "", "get_interaction"], [10, 1, 1, "", "get_interactions"], [10, 1, 1, "", "get_transaction"], [10, 1, 1, "", "get_transaction_designation"], [10, 1, 1, "", "get_transaction_designations"], [10, 1, 1, "", "get_transactions"], [10, 1, 1, "", "update_constituent"], [10, 1, 1, "", "update_interaction"], [10, 1, 1, "", "update_transaction"]], "parsons.Box": [[11, 1, 1, "", "create_folder"], [11, 1, 1, "", "create_folder_by_id"], [11, 1, 1, "", "delete_file"], [11, 1, 1, "", "delete_file_by_id"], [11, 1, 1, "", "delete_folder"], [11, 1, 1, "", "delete_folder_by_id"], [11, 1, 1, "", "download_file"], [11, 1, 1, "", "get_item_id"], [11, 1, 1, "", "get_table"], [11, 1, 1, "", "get_table_by_file_id"], [11, 1, 1, "", "list"], [11, 1, 1, "", "list_files_by_id"], [11, 1, 1, "", "list_folders_by_id"], [11, 1, 1, "", "upload_table"], [11, 1, 1, "", "upload_table_to_folder_id"]], "parsons.CapitolCanary": [[14, 1, 1, "", "create_advocate"], [14, 1, 1, "", "get_advocates"], [14, 1, 1, "", "get_campaigns"], [14, 1, 1, "", "update_advocate"]], "parsons.CatalistMatch": [[15, 1, 1, "", "action"], [15, 1, 1, "", "await_completion"], [15, 1, 1, "", "load_matches"], [15, 1, 1, "", "load_table_to_sftp"], [15, 1, 1, "", "match"], [15, 1, 1, "", "status"], [15, 1, 1, "", "upload"], [15, 1, 1, "", "validate_table"]], "parsons.Census": [[16, 1, 1, "", "get_census"]], "parsons.CensusGeocoder": [[17, 1, 1, "", "geocode_address"], [17, 1, 1, "", "geocode_address_batch"], [17, 1, 1, "", "geocode_onelineaddress"], [17, 1, 1, "", "get_coordinates_data"]], "parsons.CivisClient": [[18, 2, 1, "", "client"], [18, 1, 1, "", "query"], [18, 1, 1, "", "table_import"]], "parsons.Controlshift": [[20, 1, 1, "", "get_petitions"]], "parsons.Copper": [[21, 1, 1, "", "get_activities"], [21, 1, 1, "", "get_activity_types"], [21, 1, 1, "", "get_companies"], [21, 1, 1, "", "get_contact_types"], [21, 1, 1, "", "get_custom_fields"], [21, 1, 1, "", "get_opportunities"], [21, 1, 1, "", "get_people"]], "parsons.CrowdTangle": [[22, 1, 1, "", "get_leaderboard"], [22, 1, 1, "", "get_links"], [22, 1, 1, "", "get_posts"]], "parsons.DBSync": [[24, 1, 1, "", "copy_rows"], [24, 1, 1, "", "create_table"], [24, 1, 1, "", "table_sync_full"], [24, 1, 1, "", "table_sync_incremental"]], "parsons.Donorbox": [[25, 1, 1, "", "get_campaigns"], [25, 1, 1, "", "get_donations"], [25, 1, 1, "", "get_donors"], [25, 1, 1, "", "get_plans"]], "parsons.FacebookAds": [[26, 1, 1, "", "add_users_to_custom_audience"], [26, 1, 1, "", "create_custom_audience"], [26, 1, 1, "", "delete_custom_audience"], [26, 1, 1, "", "get_match_table_for_users_table"]], "parsons.Freshdesk": [[28, 1, 1, "", "create_ticket"], [28, 1, 1, "", "get_agents"], [28, 1, 1, "", "get_companies"], [28, 1, 1, "", "get_contacts"], [28, 1, 1, "", "get_tickets"]], "parsons.GitHub": [[29, 1, 1, "", "download_file"], [29, 1, 1, "", "download_table"], [29, 1, 1, "", "get_issue"], [29, 1, 1, "", "get_organization"], [29, 1, 1, "", "get_pull_request"], [29, 1, 1, "", "get_repo"], [29, 1, 1, "", "get_user"], [29, 1, 1, "", "list_organization_repos"], [29, 1, 1, "", "list_repo_contributors"], [29, 1, 1, "", "list_repo_issues"], [29, 1, 1, "", "list_repo_pull_requests"], [29, 1, 1, "", "list_user_repos"]], "parsons.Gmail": [[39, 1, 1, "", "send_email"]], "parsons.Hustle": [[31, 1, 1, "", "create_agent"], [31, 1, 1, "", "create_group_membership"], [31, 1, 1, "", "create_lead"], [31, 1, 1, "", "create_leads"], [31, 1, 1, "", "get_agent"], [31, 1, 1, "", "get_agents"], [31, 1, 1, "", "get_group"], [31, 1, 1, "", "get_groups"], [31, 1, 1, "", "get_lead"], [31, 1, 1, "", "get_leads"], [31, 1, 1, "", "get_organization"], [31, 1, 1, "", "get_organizations"], [31, 1, 1, "", "get_tag"], [31, 1, 1, "", "get_tags"], [31, 1, 1, "", "update_agent"], [31, 1, 1, "", "update_lead"]], "parsons.MobileCommons": [[34, 1, 1, "", "create_profile"], [34, 1, 1, "", "get_broadcasts"], [34, 1, 1, "", "get_campaign_subscribers"], [34, 1, 1, "", "get_profiles"]], "parsons.MobilizeAmerica": [[35, 1, 1, "", "get_attendances"], [35, 1, 1, "", "get_events"], [35, 1, 1, "", "get_events_deleted"], [35, 1, 1, "", "get_events_organization"], [35, 1, 1, "", "get_organizations"], [35, 1, 1, "", "get_people"], [35, 1, 1, "", "get_promoted_organizations"]], "parsons.MySQL": [[23, 1, 1, "", "connection"], [23, 1, 1, "", "copy"], [23, 1, 1, "", "create_table"], [23, 1, 1, "", "detect_data_type"], [23, 1, 1, "", "format_column"], [23, 1, 1, "", "format_columns"], [23, 1, 1, "", "generate_alchemy_url"], [23, 1, 1, "", "generate_engine"], [23, 1, 1, "", "get_bigger_int"], [23, 1, 1, "", "get_table_object"], [23, 1, 1, "", "is_valid_sql_num"], [23, 1, 1, "", "query"], [23, 1, 1, "", "query_with_connection"], [23, 1, 1, "", "split_table_name"], [23, 1, 1, "", "table_exists"]], "parsons.NationBuilder": [[36, 1, 1, "", "get_people"], [36, 1, 1, "", "update_person"], [36, 1, 1, "", "upsert_person"]], "parsons.Newmode": [[37, 1, 1, "", "get_action"], [37, 1, 1, "", "get_campaign"], [37, 1, 1, "", "get_campaigns"], [37, 1, 1, "", "get_organization"], [37, 1, 1, "", "get_organizations"], [37, 1, 1, "", "get_outreach"], [37, 1, 1, "", "get_outreaches"], [37, 1, 1, "", "get_service"], [37, 1, 1, "", "get_services"], [37, 1, 1, "", "get_target"], [37, 1, 1, "", "get_targets"], [37, 1, 1, "", "get_tool"], [37, 1, 1, "", "get_tools"], [37, 1, 1, "", "lookup_targets"], [37, 1, 1, "", "run_action"]], "parsons.PDI": [[41, 1, 1, "", "add_email"], [41, 1, 1, "", "add_phone"], [41, 1, 1, "", "create_acquisition_type"], [41, 1, 1, "", "create_activity"], [41, 1, 1, "", "create_activity_assignment"], [41, 1, 1, "", "create_contact"], [41, 1, 1, "", "create_event"], [41, 1, 1, "", "create_event_activity"], [41, 1, 1, "", "create_event_with_activity"], [41, 1, 1, "", "create_flag_id"], [41, 1, 1, "", "create_flags"], [41, 1, 1, "", "create_invitation"], [41, 1, 1, "", "create_location"], [41, 1, 1, "", "create_question"], [41, 1, 1, "", "delete_acquisition_type"], [41, 1, 1, "", "delete_contact"], [41, 1, 1, "", "delete_flag"], [41, 1, 1, "", "delete_flag_id"], [41, 1, 1, "", "get_acquisition_type"], [41, 1, 1, "", "get_acquisition_types"], [41, 1, 1, "", "get_activities"], [41, 1, 1, "", "get_activity"], [41, 1, 1, "", "get_calendars"], [41, 1, 1, "", "get_contact"], [41, 1, 1, "", "get_contacts"], [41, 1, 1, "", "get_event_activities"], [41, 1, 1, "", "get_event_activity_assignments"], [41, 1, 1, "", "get_event_invitations"], [41, 1, 1, "", "get_events"], [41, 1, 1, "", "get_flag_id"], [41, 1, 1, "", "get_flag_ids"], [41, 1, 1, "", "get_flags"], [41, 1, 1, "", "get_locations"], [41, 1, 1, "", "get_question"], [41, 1, 1, "", "get_questions"], [41, 1, 1, "", "get_universe"], [41, 1, 1, "", "get_universes"], [41, 1, 1, "", "update_acquisition_type"], [41, 1, 1, "", "update_activity"], [41, 1, 1, "", "update_activity_assignment"], [41, 1, 1, "", "update_contact"], [41, 1, 1, "", "update_flag_id"], [41, 1, 1, "", "update_invitation"]], "parsons.Postgres": [[23, 1, 1, "", "connection"], [23, 1, 1, "", "copy"], [23, 1, 1, "", "create_table"], [23, 1, 1, "", "detect_data_type"], [23, 1, 1, "", "format_column"], [23, 1, 1, "", "format_columns"], [23, 1, 1, "", "generate_alchemy_url"], [23, 1, 1, "", "generate_engine"], [23, 1, 1, "", "get_bigger_int"], [23, 1, 1, "", "get_table_object"], [23, 1, 1, "", "is_valid_sql_num"], [23, 1, 1, "", "query"], [23, 1, 1, "", "query_with_connection"], [23, 1, 1, "", "split_table_name"], [23, 1, 1, "", "table_exists"]], "parsons.Quickbase": [[42, 1, 1, "", "get_app_tables"], [42, 1, 1, "", "query_records"]], "parsons.Redshift": [[7, 3, 1, "", "alter_table_column_type"], [7, 3, 1, "", "connection"], [7, 3, 1, "", "copy"], [7, 3, 1, "", "copy_s3"], [7, 3, 1, "", "generate_manifest"], [7, 3, 1, "", "query"], [7, 3, 1, "", "query_with_connection"], [7, 3, 1, "", "unload"], [7, 3, 1, "", "upsert"]], "parsons.S3": [[7, 1, 1, "", "bucket_exists"], [7, 2, 1, "", "client"], [7, 1, 1, "", "create_bucket"], [7, 1, 1, "", "get_buckets_with_subname"], [7, 1, 1, "", "get_file"], [7, 1, 1, "", "get_url"], [7, 1, 1, "", "key_exists"], [7, 1, 1, "", "list_buckets"], [7, 1, 1, "", "list_keys"], [7, 1, 1, "", "put_file"], [7, 1, 1, "", "remove_file"], [7, 2, 1, "", "s3"], [7, 1, 1, "", "transfer_bucket"]], "parsons.SFTP": [[47, 1, 1, "", "create_connection"], [47, 1, 1, "", "get_file"], [47, 1, 1, "", "get_file_size"], [47, 1, 1, "", "get_files"], [47, 1, 1, "", "get_table"], [47, 1, 1, "", "list_directory"], [47, 1, 1, "", "list_files"], [47, 1, 1, "", "list_subdirectories"], [47, 1, 1, "", "make_directory"], [47, 1, 1, "", "put_file"], [47, 1, 1, "", "remove_directory"], [47, 1, 1, "", "remove_file"], [47, 1, 1, "", "walk_tree"]], "parsons.SMTP": [[39, 1, 1, "", "send_email"]], "parsons.Salesforce": [[45, 4, 1, "", "client"], [45, 1, 1, "", "delete_record"], [45, 1, 1, "", "describe_fields"], [45, 1, 1, "", "describe_object"], [45, 1, 1, "", "insert_record"], [45, 1, 1, "", "query"], [45, 1, 1, "", "update_record"], [45, 1, 1, "", "upsert_record"]], "parsons.Scytl": [[46, 1, 1, "", "get_detailed_results"], [46, 1, 1, "", "get_detailed_results_for_participating_counties"], [46, 1, 1, "", "get_summary_results"]], "parsons.Shopify": [[48, 1, 1, "", "get_count"], [48, 1, 1, "", "get_orders"], [48, 1, 1, "", "get_query_url"], [48, 1, 1, "", "graphql"], [48, 1, 1, "", "load_to_table"]], "parsons.Sisense": [[49, 1, 1, "", "delete_shared_dashboard"], [49, 1, 1, "", "list_shared_dashboards"], [49, 1, 1, "", "publish_shared_dashboard"]], "parsons.Slack": [[39, 1, 1, "", "channels"], [39, 1, 1, "", "message"], [39, 1, 1, "", "message_channel"], [39, 1, 1, "", "upload_file"], [39, 1, 1, "", "users"]], "parsons.TargetSmartAPI": [[52, 1, 1, "", "data_enhance"], [52, 1, 1, "", "district"], [52, 1, 1, "", "phone"], [52, 1, 1, "", "radius_search"], [52, 1, 1, "", "smartmatch"], [52, 1, 1, "", "voter_registration_check"]], "parsons.TargetSmartAutomation": [[53, 1, 1, "", "execute"], [53, 1, 1, "", "match"]], "parsons.TurboVote": [[56, 1, 1, "", "get_users"]], "parsons.Twilio": [[57, 1, 1, "", "get_account"], [57, 1, 1, "", "get_account_usage"], [57, 1, 1, "", "get_accounts"], [57, 1, 1, "", "get_messages"]], "parsons.Zoom": [[64, 1, 1, "", "get_meeting_all_polls_metadata"], [64, 1, 1, "", "get_meeting_poll_metadata"], [64, 1, 1, "", "get_meeting_poll_results"], [64, 1, 1, "", "get_meeting_registrants"], [64, 1, 1, "", "get_meetings"], [64, 1, 1, "", "get_past_meeting"], [64, 1, 1, "", "get_past_meeting_participants"], [64, 1, 1, "", "get_past_meeting_poll_metadata"], [64, 1, 1, "", "get_past_webinar_participants"], [64, 1, 1, "", "get_past_webinar_poll_metadata"], [64, 1, 1, "", "get_user_webinars"], [64, 1, 1, "", "get_users"], [64, 1, 1, "", "get_webinar_all_polls_metadata"], [64, 1, 1, "", "get_webinar_poll_metadata"], [64, 1, 1, "", "get_webinar_poll_results"], [64, 1, 1, "", "get_webinar_registrants"]], "parsons.aws": [[7, 3, 1, "", "distribute_task"], [7, 3, 1, "", "event_command"]], "parsons.braintree": [[12, 0, 1, "", "Braintree"]], "parsons.braintree.Braintree": [[12, 1, 1, "", "get_disputes"], [12, 1, 1, "", "get_subscriptions"], [12, 1, 1, "", "get_transactions"]], "parsons.databases.redshift.redshift": [[7, 0, 1, "", "RedshiftSchema"], [7, 0, 1, "", "RedshiftTableUtilities"]], "parsons.databases.redshift.redshift.RedshiftSchema": [[7, 1, 1, "", "create_schema_with_permissions"], [7, 1, 1, "", "grant_schema_permissions"]], "parsons.databases.redshift.redshift.RedshiftTableUtilities": [[7, 1, 1, "", "combine_schema_and_table_name"], [7, 1, 1, "", "duplicate_table"], [7, 1, 1, "", "get_columns"], [7, 1, 1, "", "get_columns_list"], [7, 1, 1, "", "get_max_value"], [7, 1, 1, "", "get_object_type"], [7, 1, 1, "", "get_queries"], [7, 1, 1, "", "get_row_count"], [7, 1, 1, "", "get_table_definition"], [7, 1, 1, "", "get_table_definitions"], [7, 1, 1, "", "get_table_stats"], [7, 1, 1, "", "get_tables"], [7, 1, 1, "", "get_view_definition"], [7, 1, 1, "", "get_view_definitions"], [7, 1, 1, "", "get_views"], [7, 1, 1, "", "is_table"], [7, 1, 1, "", "is_view"], [7, 1, 1, "", "move_table"], [7, 1, 1, "", "populate_table_from_query"], [7, 1, 1, "", "rename_table"], [7, 1, 1, "", "split_full_table_name"], [7, 1, 1, "", "table_exists"], [7, 1, 1, "", "union_tables"]], "parsons.etl.etl": [[50, 0, 1, "", "ETL"]], "parsons.etl.etl.ETL": [[50, 1, 1, "", "add_column"], [50, 1, 1, "", "chunk"], [50, 1, 1, "", "coalesce_columns"], [50, 1, 1, "", "concat"], [50, 1, 1, "", "convert_column"], [50, 1, 1, "", "convert_columns_to_str"], [50, 1, 1, "", "convert_table"], [50, 1, 1, "", "cut"], [50, 1, 1, "", "deduplicate"], [50, 1, 1, "", "fill_column"], [50, 1, 1, "", "fillna_column"], [50, 1, 1, "", "get_column_max_width"], [50, 1, 1, "", "get_column_types"], [50, 1, 1, "", "get_columns_type_stats"], [50, 1, 1, "", "get_normalized_column_name"], [50, 1, 1, "", "head"], [50, 1, 1, "", "long_table"], [50, 1, 1, "", "map_and_coalesce_columns"], [50, 1, 1, "", "map_columns"], [50, 1, 1, "", "match_columns"], [50, 1, 1, "", "move_column"], [50, 1, 1, "", "reduce_rows"], [50, 1, 1, "", "remove_column"], [50, 1, 1, "", "remove_null_rows"], [50, 1, 1, "", "rename_column"], [50, 1, 1, "", "rename_columns"], [50, 1, 1, "", "select_rows"], [50, 1, 1, "", "set_header"], [50, 1, 1, "", "sort"], [50, 1, 1, "", "stack"], [50, 1, 1, "", "tail"], [50, 1, 1, "", "unpack_dict"], [50, 1, 1, "", "unpack_list"], [50, 1, 1, "", "unpack_nested_columns_as_rows"], [50, 1, 1, "", "use_petl"]], "parsons.etl.table": [[50, 0, 1, "", "Table"]], "parsons.etl.table.Table": [[50, 1, 1, "", "materialize"], [50, 1, 1, "", "materialize_to_file"]], "parsons.etl.tofrom": [[50, 0, 1, "", "ToFrom"]], "parsons.etl.tofrom.ToFrom": [[50, 1, 1, "", "append_csv"], [50, 1, 1, "", "from_bigquery"], [50, 1, 1, "", "from_columns"], [50, 1, 1, "", "from_csv"], [50, 1, 1, "", "from_csv_string"], [50, 1, 1, "", "from_dataframe"], [50, 1, 1, "", "from_json"], [50, 1, 1, "", "from_postgres"], [50, 1, 1, "", "from_redshift"], [50, 1, 1, "", "from_s3_csv"], [50, 1, 1, "", "to_bigquery"], [50, 1, 1, "", "to_civis"], [50, 1, 1, "", "to_csv"], [50, 1, 1, "", "to_dataframe"], [50, 1, 1, "", "to_dicts"], [50, 1, 1, "", "to_gcs_csv"], [50, 1, 1, "", "to_html"], [50, 1, 1, "", "to_json"], [50, 1, 1, "", "to_postgres"], [50, 1, 1, "", "to_redshift"], [50, 1, 1, "", "to_s3_csv"], [50, 1, 1, "", "to_sftp_csv"], [50, 1, 1, "", "to_zip_csv"]], "parsons.formstack": [[27, 0, 1, "", "Formstack"]], "parsons.formstack.Formstack": [[27, 1, 1, "", "get_folders"], [27, 1, 1, "", "get_form_fields"], [27, 1, 1, "", "get_form_submissions"], [27, 1, 1, "", "get_forms"], [27, 1, 1, "", "get_submission"]], "parsons.google.google_admin": [[30, 0, 1, "", "GoogleAdmin"]], "parsons.google.google_admin.GoogleAdmin": [[30, 1, 1, "", "get_aliases"], [30, 1, 1, "", "get_all_group_members"], [30, 1, 1, "", "get_all_groups"]], "parsons.google.google_bigquery": [[30, 0, 1, "", "GoogleBigQuery"]], "parsons.google.google_bigquery.GoogleBigQuery": [[30, 4, 1, "", "client"], [30, 1, 1, "", "connection"], [30, 1, 1, "", "copy"], [30, 1, 1, "", "copy_from_gcs"], [30, 1, 1, "", "copy_large_compressed_file_from_gcs"], [30, 1, 1, "", "copy_s3"], [30, 1, 1, "", "delete_table"], [30, 1, 1, "", "duplicate_table"], [30, 1, 1, "", "get_columns"], [30, 1, 1, "", "get_columns_list"], [30, 1, 1, "", "get_row_count"], [30, 1, 1, "", "get_tables"], [30, 1, 1, "", "get_views"], [30, 1, 1, "", "query"], [30, 1, 1, "", "query_with_connection"], [30, 1, 1, "", "table_exists"], [30, 1, 1, "", "upsert"]], "parsons.google.google_civic": [[30, 0, 1, "", "GoogleCivic"]], "parsons.google.google_civic.GoogleCivic": [[30, 1, 1, "", "get_elections"], [30, 1, 1, "", "get_polling_location"], [30, 1, 1, "", "get_polling_locations"], [30, 1, 1, "", "get_representative_info_by_address"]], "parsons.google.google_cloud_storage": [[30, 0, 1, "", "GoogleCloudStorage"]], "parsons.google.google_cloud_storage.GoogleCloudStorage": [[30, 1, 1, "", "blob_exists"], [30, 1, 1, "", "bucket_exists"], [30, 2, 1, "", "client"], [30, 1, 1, "", "copy_bucket_to_gcs"], [30, 1, 1, "", "create_bucket"], [30, 1, 1, "", "delete_blob"], [30, 1, 1, "", "delete_bucket"], [30, 1, 1, "", "download_blob"], [30, 1, 1, "", "format_uri"], [30, 1, 1, "", "get_blob"], [30, 1, 1, "", "get_bucket"], [30, 1, 1, "", "get_url"], [30, 1, 1, "", "list_blobs"], [30, 1, 1, "", "list_buckets"], [30, 1, 1, "", "put_blob"], [30, 1, 1, "", "split_uri"], [30, 1, 1, "", "unzip_blob"], [30, 1, 1, "", "upload_table"]], "parsons.google.google_sheets": [[30, 0, 1, "", "GoogleSheets"]], "parsons.google.google_sheets.GoogleSheets": [[30, 1, 1, "", "add_sheet"], [30, 1, 1, "", "append_to_sheet"], [30, 1, 1, "", "create_spreadsheet"], [30, 1, 1, "", "delete_spreadsheet"], [30, 1, 1, "", "format_cells"], [30, 1, 1, "", "get_spreadsheet_permissions"], [30, 1, 1, "", "get_worksheet"], [30, 1, 1, "", "get_worksheet_index"], [30, 1, 1, "", "list_worksheets"], [30, 1, 1, "", "overwrite_sheet"], [30, 1, 1, "", "paste_data_in_sheet"], [30, 1, 1, "", "share_spreadsheet"]], "parsons.mailchimp": [[33, 0, 1, "", "Mailchimp"]], "parsons.mailchimp.Mailchimp": [[33, 1, 1, "", "get_campaign_emails"], [33, 1, 1, "", "get_campaigns"], [33, 1, 1, "", "get_lists"], [33, 1, 1, "", "get_members"], [33, 1, 1, "", "get_unsubscribes"]], "parsons.ngpvan.van": [[38, 0, 1, "", "ActivistCodes"], [38, 0, 1, "", "BulkImport"], [38, 0, 1, "", "CanvassResponses"], [38, 0, 1, "", "ChangedEntities"], [38, 0, 1, "", "Codes"], [38, 0, 1, "", "CustomFields"], [38, 0, 1, "", "Events"], [38, 0, 1, "", "ExportJobs"], [38, 0, 1, "", "FileLoadingJobs"], [38, 0, 1, "", "Folders"], [38, 0, 1, "", "Locations"], [38, 0, 1, "", "People"], [38, 0, 1, "", "PrintedLists"], [38, 0, 1, "", "SavedLists"], [38, 0, 1, "", "Scores"], [38, 0, 1, "", "Signups"], [38, 0, 1, "", "SupporterGroups"], [38, 0, 1, "", "SurveyQuestions"], [38, 0, 1, "", "Targets"]], "parsons.ngpvan.van.ActivistCodes": [[38, 1, 1, "", "apply_activist_code"], [38, 1, 1, "", "get_activist_code"], [38, 1, 1, "", "get_activist_codes"], [38, 1, 1, "", "remove_activist_code"]], "parsons.ngpvan.van.BulkImport": [[38, 1, 1, "", "bulk_apply_activist_codes"], [38, 1, 1, "", "bulk_apply_canvass_results"], [38, 1, 1, "", "bulk_apply_contact_custom_fields"], [38, 1, 1, "", "bulk_apply_suppressions"], [38, 1, 1, "", "bulk_upsert_contacts"], [38, 1, 1, "", "get_bulk_import_job"], [38, 1, 1, "", "get_bulk_import_job_results"], [38, 1, 1, "", "get_bulk_import_mapping_type"], [38, 1, 1, "", "get_bulk_import_mapping_type_fields"], [38, 1, 1, "", "get_bulk_import_mapping_types"], [38, 1, 1, "", "get_bulk_import_resources"]], "parsons.ngpvan.van.CanvassResponses": [[38, 1, 1, "", "get_canvass_responses_contact_types"], [38, 1, 1, "", "get_canvass_responses_input_types"], [38, 1, 1, "", "get_canvass_responses_result_codes"]], "parsons.ngpvan.van.ChangedEntities": [[38, 1, 1, "", "get_changed_entities"], [38, 1, 1, "", "get_changed_entity_resource_fields"], [38, 1, 1, "", "get_changed_entity_resources"]], "parsons.ngpvan.van.Codes": [[38, 1, 1, "", "create_code"], [38, 1, 1, "", "delete_code"], [38, 1, 1, "", "get_code"], [38, 1, 1, "", "get_code_supported_entities"], [38, 1, 1, "", "get_code_types"], [38, 1, 1, "", "get_codes"], [38, 1, 1, "", "update_code"]], "parsons.ngpvan.van.CustomFields": [[38, 1, 1, "", "get_custom_field"], [38, 1, 1, "", "get_custom_fields"], [38, 1, 1, "", "get_custom_fields_values"]], "parsons.ngpvan.van.Events": [[38, 1, 1, "", "add_event_shift"], [38, 1, 1, "", "create_event"], [38, 1, 1, "", "delete_event"], [38, 1, 1, "", "get_event"], [38, 1, 1, "", "get_event_types"], [38, 1, 1, "", "get_events"]], "parsons.ngpvan.van.ExportJobs": [[38, 1, 1, "", "export_job_create"], [38, 1, 1, "", "get_export_job"], [38, 1, 1, "", "get_export_job_types"]], "parsons.ngpvan.van.FileLoadingJobs": [[38, 1, 1, "", "create_file_load"], [38, 1, 1, "", "create_file_load_multi"]], "parsons.ngpvan.van.Folders": [[38, 1, 1, "", "get_folder"], [38, 1, 1, "", "get_folders"]], "parsons.ngpvan.van.Locations": [[38, 1, 1, "", "create_location"], [38, 1, 1, "", "delete_location"], [38, 1, 1, "", "get_location"], [38, 1, 1, "", "get_locations"]], "parsons.ngpvan.van.People": [[38, 1, 1, "", "apply_canvass_result"], [38, 1, 1, "", "apply_person_code"], [38, 1, 1, "", "apply_response"], [38, 1, 1, "", "create_relationship"], [38, 1, 1, "", "delete_person"], [38, 1, 1, "", "find_person"], [38, 1, 1, "", "find_person_json"], [38, 1, 1, "", "get_person"], [38, 1, 1, "", "merge_contacts"], [38, 1, 1, "", "toggle_volunteer_action"], [38, 1, 1, "", "update_person"], [38, 1, 1, "", "update_person_json"], [38, 1, 1, "", "upsert_person"], [38, 1, 1, "", "upsert_person_json"]], "parsons.ngpvan.van.PrintedLists": [[38, 1, 1, "", "get_printed_list"], [38, 1, 1, "", "get_printed_lists"]], "parsons.ngpvan.van.SavedLists": [[38, 1, 1, "", "download_saved_list"], [38, 1, 1, "", "get_saved_list"], [38, 1, 1, "", "get_saved_lists"], [38, 1, 1, "", "upload_saved_list"], [38, 1, 1, "", "upload_saved_list_rest"]], "parsons.ngpvan.van.Scores": [[38, 1, 1, "", "get_score"], [38, 1, 1, "", "get_score_update"], [38, 1, 1, "", "get_score_updates"], [38, 1, 1, "", "get_scores"], [38, 1, 1, "", "update_score_status"], [38, 1, 1, "", "upload_scores"]], "parsons.ngpvan.van.Signups": [[38, 1, 1, "", "create_signup"], [38, 1, 1, "", "delete_signup"], [38, 1, 1, "", "get_event_signups"], [38, 1, 1, "", "get_person_signups"], [38, 1, 1, "", "get_signup"], [38, 1, 1, "", "get_signups_statuses"], [38, 1, 1, "", "update_signup"]], "parsons.ngpvan.van.SupporterGroups": [[38, 1, 1, "", "add_person_supporter_group"], [38, 1, 1, "", "create_supporter_group"], [38, 1, 1, "", "delete_person_supporter_group"], [38, 1, 1, "", "delete_supporter_group"], [38, 1, 1, "", "get_supporter_group"], [38, 1, 1, "", "get_supporter_groups"]], "parsons.ngpvan.van.SurveyQuestions": [[38, 1, 1, "", "apply_survey_response"], [38, 1, 1, "", "get_survey_question"], [38, 1, 1, "", "get_survey_questions"]], "parsons.ngpvan.van.Targets": [[38, 1, 1, "", "create_target_export"], [38, 1, 1, "", "get_target"], [38, 1, 1, "", "get_target_export"], [38, 1, 1, "", "get_targets"]], "parsons.redash": [[43, 0, 1, "", "Redash"]], "parsons.redash.Redash": [[43, 1, 1, "", "get_cached_query_results"], [43, 1, 1, "", "get_data_source"], [43, 1, 1, "", "get_fresh_query_results"], [43, 1, 1, "", "load_to_table"], [43, 1, 1, "", "update_data_source"]], "parsons.rockthevote.rtv": [[44, 0, 1, "", "RockTheVote"]], "parsons.rockthevote.rtv.RockTheVote": [[44, 1, 1, "", "create_registration_report"], [44, 1, 1, "", "get_registration_report"], [44, 1, 1, "", "get_state_requirements"], [44, 1, 1, "", "run_registration_report"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:attribute", "3": "py:function", "4": "py:property"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"], "4": ["py", "property", "Python property"]}, "titleterms": {"actblu": 0, "overview": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 56, 57, 64], "quickstart": [0, 2, 4, 6, 7, 8, 10, 11, 15, 16, 18, 20, 21, 22, 25, 26, 28, 29, 30, 32, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 52, 53, 56], "api": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 56, 57, 63, 64], "action": [1, 3, 54], "builder": 1, "quick": [1, 3, 5, 9, 12, 14, 23, 24, 27, 31, 33, 34, 37, 45, 57, 64], "start": [1, 3, 5, 9, 12, 14, 23, 24, 27, 31, 33, 34, 37, 45, 57, 63, 64], "actionkit": 2, "network": [3, 54], "airtabl": 4, "alchem": 5, "auth0": 6, "amazon": 7, "web": 7, "servic": 7, "lambda": 7, "s3": 7, "temporari": 7, "credenti": 7, "redshift": [7, 23, 54], "core": 7, "tabl": [7, 32, 50, 54], "view": 7, "schema": 7, "azur": 8, "blob": 8, "storag": [8, 30, 62], "bill": 9, "com": 9, "bloomerang": 10, "box": 11, "braintre": 12, "how": [13, 59, 63], "build": 13, "connector": [13, 63], "capitolcanari": 14, "catalist": 15, "censu": [16, 17], "u": 17, "geocod": 17, "civi": [18, 54, 58], "contribut": [19, 59], "parson": [19, 32, 50, 54, 55, 59, 63], "controlshift": 20, "class": [20, 41, 42, 46], "copper": 21, "crowdtangl": 22, "databas": [23, 24], "googl": [23, 30, 54, 60], "bigqueri": [23, 30], "mysql": [23, 60], "postgr": 23, "sync": 24, "donorbox": 25, "facebookad": 26, "formstack": 27, "freshdesk": 28, "github": 29, "admin": 30, "cloud": [30, 62], "civic": 30, "sheet": [30, 54, 60], "hustl": 31, "about": 32, "The": 32, "movement": 32, "cooper": 32, "licens": 32, "usag": [32, 57], "resourc": 32, "instal": [32, 55], "design": 32, "goal": 32, "log": [32, 54], "integr": 32, "indic": 32, "enhanc": 32, "framework": 32, "contributor": 32, "document": 32, "us": [32, 54, 55, 59, 63], "case": [32, 59], "sampl": [32, 59], "script": [32, 54, 59], "train": 32, "guid": 32, "mailchimp": 33, "mobilecommon": 34, "mobil": [35, 54], "america": 35, "nationbuild": 36, "new": [37, 54], "mode": 37, "ngpvan": 38, "common": 38, "workflow": [38, 51, 53], "bulk": 38, "import": [38, 54], "score": 38, "load": [38, 50, 54], "updat": 38, "peopl": 38, "add": 38, "survei": 38, "respons": 38, "event": 38, "creat": 38, "modifi": 38, "signup": 38, "ad": 38, "activist": 38, "code": [38, 59], "canvass": 38, "chang": 38, "entiti": 38, "custom": 38, "field": 38, "export": [38, 60], "job": [38, 54, 58], "file": 38, "folder": 38, "locat": 38, "print": 38, "list": 38, "save": 38, "support": 38, "group": 38, "question": 38, "target": 38, "notif": 39, "slack": [39, 58], "gmail": 39, "smtp": 39, "phone2act": 40, "pdi": 41, "quickbas": 42, "redash": 43, "rock": 44, "vote": 44, "salesforc": 45, "scytl": 46, "sftp": 47, "shopifi": 48, "sisens": 49, "from": [50, 54], "To": 50, "attribut": 50, "transform": [50, 54], "index": 50, "petl": [50, 54], "lazi": 50, "exampl": [50, 54], "basic": [50, 55], "pipelin": 50, "materi": 50, "targetsmart": [51, 52, 53], "develop": [51, 52], "autom": [51, 53], "authent": [52, 54], "data": [52, 54], "enrich": 52, "introduct": 54, "etl": 54, "best": 54, "practic": 54, "content": 54, "part": 54, "One": 54, "extract": 54, "mobliz": 54, "set": [54, 55], "up": [54, 55], "instanc": 54, "fix": 54, "date": 54, "time": 54, "unpack": 54, "column": 54, "aggreg": 54, "select": 54, "row": 54, "two": 54, "warehous": 54, "step": [54, 55], "1": [54, 55], "Into": 54, "2": [54, 55], "sql": 54, "3": [54, 55], "through": 54, "schedul": 54, "With": [54, 55], "contain": 54, "get": [55, 57, 63], "open": 55, "command": 55, "line": 55, "interfac": 55, "your": [55, 59], "virtual": 55, "environ": 55, "mac": 55, "linux": 55, "window": 55, "path": 55, "v": 55, "download": 55, "pip": 55, "git": 55, "conclus": 55, "turbovot": 56, "twilio": 57, "account": 57, "statu": 58, "alert": 58, "guidelin": 59, "sensit": 59, "inform": 59, "configur": 59, "variabl": 59, "comment": 59, "liber": 59, "write": [59, 63], "style": 59, "put": 59, "In": 59, "callabl": 59, "function": 59, "opt": 61, "out": 61, "everyact": 61, "util": 62, "test": 63, "http": 63, "built": 63, "third": 63, "parti": 63, "librari": 63, "tip": 63, "zoom": 64}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"ActBlue": [[0, "actblue"]], "Overview": [[0, "overview"], [1, "overview"], [2, "overview"], [3, "overview"], [4, "overview"], [5, "overview"], [6, "overview"], [7, "overview"], [7, "aws-s3"], [7, "id7"], [8, "overview"], [9, "overview"], [10, "overview"], [11, "overview"], [12, "overview"], [14, "overview"], [15, "overview"], [16, "overview"], [17, "overview"], [18, "overview"], [20, "overview"], [21, "overview"], [22, "overview"], [23, "overview"], [25, "overview"], [26, "overview"], [27, "overview"], [28, "overview"], [29, "overview"], [30, "overview"], [30, "id3"], [30, "id16"], [30, "id20"], [30, "id23"], [31, "overview"], [33, "overview"], [34, "overview"], [35, "overview"], [36, "overview"], [37, "overview"], [38, "overview"], [39, "overview"], [39, "id3"], [39, "id6"], [40, "overview"], [41, "overview"], [42, "overview"], [43, "overview"], [44, "overview"], [45, "overview"], [46, "overview"], [48, "overview"], [49, "overview"], [50, "overview"], [51, "overview"], [52, "overview"], [56, "overview"], [57, "overview"], [64, "overview"]], "Quickstart": [[0, "quickstart"], [2, "quickstart"], [6, "quickstart"], [7, "id9"], [8, "quickstart"], [10, "quickstart"], [11, "quickstart"], [15, "quickstart"], [16, "quickstart"], [18, "quickstart"], [20, "quickstart"], [21, "quickstart"], [22, "quickstart"], [25, "quickstart"], [26, "quickstart"], [28, "quickstart"], [29, "quickstart"], [30, "quickstart"], [30, "id4"], [30, "id18"], [30, "id21"], [30, "id24"], [35, "quickstart"], [36, "quickstart"], [41, "quickstart"], [42, "quickstart"], [43, "quickstart"], [46, "quickstart"], [47, "quickstart"], [48, "quickstart"], [49, "quickstart"], [52, "quickstart"], [53, "quickstart"]], "API": [[0, "api"], [1, "api"], [2, "api"], [3, "api"], [4, "api"], [6, "api"], [7, "api"], [7, "id6"], [8, "api"], [9, "api"], [10, "api"], [11, "api"], [12, "api"], [14, "id2"], [15, "api"], [17, "api"], [18, "api"], [21, "api"], [22, "api"], [24, "api"], [25, "api"], [26, "api"], [27, "api"], [28, "api"], [29, "api"], [30, "api"], [30, "id5"], [30, "id19"], [30, "id22"], [30, "id25"], [31, "api"], [33, "api"], [34, "api"], [35, "id2"], [36, "api"], [37, "api"], [38, "api"], [39, "api"], [39, "id5"], [39, "id8"], [43, "api"], [44, "api"], [45, "api"], [47, "api"], [48, "api"], [49, "api"], [52, "api"], [53, "api"], [56, "api"], [57, "api"], [64, "api"]], "Action Builder": [[1, "action-builder"]], "Quick Start": [[1, "quick-start"], [3, "quick-start"], [5, "quick-start"], [9, "quick-start"], [12, "quick-start"], [14, "quick-start"], [23, "quick-start"], [23, "id3"], [24, "quick-start"], [27, "quick-start"], [31, "quick-start"], [33, "quick-start"], [34, "quick-start"], [37, "quick-start"], [45, "quick-start"], [57, "quick-start"], [64, "quick-start"]], "ActionKit": [[2, "actionkit"]], "Action Network": [[3, "action-network"]], "Airtable": [[4, "airtable"]], "QuickStart": [[4, "quickstart"], [7, "quickstart"], [7, "id5"], [32, "quickstart"], [38, "quickstart"], [39, "quickstart"], [39, "id4"], [39, "id7"], [44, "quickstart"], [56, "quickstart"]], "Alchemer": [[5, "alchemer"]], "Auth0": [[6, "auth0"]], "Amazon Web Services": [[7, "amazon-web-services"]], "Lambda": [[7, "lambda"]], "S3": [[7, "s3"]], "Temporary Credentials": [[7, "temporary-credentials"]], "Redshift": [[7, "redshift"], [23, "redshift"]], "Core API": [[7, "core-api"]], "Table and View API": [[7, "table-and-view-api"]], "Schema API": [[7, "schema-api"]], "Azure: Blob Storage": [[8, "azure-blob-storage"]], "Bill.com": [[9, "bill-com"]], "Bloomerang": [[10, "bloomerang"]], "Box": [[11, "box"]], "Braintree": [[12, "braintree"]], "How to Build a Connector": [[13, "how-to-build-a-connector"]], "CapitolCanary": [[14, "capitolcanary"]], "Catalist": [[15, "catalist"]], "Census": [[16, "census"]], "US Census Geocoder": [[17, "us-census-geocoder"]], "Civis": [[18, "civis"]], "Contributing to Parsons": [[19, "contributing-to-parsons"]], "Controlshift": [[20, "controlshift"]], "Controlshift Class": [[20, "controlshift-class"]], "Copper": [[21, "copper"]], "CrowdTangle": [[22, "crowdtangle"]], "Databases": [[23, "databases"]], "Google BigQuery": [[23, "google-bigquery"]], "MySQL": [[23, "mysql"]], "Postgres": [[23, "postgres"]], "Database Sync": [[24, "database-sync"]], "Donorbox": [[25, "donorbox"]], "FacebookAds": [[26, "facebookads"]], "Formstack": [[27, "formstack"]], "Freshdesk": [[28, "freshdesk"]], "GitHub": [[29, "github"]], "Google": [[30, "google"]], "Google Admin": [[30, "google-admin"]], "BigQuery": [[30, "bigquery"]], "Cloud Storage": [[30, "cloud-storage"], [62, "id1"]], "Civic": [[30, "civic"]], "Google Sheets": [[30, "google-sheets"], [54, "google-sheets"]], "Hustle": [[31, "hustle"]], "About": [[32, "about"]], "The Movement Cooperative": [[32, "the-movement-cooperative"]], "License and Usage": [[32, "license-and-usage"]], "Resources": [[32, "resources"]], "Installation": [[32, "installation"]], "Design Goals": [[32, "design-goals"]], "Logging": [[32, "logging"]], "Integrating Parsons": [[32, "integrating-parsons"]], "Indices and tables": [[32, "indices-and-tables"]], "Integrations": [[32, null]], "Enhancements": [[32, null]], "Framework": [[32, null]], "Contributor Documentation": [[32, null]], "Use Cases and Sample Scripts": [[32, null]], "Training Guides": [[32, null]], "Mailchimp": [[33, "mailchimp"]], "MobileCommons": [[34, "mobilecommons"]], "Mobilize America": [[35, "mobilize-america"]], "NationBuilder": [[36, "nationbuilder"]], "New/Mode": [[37, "new-mode"]], "NGPVAN": [[38, "ngpvan"]], "Common Workflows": [[38, "common-workflows"]], "Bulk Import": [[38, "bulk-import"], [38, "id3"]], "Scores: Loading and Updating": [[38, "scores-loading-and-updating"]], "People: Add Survey Response": [[38, "people-add-survey-response"]], "Event: Creating and Modifying": [[38, "event-creating-and-modifying"]], "Signup: Adding and Modifying": [[38, "signup-adding-and-modifying"]], "People": [[38, "people"]], "Activist Codes": [[38, "activist-codes"]], "Canvass Responses": [[38, "canvass-responses"]], "Changed Entities": [[38, "changed-entities"]], "Codes": [[38, "codes"]], "Custom Fields": [[38, "custom-fields"]], "Events": [[38, "events"]], "Export Jobs": [[38, "export-jobs"]], "File Loading Jobs": [[38, "file-loading-jobs"]], "Folders": [[38, "folders"]], "Locations": [[38, "locations"]], "Printed Lists": [[38, "printed-lists"]], "Saved Lists": [[38, "saved-lists"]], "Scores": [[38, "scores"]], "Signups": [[38, "signups"]], "Supporter Groups": [[38, "supporter-groups"]], "Survey Questions": [[38, "survey-questions"]], "Targets": [[38, "targets"]], "Notifications": [[39, "notifications"]], "Slack": [[39, "slack"]], "Gmail": [[39, "gmail"]], "SMTP": [[39, "smtp"]], "Phone2Action": [[40, "phone2action"]], "PDI": [[41, "pdi"]], "PDI Class": [[41, "pdi-class"]], "Quickbase": [[42, "quickbase"]], "Quickbase Class": [[42, "quickbase-class"]], "Redash": [[43, "redash"]], "Rock the Vote": [[44, "rock-the-vote"]], "Salesforce": [[45, "salesforce"]], "Scytl": [[46, "scytl"]], "Scytl Class": [[46, "scytl-class"]], "SFTP": [[47, "sftp"]], "Shopify": [[48, "shopify"]], "Sisense": [[49, "sisense"]], "Parsons Table": [[50, "parsons-table"]], "From Parsons Table": [[50, "from-parsons-table"]], "To Parsons Table": [[50, "to-parsons-table"]], "Parsons Table Attributes": [[50, "parsons-table-attributes"]], "Parsons Table Transformations": [[50, "parsons-table-transformations"]], "Parsons Table Indexing": [[50, "parsons-table-indexing"]], "PETL": [[50, "petl"]], "Lazy Loading": [[50, "lazy-loading"]], "Examples": [[50, "examples"]], "Basic Pipelines": [[50, "basic-pipelines"]], "To & From API": [[50, "to-from-api"]], "Transformation API": [[50, "transformation-api"]], "Materialize API": [[50, "materialize-api"]], "TargetSmart": [[51, "targetsmart"]], "TargetSmart Developer API": [[51, "targetsmart-developer-api"], [52, "targetsmart-developer-api"]], "TargetSmart Automation Workflows": [[51, "targetsmart-automation-workflows"], [53, "targetsmart-automation-workflows"]], "Authentication": [[52, "authentication"], [54, "authentication"]], "Data Enrichment": [[52, "data-enrichment"]], "Introduction to ETL Best Practices": [[54, "introduction-to-etl-best-practices"]], "Table of Contents": [[54, "table-of-contents"]], "Part One": [[54, "part-one"]], "Introduction": [[54, "introduction"]], "Mobilize": [[54, "mobilize"]], "Extracting Data from Moblize": [[54, "extracting-data-from-moblize"]], "Setting up: Imports and Instances": [[54, "setting-up-imports-and-instances"]], "Extracting": [[54, "extracting"]], "Transforming Data with Parsons": [[54, "transforming-data-with-parsons"]], "Fixing Dates + Times": [[54, "fixing-dates-times"]], "Unpacking a Column": [[54, "unpacking-a-column"]], "Aggregating Data Using PETL": [[54, "aggregating-data-using-petl"]], "Selecting Rows": [[54, "selecting-rows"]], "Loading Data to Google Sheets": [[54, "loading-data-to-google-sheets"]], "Part Two": [[54, "part-two"]], "Using a Data Warehouse": [[54, "using-a-data-warehouse"]], "New Example: Mobilize \u27a1 Civis/Redshift \u27a1 Action Network": [[54, "new-example-mobilize-civis-redshift-action-network"]], "Step 1: Extracting Data Into the Warehouse": [[54, "step-1-extracting-data-into-the-warehouse"]], "Step 2: Transforming Data in Warehouse with SQL": [[54, "step-2-transforming-data-in-warehouse-with-sql"]], "Step 3: Load Data from Warehouse to Action Network": [[54, "step-3-load-data-from-warehouse-to-action-network"]], "Log Tables & Logging": [[54, "log-tables-logging"]], "Stepping Through the Script": [[54, "stepping-through-the-script"]], "Scheduling Jobs With Container Scripts": [[54, "scheduling-jobs-with-container-scripts"]], "Getting Set Up With Parsons": [[55, "getting-set-up-with-parsons"]], "Step 1: Open Up a Command Line Interface": [[55, "step-1-open-up-a-command-line-interface"]], "Step 2: Set Up Your Virtual Environment": [[55, "step-2-set-up-your-virtual-environment"]], "Mac/Linux Virtual Environments": [[55, "mac-linux-virtual-environments"]], "Windows Virtual Environments": [[55, "windows-virtual-environments"]], "Paths vs $PATHs": [[55, "paths-vs-paths"]], "Step 3: Download and Install Parsons": [[55, "step-3-download-and-install-parsons"]], "Using Pip": [[55, "using-pip"]], "Using Git": [[55, "using-git"]], "Git Basics": [[55, "git-basics"]], "Conclusion": [[55, "conclusion"]], "TurboVote": [[56, "turbovote"]], "Twilio": [[57, "twilio"]], "Get Account Usage": [[57, "get-account-usage"]], "Civis Job Status Slack Alert": [[58, "civis-job-status-slack-alert"]], "How to Contribute a Use Case & Sample Script": [[59, "how-to-contribute-a-use-case-sample-script"]], "Use Case Guidelines": [[59, "use-case-guidelines"]], "Sample Script Guidelines": [[59, "sample-script-guidelines"]], "Sensitive Information": [[59, "sensitive-information"]], "Configuration Variables": [[59, "configuration-variables"]], "Comment Liberally": [[59, "comment-liberally"]], "Write Code in the Parsons Style": [[59, "write-code-in-the-parsons-style"]], "Put Your Code In Callable Functions": [[59, "put-your-code-in-callable-functions"]], "MySQL to Google Sheets Export": [[60, "mysql-to-google-sheets-export"]], "Opt-outs to EveryAction": [[61, "opt-outs-to-everyaction"]], "Utilities": [[62, "utilities"]], "How to Write Tests for Parsons Connectors": [[63, "how-to-write-tests-for-parsons-connectors"]], "How to Write Tests": [[63, "how-to-write-tests"]], "Getting Started": [[63, "getting-started"]], "Tests for HTTP API Connectors": [[63, "tests-for-http-api-connectors"]], "Tests for Connectors Built on Third Party Libraries": [[63, "tests-for-connectors-built-on-third-party-libraries"]], "Useful Tips": [[63, "useful-tips"]], "Zoom": [[64, "zoom"]]}, "indexentries": {"actblue (class in parsons)": [[0, "parsons.ActBlue"]], "get_contributions() (parsons.actblue method)": [[0, "parsons.ActBlue.get_contributions"]], "get_download_url() (parsons.actblue method)": [[0, "parsons.ActBlue.get_download_url"]], "poll_for_download_url() (parsons.actblue method)": [[0, "parsons.ActBlue.poll_for_download_url"]], "post_request() (parsons.actblue method)": [[0, "parsons.ActBlue.post_request"]], "actionbuilder (class in parsons)": [[1, "parsons.ActionBuilder"]], "add_section_field_values_to_record() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.add_section_field_values_to_record"]], "deactivate_connection() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.deactivate_connection"]], "get_campaign_tags() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.get_campaign_tags"]], "get_tag_by_name() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.get_tag_by_name"]], "insert_entity_record() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.insert_entity_record"]], "insert_new_tag() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.insert_new_tag"]], "remove_tagging() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.remove_tagging"]], "update_entity_record() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.update_entity_record"]], "upsert_connection() (parsons.actionbuilder method)": [[1, "parsons.ActionBuilder.upsert_connection"]], "actionkit (class in parsons)": [[2, "parsons.ActionKit"]], "add_phone() (parsons.actionkit method)": [[2, "parsons.ActionKit.add_phone"]], "blackhole_email() (parsons.actionkit method)": [[2, "parsons.ActionKit.blackhole_email"]], "bulk_upload_csv() (parsons.actionkit method)": [[2, "parsons.ActionKit.bulk_upload_csv"]], "bulk_upload_table() (parsons.actionkit method)": [[2, "parsons.ActionKit.bulk_upload_table"]], "cancel_orderrecurring() (parsons.actionkit method)": [[2, "parsons.ActionKit.cancel_orderrecurring"]], "collect_upload_errors() (parsons.actionkit method)": [[2, "parsons.ActionKit.collect_upload_errors"]], "copy_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.copy_mailer"]], "create_campaign() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_campaign"]], "create_event_create_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_create_form"]], "create_event_create_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_create_page"]], "create_event_field() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_field"]], "create_event_signup_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_signup_form"]], "create_event_signup_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_event_signup_page"]], "create_generic_action() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_generic_action"]], "create_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_mailer"]], "create_page_followup() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_page_followup"]], "create_transaction() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_transaction"]], "create_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.create_user"]], "delete_actionfield() (parsons.actionkit method)": [[2, "parsons.ActionKit.delete_actionfield"]], "delete_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.delete_user"]], "delete_user_data() (parsons.actionkit method)": [[2, "parsons.ActionKit.delete_user_data"]], "get_blackholed_email() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_blackholed_email"]], "get_campaign() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_campaign"]], "get_campaign_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_campaign_fields"]], "get_event() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event"]], "get_event_create_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_form"]], "get_event_create_form_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_form_fields"]], "get_event_create_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_page"]], "get_event_create_page_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_create_page_fields"]], "get_event_signup_form() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_form"]], "get_event_signup_form_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_form_fields"]], "get_event_signup_page() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_page"]], "get_event_signup_page_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_event_signup_page_fields"]], "get_events() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_events"]], "get_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_mailer"]], "get_order() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_order"]], "get_orderrecurring() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_orderrecurring"]], "get_orders() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_orders"]], "get_page_followup() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_page_followup"]], "get_page_followup_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_page_followup_fields"]], "get_survey_question() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_survey_question"]], "get_transactions() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_transactions"]], "get_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_user"]], "get_user_fields() (parsons.actionkit method)": [[2, "parsons.ActionKit.get_user_fields"]], "paginated_get() (parsons.actionkit method)": [[2, "parsons.ActionKit.paginated_get"]], "paginated_get_custom_limit() (parsons.actionkit method)": [[2, "parsons.ActionKit.paginated_get_custom_limit"]], "queue_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.queue_mailer"]], "rebuild_mailer() (parsons.actionkit method)": [[2, "parsons.ActionKit.rebuild_mailer"]], "search_events_in_campaign() (parsons.actionkit method)": [[2, "parsons.ActionKit.search_events_in_campaign"]], "update_event() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_event"]], "update_event_field() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_event_field"]], "update_event_signup() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_event_signup"]], "update_import_action() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_import_action"]], "update_mailing() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_mailing"]], "update_order() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_order"]], "update_order_user_detail() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_order_user_detail"]], "update_orderrecurring() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_orderrecurring"]], "update_paymenttoken() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_paymenttoken"]], "update_phone() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_phone"]], "update_survey_question() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_survey_question"]], "update_transaction() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_transaction"]], "update_user() (parsons.actionkit method)": [[2, "parsons.ActionKit.update_user"]], "airtable (class in parsons)": [[4, "parsons.Airtable"]], "delete_record() (parsons.airtable method)": [[4, "parsons.Airtable.delete_record"]], "delete_records() (parsons.airtable method)": [[4, "parsons.Airtable.delete_records"]], "get_record() (parsons.airtable method)": [[4, "parsons.Airtable.get_record"]], "get_records() (parsons.airtable method)": [[4, "parsons.Airtable.get_records"]], "insert_record() (parsons.airtable method)": [[4, "parsons.Airtable.insert_record"]], "insert_records() (parsons.airtable method)": [[4, "parsons.Airtable.insert_records"]], "update_record() (parsons.airtable method)": [[4, "parsons.Airtable.update_record"]], "update_records() (parsons.airtable method)": [[4, "parsons.Airtable.update_records"]], "upsert_records() (parsons.airtable method)": [[4, "parsons.Airtable.upsert_records"]], "auth0 (class in parsons)": [[6, "parsons.Auth0"]], "block_user() (parsons.auth0 method)": [[6, "parsons.Auth0.block_user"]], "delete_user() (parsons.auth0 method)": [[6, "parsons.Auth0.delete_user"]], "get_connection_id() (parsons.auth0 method)": [[6, "parsons.Auth0.get_connection_id"]], "get_users_by_email() (parsons.auth0 method)": [[6, "parsons.Auth0.get_users_by_email"]], "retrieve_all_users() (parsons.auth0 method)": [[6, "parsons.Auth0.retrieve_all_users"]], "upsert_user() (parsons.auth0 method)": [[6, "parsons.Auth0.upsert_user"]], "redshift (class in parsons)": [[7, "parsons.Redshift"]], "redshiftschema (class in parsons.databases.redshift.redshift)": [[7, "parsons.databases.redshift.redshift.RedshiftSchema"]], "redshifttableutilities (class in parsons.databases.redshift.redshift)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities"]], "s3 (class in parsons)": [[7, "parsons.S3"]], "alter_table_column_type() (in module parsons.redshift)": [[7, "parsons.Redshift.alter_table_column_type"]], "bucket_exists() (parsons.s3 method)": [[7, "parsons.S3.bucket_exists"]], "client (parsons.s3 attribute)": [[7, "parsons.S3.client"]], "combine_schema_and_table_name() (parsons.databases.redshift.redshift.redshifttableutilities static method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.combine_schema_and_table_name"]], "connection() (in module parsons.redshift)": [[7, "parsons.Redshift.connection"]], "copy() (in module parsons.redshift)": [[7, "parsons.Redshift.copy"]], "copy_s3() (in module parsons.redshift)": [[7, "parsons.Redshift.copy_s3"]], "create_bucket() (parsons.s3 method)": [[7, "parsons.S3.create_bucket"]], "create_schema_with_permissions() (parsons.databases.redshift.redshift.redshiftschema method)": [[7, "parsons.databases.redshift.redshift.RedshiftSchema.create_schema_with_permissions"]], "distribute_task() (in module parsons.aws)": [[7, "parsons.aws.distribute_task"]], "duplicate_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.duplicate_table"]], "event_command() (in module parsons.aws)": [[7, "parsons.aws.event_command"]], "generate_manifest() (in module parsons.redshift)": [[7, "parsons.Redshift.generate_manifest"]], "get_buckets_with_subname() (parsons.s3 method)": [[7, "parsons.S3.get_buckets_with_subname"]], "get_columns() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_columns"]], "get_columns_list() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_columns_list"]], "get_file() (parsons.s3 method)": [[7, "parsons.S3.get_file"]], "get_max_value() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_max_value"]], "get_object_type() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_object_type"]], "get_queries() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_queries"]], "get_row_count() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_row_count"]], "get_table_definition() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_table_definition"]], "get_table_definitions() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_table_definitions"]], "get_table_stats() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_table_stats"]], "get_tables() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_tables"]], "get_url() (parsons.s3 method)": [[7, "parsons.S3.get_url"]], "get_view_definition() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_view_definition"]], "get_view_definitions() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_view_definitions"]], "get_views() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.get_views"]], "grant_schema_permissions() (parsons.databases.redshift.redshift.redshiftschema method)": [[7, "parsons.databases.redshift.redshift.RedshiftSchema.grant_schema_permissions"]], "is_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.is_table"]], "is_view() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.is_view"]], "key_exists() (parsons.s3 method)": [[7, "parsons.S3.key_exists"]], "list_buckets() (parsons.s3 method)": [[7, "parsons.S3.list_buckets"]], "list_keys() (parsons.s3 method)": [[7, "parsons.S3.list_keys"]], "move_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.move_table"]], "populate_table_from_query() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.populate_table_from_query"]], "put_file() (parsons.s3 method)": [[7, "parsons.S3.put_file"]], "query() (in module parsons.redshift)": [[7, "parsons.Redshift.query"]], "query_with_connection() (in module parsons.redshift)": [[7, "parsons.Redshift.query_with_connection"]], "remove_file() (parsons.s3 method)": [[7, "parsons.S3.remove_file"]], "rename_table() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.rename_table"]], "s3 (parsons.s3 attribute)": [[7, "parsons.S3.s3"]], "split_full_table_name() (parsons.databases.redshift.redshift.redshifttableutilities static method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.split_full_table_name"]], "table_exists() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.table_exists"]], "transfer_bucket() (parsons.s3 method)": [[7, "parsons.S3.transfer_bucket"]], "union_tables() (parsons.databases.redshift.redshift.redshifttableutilities method)": [[7, "parsons.databases.redshift.redshift.RedshiftTableUtilities.union_tables"]], "unload() (in module parsons.redshift)": [[7, "parsons.Redshift.unload"]], "upsert() (in module parsons.redshift)": [[7, "parsons.Redshift.upsert"]], "azureblobstorage (class in parsons)": [[8, "parsons.AzureBlobStorage"]], "blob_exists() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.blob_exists"]], "container_exists() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.container_exists"]], "create_container() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.create_container"]], "delete_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.delete_blob"]], "delete_container() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.delete_container"]], "download_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.download_blob"]], "get_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.get_blob"]], "get_blob_url() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.get_blob_url"]], "get_container() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.get_container"]], "list_blobs() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.list_blobs"]], "list_containers() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.list_containers"]], "put_blob() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.put_blob"]], "upload_table() (parsons.azureblobstorage method)": [[8, "parsons.AzureBlobStorage.upload_table"]], "billcom (class in parsons)": [[9, "parsons.BillCom"]], "check_customer() (parsons.billcom method)": [[9, "parsons.BillCom.check_customer"]], "create_invoice() (parsons.billcom method)": [[9, "parsons.BillCom.create_invoice"]], "get_customer_list() (parsons.billcom method)": [[9, "parsons.BillCom.get_customer_list"]], "get_invoice_list() (parsons.billcom method)": [[9, "parsons.BillCom.get_invoice_list"]], "get_or_create_customer() (parsons.billcom method)": [[9, "parsons.BillCom.get_or_create_customer"]], "get_user_list() (parsons.billcom method)": [[9, "parsons.BillCom.get_user_list"]], "read_customer() (parsons.billcom method)": [[9, "parsons.BillCom.read_customer"]], "read_invoice() (parsons.billcom method)": [[9, "parsons.BillCom.read_invoice"]], "send_invoice() (parsons.billcom method)": [[9, "parsons.BillCom.send_invoice"]], "bloomerang (class in parsons)": [[10, "parsons.Bloomerang"]], "create_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.create_constituent"]], "create_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.create_interaction"]], "create_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.create_transaction"]], "delete_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.delete_constituent"]], "delete_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.delete_interaction"]], "delete_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.delete_transaction"]], "get_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_constituent"]], "get_constituents() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_constituents"]], "get_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_interaction"]], "get_interactions() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_interactions"]], "get_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transaction"]], "get_transaction_designation() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transaction_designation"]], "get_transaction_designations() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transaction_designations"]], "get_transactions() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.get_transactions"]], "update_constituent() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.update_constituent"]], "update_interaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.update_interaction"]], "update_transaction() (parsons.bloomerang method)": [[10, "parsons.Bloomerang.update_transaction"]], "box (class in parsons)": [[11, "parsons.Box"]], "create_folder() (parsons.box method)": [[11, "parsons.Box.create_folder"]], "create_folder_by_id() (parsons.box method)": [[11, "parsons.Box.create_folder_by_id"]], "delete_file() (parsons.box method)": [[11, "parsons.Box.delete_file"]], "delete_file_by_id() (parsons.box method)": [[11, "parsons.Box.delete_file_by_id"]], "delete_folder() (parsons.box method)": [[11, "parsons.Box.delete_folder"]], "delete_folder_by_id() (parsons.box method)": [[11, "parsons.Box.delete_folder_by_id"]], "download_file() (parsons.box method)": [[11, "parsons.Box.download_file"]], "get_item_id() (parsons.box method)": [[11, "parsons.Box.get_item_id"]], "get_table() (parsons.box method)": [[11, "parsons.Box.get_table"]], "get_table_by_file_id() (parsons.box method)": [[11, "parsons.Box.get_table_by_file_id"]], "list() (parsons.box method)": [[11, "parsons.Box.list"]], "list_files_by_id() (parsons.box method)": [[11, "parsons.Box.list_files_by_id"]], "list_folders_by_id() (parsons.box method)": [[11, "parsons.Box.list_folders_by_id"]], "upload_table() (parsons.box method)": [[11, "parsons.Box.upload_table"]], "upload_table_to_folder_id() (parsons.box method)": [[11, "parsons.Box.upload_table_to_folder_id"]], "braintree (class in parsons.braintree)": [[12, "parsons.braintree.Braintree"]], "get_disputes() (parsons.braintree.braintree method)": [[12, "parsons.braintree.Braintree.get_disputes"]], "get_subscriptions() (parsons.braintree.braintree method)": [[12, "parsons.braintree.Braintree.get_subscriptions"]], "get_transactions() (parsons.braintree.braintree method)": [[12, "parsons.braintree.Braintree.get_transactions"]], "capitolcanary (class in parsons)": [[14, "parsons.CapitolCanary"]], "create_advocate() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.create_advocate"]], "get_advocates() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.get_advocates"]], "get_campaigns() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.get_campaigns"]], "update_advocate() (parsons.capitolcanary method)": [[14, "parsons.CapitolCanary.update_advocate"]], "catalistmatch (class in parsons)": [[15, "parsons.CatalistMatch"]], "action() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.action"]], "await_completion() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.await_completion"]], "load_matches() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.load_matches"]], "load_table_to_sftp() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.load_table_to_sftp"]], "match() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.match"]], "status() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.status"]], "upload() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.upload"]], "validate_table() (parsons.catalistmatch method)": [[15, "parsons.CatalistMatch.validate_table"]], "census (class in parsons)": [[16, "parsons.Census"]], "get_census() (parsons.census method)": [[16, "parsons.Census.get_census"]], "censusgeocoder (class in parsons)": [[17, "parsons.CensusGeocoder"]], "geocode_address() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.geocode_address"]], "geocode_address_batch() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.geocode_address_batch"]], "geocode_onelineaddress() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.geocode_onelineaddress"]], "get_coordinates_data() (parsons.censusgeocoder method)": [[17, "parsons.CensusGeocoder.get_coordinates_data"]], "civisclient (class in parsons)": [[18, "parsons.CivisClient"]], "client (parsons.civisclient attribute)": [[18, "parsons.CivisClient.client"]], "query() (parsons.civisclient method)": [[18, "parsons.CivisClient.query"]], "table_import() (parsons.civisclient method)": [[18, "parsons.CivisClient.table_import"]], "controlshift (class in parsons)": [[20, "parsons.Controlshift"]], "get_petitions() (parsons.controlshift method)": [[20, "parsons.Controlshift.get_petitions"]], "copper (class in parsons)": [[21, "parsons.Copper"]], "get_activities() (parsons.copper method)": [[21, "parsons.Copper.get_activities"]], "get_activity_types() (parsons.copper method)": [[21, "parsons.Copper.get_activity_types"]], "get_companies() (parsons.copper method)": [[21, "parsons.Copper.get_companies"]], "get_contact_types() (parsons.copper method)": [[21, "parsons.Copper.get_contact_types"]], "get_custom_fields() (parsons.copper method)": [[21, "parsons.Copper.get_custom_fields"]], "get_opportunities() (parsons.copper method)": [[21, "parsons.Copper.get_opportunities"]], "get_people() (parsons.copper method)": [[21, "parsons.Copper.get_people"]], "crowdtangle (class in parsons)": [[22, "parsons.CrowdTangle"]], "get_leaderboard() (parsons.crowdtangle method)": [[22, "parsons.CrowdTangle.get_leaderboard"]], "get_links() (parsons.crowdtangle method)": [[22, "parsons.CrowdTangle.get_links"]], "get_posts() (parsons.crowdtangle method)": [[22, "parsons.CrowdTangle.get_posts"]], "mysql (class in parsons)": [[23, "parsons.MySQL"]], "postgres (class in parsons)": [[23, "parsons.Postgres"]], "connection() (parsons.mysql method)": [[23, "parsons.MySQL.connection"]], "connection() (parsons.postgres method)": [[23, "parsons.Postgres.connection"]], "copy() (parsons.mysql method)": [[23, "parsons.MySQL.copy"]], "copy() (parsons.postgres method)": [[23, "parsons.Postgres.copy"]], "create_table() (parsons.mysql method)": [[23, "parsons.MySQL.create_table"]], "create_table() (parsons.postgres method)": [[23, "parsons.Postgres.create_table"]], "detect_data_type() (parsons.mysql method)": [[23, "parsons.MySQL.detect_data_type"]], "detect_data_type() (parsons.postgres method)": [[23, "parsons.Postgres.detect_data_type"]], "format_column() (parsons.mysql method)": [[23, "parsons.MySQL.format_column"]], "format_column() (parsons.postgres method)": [[23, "parsons.Postgres.format_column"]], "format_columns() (parsons.mysql method)": [[23, "parsons.MySQL.format_columns"]], "format_columns() (parsons.postgres method)": [[23, "parsons.Postgres.format_columns"]], "generate_alchemy_url() (parsons.mysql method)": [[23, "parsons.MySQL.generate_alchemy_url"]], "generate_alchemy_url() (parsons.postgres method)": [[23, "parsons.Postgres.generate_alchemy_url"]], "generate_engine() (parsons.mysql method)": [[23, "parsons.MySQL.generate_engine"]], "generate_engine() (parsons.postgres method)": [[23, "parsons.Postgres.generate_engine"]], "get_bigger_int() (parsons.mysql method)": [[23, "parsons.MySQL.get_bigger_int"]], "get_bigger_int() (parsons.postgres method)": [[23, "parsons.Postgres.get_bigger_int"]], "get_table_object() (parsons.mysql method)": [[23, "parsons.MySQL.get_table_object"]], "get_table_object() (parsons.postgres method)": [[23, "parsons.Postgres.get_table_object"]], "is_valid_sql_num() (parsons.mysql method)": [[23, "parsons.MySQL.is_valid_sql_num"]], "is_valid_sql_num() (parsons.postgres method)": [[23, "parsons.Postgres.is_valid_sql_num"]], "query() (parsons.mysql method)": [[23, "parsons.MySQL.query"]], "query() (parsons.postgres method)": [[23, "parsons.Postgres.query"]], "query_with_connection() (parsons.mysql method)": [[23, "parsons.MySQL.query_with_connection"]], "query_with_connection() (parsons.postgres method)": [[23, "parsons.Postgres.query_with_connection"]], "split_table_name() (parsons.mysql static method)": [[23, "parsons.MySQL.split_table_name"]], "split_table_name() (parsons.postgres static method)": [[23, "parsons.Postgres.split_table_name"]], "table_exists() (parsons.mysql method)": [[23, "parsons.MySQL.table_exists"]], "table_exists() (parsons.postgres method)": [[23, "parsons.Postgres.table_exists"]], "dbsync (class in parsons)": [[24, "parsons.DBSync"]], "copy_rows() (parsons.dbsync method)": [[24, "parsons.DBSync.copy_rows"]], "create_table() (parsons.dbsync method)": [[24, "parsons.DBSync.create_table"]], "table_sync_full() (parsons.dbsync method)": [[24, "parsons.DBSync.table_sync_full"]], "table_sync_incremental() (parsons.dbsync method)": [[24, "parsons.DBSync.table_sync_incremental"]], "donorbox (class in parsons)": [[25, "parsons.Donorbox"]], "get_campaigns() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_campaigns"]], "get_donations() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_donations"]], "get_donors() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_donors"]], "get_plans() (parsons.donorbox method)": [[25, "parsons.Donorbox.get_plans"]], "facebookads (class in parsons)": [[26, "parsons.FacebookAds"]], "add_users_to_custom_audience() (parsons.facebookads method)": [[26, "parsons.FacebookAds.add_users_to_custom_audience"]], "create_custom_audience() (parsons.facebookads method)": [[26, "parsons.FacebookAds.create_custom_audience"]], "delete_custom_audience() (parsons.facebookads method)": [[26, "parsons.FacebookAds.delete_custom_audience"]], "get_match_table_for_users_table() (parsons.facebookads static method)": [[26, "parsons.FacebookAds.get_match_table_for_users_table"]], "formstack (class in parsons.formstack)": [[27, "parsons.formstack.Formstack"]], "get_folders() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_folders"]], "get_form_fields() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_form_fields"]], "get_form_submissions() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_form_submissions"]], "get_forms() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_forms"]], "get_submission() (parsons.formstack.formstack method)": [[27, "parsons.formstack.Formstack.get_submission"]], "freshdesk (class in parsons)": [[28, "parsons.Freshdesk"]], "create_ticket() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.create_ticket"]], "get_agents() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_agents"]], "get_companies() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_companies"]], "get_contacts() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_contacts"]], "get_tickets() (parsons.freshdesk method)": [[28, "parsons.Freshdesk.get_tickets"]], "github (class in parsons)": [[29, "parsons.GitHub"]], "download_file() (parsons.github method)": [[29, "parsons.GitHub.download_file"]], "download_table() (parsons.github method)": [[29, "parsons.GitHub.download_table"]], "get_issue() (parsons.github method)": [[29, "parsons.GitHub.get_issue"]], "get_organization() (parsons.github method)": [[29, "parsons.GitHub.get_organization"]], "get_pull_request() (parsons.github method)": [[29, "parsons.GitHub.get_pull_request"]], "get_repo() (parsons.github method)": [[29, "parsons.GitHub.get_repo"]], "get_user() (parsons.github method)": [[29, "parsons.GitHub.get_user"]], "list_organization_repos() (parsons.github method)": [[29, "parsons.GitHub.list_organization_repos"]], "list_repo_contributors() (parsons.github method)": [[29, "parsons.GitHub.list_repo_contributors"]], "list_repo_issues() (parsons.github method)": [[29, "parsons.GitHub.list_repo_issues"]], "list_repo_pull_requests() (parsons.github method)": [[29, "parsons.GitHub.list_repo_pull_requests"]], "list_user_repos() (parsons.github method)": [[29, "parsons.GitHub.list_user_repos"]], "googleadmin (class in parsons.google.google_admin)": [[30, "parsons.google.google_admin.GoogleAdmin"]], "googlebigquery (class in parsons.google.google_bigquery)": [[30, "parsons.google.google_bigquery.GoogleBigQuery"]], "googlecivic (class in parsons.google.google_civic)": [[30, "parsons.google.google_civic.GoogleCivic"]], "googlecloudstorage (class in parsons.google.google_cloud_storage)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage"]], "googlesheets (class in parsons.google.google_sheets)": [[30, "parsons.google.google_sheets.GoogleSheets"]], "add_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.add_sheet"]], "append_to_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.append_to_sheet"]], "blob_exists() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.blob_exists"]], "bucket_exists() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.bucket_exists"]], "client (parsons.google.google_bigquery.googlebigquery property)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.client"]], "client (parsons.google.google_cloud_storage.googlecloudstorage attribute)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.client"]], "connection() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.connection"]], "copy() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy"]], "copy_bucket_to_gcs() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.copy_bucket_to_gcs"]], "copy_from_gcs() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy_from_gcs"]], "copy_large_compressed_file_from_gcs() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy_large_compressed_file_from_gcs"]], "copy_s3() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.copy_s3"]], "create_bucket() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.create_bucket"]], "create_spreadsheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.create_spreadsheet"]], "delete_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.delete_blob"]], "delete_bucket() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.delete_bucket"]], "delete_spreadsheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.delete_spreadsheet"]], "delete_table() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.delete_table"]], "download_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.download_blob"]], "duplicate_table() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.duplicate_table"]], "format_cells() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.format_cells"]], "format_uri() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.format_uri"]], "get_aliases() (parsons.google.google_admin.googleadmin method)": [[30, "parsons.google.google_admin.GoogleAdmin.get_aliases"]], "get_all_group_members() (parsons.google.google_admin.googleadmin method)": [[30, "parsons.google.google_admin.GoogleAdmin.get_all_group_members"]], "get_all_groups() (parsons.google.google_admin.googleadmin method)": [[30, "parsons.google.google_admin.GoogleAdmin.get_all_groups"]], "get_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.get_blob"]], "get_bucket() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.get_bucket"]], "get_columns() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_columns"]], "get_columns_list() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_columns_list"]], "get_elections() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_elections"]], "get_polling_location() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_polling_location"]], "get_polling_locations() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_polling_locations"]], "get_representative_info_by_address() (parsons.google.google_civic.googlecivic method)": [[30, "parsons.google.google_civic.GoogleCivic.get_representative_info_by_address"]], "get_row_count() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_row_count"]], "get_spreadsheet_permissions() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.get_spreadsheet_permissions"]], "get_tables() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_tables"]], "get_url() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.get_url"]], "get_views() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.get_views"]], "get_worksheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.get_worksheet"]], "get_worksheet_index() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.get_worksheet_index"]], "list_blobs() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.list_blobs"]], "list_buckets() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.list_buckets"]], "list_worksheets() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.list_worksheets"]], "overwrite_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.overwrite_sheet"]], "paste_data_in_sheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.paste_data_in_sheet"]], "put_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.put_blob"]], "query() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.query"]], "query_with_connection() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.query_with_connection"]], "share_spreadsheet() (parsons.google.google_sheets.googlesheets method)": [[30, "parsons.google.google_sheets.GoogleSheets.share_spreadsheet"]], "split_uri() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.split_uri"]], "table_exists() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.table_exists"]], "unzip_blob() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.unzip_blob"]], "upload_table() (parsons.google.google_cloud_storage.googlecloudstorage method)": [[30, "parsons.google.google_cloud_storage.GoogleCloudStorage.upload_table"]], "upsert() (parsons.google.google_bigquery.googlebigquery method)": [[30, "parsons.google.google_bigquery.GoogleBigQuery.upsert"]], "hustle (class in parsons)": [[31, "parsons.Hustle"]], "create_agent() (parsons.hustle method)": [[31, "parsons.Hustle.create_agent"]], "create_group_membership() (parsons.hustle method)": [[31, "parsons.Hustle.create_group_membership"]], "create_lead() (parsons.hustle method)": [[31, "parsons.Hustle.create_lead"]], "create_leads() (parsons.hustle method)": [[31, "parsons.Hustle.create_leads"]], "get_agent() (parsons.hustle method)": [[31, "parsons.Hustle.get_agent"]], "get_agents() (parsons.hustle method)": [[31, "parsons.Hustle.get_agents"]], "get_group() (parsons.hustle method)": [[31, "parsons.Hustle.get_group"]], "get_groups() (parsons.hustle method)": [[31, "parsons.Hustle.get_groups"]], "get_lead() (parsons.hustle method)": [[31, "parsons.Hustle.get_lead"]], "get_leads() (parsons.hustle method)": [[31, "parsons.Hustle.get_leads"]], "get_organization() (parsons.hustle method)": [[31, "parsons.Hustle.get_organization"]], "get_organizations() (parsons.hustle method)": [[31, "parsons.Hustle.get_organizations"]], "get_tag() (parsons.hustle method)": [[31, "parsons.Hustle.get_tag"]], "get_tags() (parsons.hustle method)": [[31, "parsons.Hustle.get_tags"]], "update_agent() (parsons.hustle method)": [[31, "parsons.Hustle.update_agent"]], "update_lead() (parsons.hustle method)": [[31, "parsons.Hustle.update_lead"]], "mailchimp (class in parsons.mailchimp)": [[33, "parsons.mailchimp.Mailchimp"]], "get_campaign_emails() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_campaign_emails"]], "get_campaigns() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_campaigns"]], "get_lists() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_lists"]], "get_members() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_members"]], "get_unsubscribes() (parsons.mailchimp.mailchimp method)": [[33, "parsons.mailchimp.Mailchimp.get_unsubscribes"]], "mobilecommons (class in parsons)": [[34, "parsons.MobileCommons"]], "create_profile() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.create_profile"]], "get_broadcasts() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.get_broadcasts"]], "get_campaign_subscribers() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.get_campaign_subscribers"]], "get_profiles() (parsons.mobilecommons method)": [[34, "parsons.MobileCommons.get_profiles"]], "mobilizeamerica (class in parsons)": [[35, "parsons.MobilizeAmerica"]], "get_attendances() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_attendances"]], "get_events() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_events"]], "get_events_deleted() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_events_deleted"]], "get_events_organization() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_events_organization"]], "get_organizations() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_organizations"]], "get_people() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_people"]], "get_promoted_organizations() (parsons.mobilizeamerica method)": [[35, "parsons.MobilizeAmerica.get_promoted_organizations"]], "nationbuilder (class in parsons)": [[36, "parsons.NationBuilder"]], "get_people() (parsons.nationbuilder method)": [[36, "parsons.NationBuilder.get_people"]], "update_person() (parsons.nationbuilder method)": [[36, "parsons.NationBuilder.update_person"]], "upsert_person() (parsons.nationbuilder method)": [[36, "parsons.NationBuilder.upsert_person"]], "newmode (class in parsons)": [[37, "parsons.Newmode"]], "get_action() (parsons.newmode method)": [[37, "parsons.Newmode.get_action"]], "get_campaign() (parsons.newmode method)": [[37, "parsons.Newmode.get_campaign"]], "get_campaigns() (parsons.newmode method)": [[37, "parsons.Newmode.get_campaigns"]], "get_organization() (parsons.newmode method)": [[37, "parsons.Newmode.get_organization"]], "get_organizations() (parsons.newmode method)": [[37, "parsons.Newmode.get_organizations"]], "get_outreach() (parsons.newmode method)": [[37, "parsons.Newmode.get_outreach"]], "get_outreaches() (parsons.newmode method)": [[37, "parsons.Newmode.get_outreaches"]], "get_service() (parsons.newmode method)": [[37, "parsons.Newmode.get_service"]], "get_services() (parsons.newmode method)": [[37, "parsons.Newmode.get_services"]], "get_target() (parsons.newmode method)": [[37, "parsons.Newmode.get_target"]], "get_targets() (parsons.newmode method)": [[37, "parsons.Newmode.get_targets"]], "get_tool() (parsons.newmode method)": [[37, "parsons.Newmode.get_tool"]], "get_tools() (parsons.newmode method)": [[37, "parsons.Newmode.get_tools"]], "lookup_targets() (parsons.newmode method)": [[37, "parsons.Newmode.lookup_targets"]], "run_action() (parsons.newmode method)": [[37, "parsons.Newmode.run_action"]], "activistcodes (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.ActivistCodes"]], "bulkimport (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.BulkImport"]], "canvassresponses (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.CanvassResponses"]], "changedentities (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.ChangedEntities"]], "codes (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Codes"]], "customfields (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.CustomFields"]], "events (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Events"]], "exportjobs (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.ExportJobs"]], "fileloadingjobs (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.FileLoadingJobs"]], "folders (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Folders"]], "locations (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Locations"]], "people (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.People"]], "printedlists (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.PrintedLists"]], "savedlists (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.SavedLists"]], "scores (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Scores"]], "signups (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Signups"]], "supportergroups (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.SupporterGroups"]], "surveyquestions (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.SurveyQuestions"]], "targets (class in parsons.ngpvan.van)": [[38, "parsons.ngpvan.van.Targets"]], "add_event_shift() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.add_event_shift"]], "add_person_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.add_person_supporter_group"]], "apply_activist_code() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.apply_activist_code"]], "apply_canvass_result() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.apply_canvass_result"]], "apply_person_code() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.apply_person_code"]], "apply_response() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.apply_response"]], "apply_survey_response() (parsons.ngpvan.van.surveyquestions method)": [[38, "parsons.ngpvan.van.SurveyQuestions.apply_survey_response"]], "bulk_apply_activist_codes() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_activist_codes"]], "bulk_apply_canvass_results() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_canvass_results"]], "bulk_apply_contact_custom_fields() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_contact_custom_fields"]], "bulk_apply_suppressions() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_apply_suppressions"]], "bulk_upsert_contacts() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.bulk_upsert_contacts"]], "create_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.create_code"]], "create_event() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.create_event"]], "create_file_load() (parsons.ngpvan.van.fileloadingjobs method)": [[38, "parsons.ngpvan.van.FileLoadingJobs.create_file_load"]], "create_file_load_multi() (parsons.ngpvan.van.fileloadingjobs method)": [[38, "parsons.ngpvan.van.FileLoadingJobs.create_file_load_multi"]], "create_location() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.create_location"]], "create_relationship() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.create_relationship"]], "create_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.create_signup"]], "create_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.create_supporter_group"]], "create_target_export() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.create_target_export"]], "delete_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.delete_code"]], "delete_event() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.delete_event"]], "delete_location() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.delete_location"]], "delete_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.delete_person"]], "delete_person_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.delete_person_supporter_group"]], "delete_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.delete_signup"]], "delete_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.delete_supporter_group"]], "download_saved_list() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.download_saved_list"]], "export_job_create() (parsons.ngpvan.van.exportjobs method)": [[38, "parsons.ngpvan.van.ExportJobs.export_job_create"]], "find_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.find_person"]], "find_person_json() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.find_person_json"]], "get_activist_code() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.get_activist_code"]], "get_activist_codes() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.get_activist_codes"]], "get_bulk_import_job() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_job"]], "get_bulk_import_job_results() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_job_results"]], "get_bulk_import_mapping_type() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_mapping_type"]], "get_bulk_import_mapping_type_fields() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_mapping_type_fields"]], "get_bulk_import_mapping_types() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_mapping_types"]], "get_bulk_import_resources() (parsons.ngpvan.van.bulkimport method)": [[38, "parsons.ngpvan.van.BulkImport.get_bulk_import_resources"]], "get_canvass_responses_contact_types() (parsons.ngpvan.van.canvassresponses method)": [[38, "parsons.ngpvan.van.CanvassResponses.get_canvass_responses_contact_types"]], "get_canvass_responses_input_types() (parsons.ngpvan.van.canvassresponses method)": [[38, "parsons.ngpvan.van.CanvassResponses.get_canvass_responses_input_types"]], "get_canvass_responses_result_codes() (parsons.ngpvan.van.canvassresponses method)": [[38, "parsons.ngpvan.van.CanvassResponses.get_canvass_responses_result_codes"]], "get_changed_entities() (parsons.ngpvan.van.changedentities method)": [[38, "parsons.ngpvan.van.ChangedEntities.get_changed_entities"]], "get_changed_entity_resource_fields() (parsons.ngpvan.van.changedentities method)": [[38, "parsons.ngpvan.van.ChangedEntities.get_changed_entity_resource_fields"]], "get_changed_entity_resources() (parsons.ngpvan.van.changedentities method)": [[38, "parsons.ngpvan.van.ChangedEntities.get_changed_entity_resources"]], "get_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_code"]], "get_code_supported_entities() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_code_supported_entities"]], "get_code_types() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_code_types"]], "get_codes() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.get_codes"]], "get_custom_field() (parsons.ngpvan.van.customfields method)": [[38, "parsons.ngpvan.van.CustomFields.get_custom_field"]], "get_custom_fields() (parsons.ngpvan.van.customfields method)": [[38, "parsons.ngpvan.van.CustomFields.get_custom_fields"]], "get_custom_fields_values() (parsons.ngpvan.van.customfields method)": [[38, "parsons.ngpvan.van.CustomFields.get_custom_fields_values"]], "get_event() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.get_event"]], "get_event_signups() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_event_signups"]], "get_event_types() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.get_event_types"]], "get_events() (parsons.ngpvan.van.events method)": [[38, "parsons.ngpvan.van.Events.get_events"]], "get_export_job() (parsons.ngpvan.van.exportjobs method)": [[38, "parsons.ngpvan.van.ExportJobs.get_export_job"]], "get_export_job_types() (parsons.ngpvan.van.exportjobs method)": [[38, "parsons.ngpvan.van.ExportJobs.get_export_job_types"]], "get_folder() (parsons.ngpvan.van.folders method)": [[38, "parsons.ngpvan.van.Folders.get_folder"]], "get_folders() (parsons.ngpvan.van.folders method)": [[38, "parsons.ngpvan.van.Folders.get_folders"]], "get_location() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.get_location"]], "get_locations() (parsons.ngpvan.van.locations method)": [[38, "parsons.ngpvan.van.Locations.get_locations"]], "get_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.get_person"]], "get_person_signups() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_person_signups"]], "get_printed_list() (parsons.ngpvan.van.printedlists method)": [[38, "parsons.ngpvan.van.PrintedLists.get_printed_list"]], "get_printed_lists() (parsons.ngpvan.van.printedlists method)": [[38, "parsons.ngpvan.van.PrintedLists.get_printed_lists"]], "get_saved_list() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.get_saved_list"]], "get_saved_lists() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.get_saved_lists"]], "get_score() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_score"]], "get_score_update() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_score_update"]], "get_score_updates() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_score_updates"]], "get_scores() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.get_scores"]], "get_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_signup"]], "get_signups_statuses() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.get_signups_statuses"]], "get_supporter_group() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.get_supporter_group"]], "get_supporter_groups() (parsons.ngpvan.van.supportergroups method)": [[38, "parsons.ngpvan.van.SupporterGroups.get_supporter_groups"]], "get_survey_question() (parsons.ngpvan.van.surveyquestions method)": [[38, "parsons.ngpvan.van.SurveyQuestions.get_survey_question"]], "get_survey_questions() (parsons.ngpvan.van.surveyquestions method)": [[38, "parsons.ngpvan.van.SurveyQuestions.get_survey_questions"]], "get_target() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.get_target"]], "get_target_export() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.get_target_export"]], "get_targets() (parsons.ngpvan.van.targets method)": [[38, "parsons.ngpvan.van.Targets.get_targets"]], "merge_contacts() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.merge_contacts"]], "remove_activist_code() (parsons.ngpvan.van.activistcodes method)": [[38, "parsons.ngpvan.van.ActivistCodes.remove_activist_code"]], "toggle_volunteer_action() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.toggle_volunteer_action"]], "update_code() (parsons.ngpvan.van.codes method)": [[38, "parsons.ngpvan.van.Codes.update_code"]], "update_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.update_person"]], "update_person_json() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.update_person_json"]], "update_score_status() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.update_score_status"]], "update_signup() (parsons.ngpvan.van.signups method)": [[38, "parsons.ngpvan.van.Signups.update_signup"]], "upload_saved_list() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.upload_saved_list"]], "upload_saved_list_rest() (parsons.ngpvan.van.savedlists method)": [[38, "parsons.ngpvan.van.SavedLists.upload_saved_list_rest"]], "upload_scores() (parsons.ngpvan.van.scores method)": [[38, "parsons.ngpvan.van.Scores.upload_scores"]], "upsert_person() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.upsert_person"]], "upsert_person_json() (parsons.ngpvan.van.people method)": [[38, "parsons.ngpvan.van.People.upsert_person_json"]], "gmail (class in parsons)": [[39, "parsons.Gmail"]], "smtp (class in parsons)": [[39, "parsons.SMTP"]], "slack (class in parsons)": [[39, "parsons.Slack"]], "channels() (parsons.slack method)": [[39, "parsons.Slack.channels"]], "message() (parsons.slack class method)": [[39, "parsons.Slack.message"]], "message_channel() (parsons.slack method)": [[39, "parsons.Slack.message_channel"]], "send_email() (parsons.gmail method)": [[39, "parsons.Gmail.send_email"]], "send_email() (parsons.smtp method)": [[39, "parsons.SMTP.send_email"]], "upload_file() (parsons.slack method)": [[39, "parsons.Slack.upload_file"]], "users() (parsons.slack method)": [[39, "parsons.Slack.users"]], "pdi (class in parsons)": [[41, "parsons.PDI"]], "add_email() (parsons.pdi method)": [[41, "parsons.PDI.add_email"]], "add_phone() (parsons.pdi method)": [[41, "parsons.PDI.add_phone"]], "create_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.create_acquisition_type"]], "create_activity() (parsons.pdi method)": [[41, "parsons.PDI.create_activity"]], "create_activity_assignment() (parsons.pdi method)": [[41, "parsons.PDI.create_activity_assignment"]], "create_contact() (parsons.pdi method)": [[41, "parsons.PDI.create_contact"]], "create_event() (parsons.pdi method)": [[41, "parsons.PDI.create_event"]], "create_event_activity() (parsons.pdi method)": [[41, "parsons.PDI.create_event_activity"]], "create_event_with_activity() (parsons.pdi method)": [[41, "parsons.PDI.create_event_with_activity"]], "create_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.create_flag_id"]], "create_flags() (parsons.pdi method)": [[41, "parsons.PDI.create_flags"]], "create_invitation() (parsons.pdi method)": [[41, "parsons.PDI.create_invitation"]], "create_location() (parsons.pdi method)": [[41, "parsons.PDI.create_location"]], "create_question() (parsons.pdi method)": [[41, "parsons.PDI.create_question"]], "delete_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.delete_acquisition_type"]], "delete_contact() (parsons.pdi method)": [[41, "parsons.PDI.delete_contact"]], "delete_flag() (parsons.pdi method)": [[41, "parsons.PDI.delete_flag"]], "delete_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.delete_flag_id"]], "get_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.get_acquisition_type"]], "get_acquisition_types() (parsons.pdi method)": [[41, "parsons.PDI.get_acquisition_types"]], "get_activities() (parsons.pdi method)": [[41, "parsons.PDI.get_activities"]], "get_activity() (parsons.pdi method)": [[41, "parsons.PDI.get_activity"]], "get_calendars() (parsons.pdi method)": [[41, "parsons.PDI.get_calendars"]], "get_contact() (parsons.pdi method)": [[41, "parsons.PDI.get_contact"]], "get_contacts() (parsons.pdi method)": [[41, "parsons.PDI.get_contacts"]], "get_event_activities() (parsons.pdi method)": [[41, "parsons.PDI.get_event_activities"]], "get_event_activity_assignments() (parsons.pdi method)": [[41, "parsons.PDI.get_event_activity_assignments"]], "get_event_invitations() (parsons.pdi method)": [[41, "parsons.PDI.get_event_invitations"]], "get_events() (parsons.pdi method)": [[41, "parsons.PDI.get_events"]], "get_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.get_flag_id"]], "get_flag_ids() (parsons.pdi method)": [[41, "parsons.PDI.get_flag_ids"]], "get_flags() (parsons.pdi method)": [[41, "parsons.PDI.get_flags"]], "get_locations() (parsons.pdi method)": [[41, "parsons.PDI.get_locations"]], "get_question() (parsons.pdi method)": [[41, "parsons.PDI.get_question"]], "get_questions() (parsons.pdi method)": [[41, "parsons.PDI.get_questions"]], "get_universe() (parsons.pdi method)": [[41, "parsons.PDI.get_universe"]], "get_universes() (parsons.pdi method)": [[41, "parsons.PDI.get_universes"]], "update_acquisition_type() (parsons.pdi method)": [[41, "parsons.PDI.update_acquisition_type"]], "update_activity() (parsons.pdi method)": [[41, "parsons.PDI.update_activity"]], "update_activity_assignment() (parsons.pdi method)": [[41, "parsons.PDI.update_activity_assignment"]], "update_contact() (parsons.pdi method)": [[41, "parsons.PDI.update_contact"]], "update_flag_id() (parsons.pdi method)": [[41, "parsons.PDI.update_flag_id"]], "update_invitation() (parsons.pdi method)": [[41, "parsons.PDI.update_invitation"]], "quickbase (class in parsons)": [[42, "parsons.Quickbase"]], "get_app_tables() (parsons.quickbase method)": [[42, "parsons.Quickbase.get_app_tables"]], "query_records() (parsons.quickbase method)": [[42, "parsons.Quickbase.query_records"]], "redash (class in parsons.redash)": [[43, "parsons.redash.Redash"]], "get_cached_query_results() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.get_cached_query_results"]], "get_data_source() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.get_data_source"]], "get_fresh_query_results() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.get_fresh_query_results"]], "load_to_table() (parsons.redash.redash class method)": [[43, "parsons.redash.Redash.load_to_table"]], "update_data_source() (parsons.redash.redash method)": [[43, "parsons.redash.Redash.update_data_source"]], "rockthevote (class in parsons.rockthevote.rtv)": [[44, "parsons.rockthevote.rtv.RockTheVote"]], "create_registration_report() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.create_registration_report"]], "get_registration_report() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.get_registration_report"]], "get_state_requirements() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.get_state_requirements"]], "run_registration_report() (parsons.rockthevote.rtv.rockthevote method)": [[44, "parsons.rockthevote.rtv.RockTheVote.run_registration_report"]], "salesforce (class in parsons)": [[45, "parsons.Salesforce"]], "client (parsons.salesforce property)": [[45, "parsons.Salesforce.client"]], "delete_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.delete_record"]], "describe_fields() (parsons.salesforce method)": [[45, "parsons.Salesforce.describe_fields"]], "describe_object() (parsons.salesforce method)": [[45, "parsons.Salesforce.describe_object"]], "insert_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.insert_record"]], "query() (parsons.salesforce method)": [[45, "parsons.Salesforce.query"]], "update_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.update_record"]], "upsert_record() (parsons.salesforce method)": [[45, "parsons.Salesforce.upsert_record"]], "scytl (class in parsons)": [[46, "parsons.Scytl"]], "get_detailed_results() (parsons.scytl method)": [[46, "parsons.Scytl.get_detailed_results"]], "get_detailed_results_for_participating_counties() (parsons.scytl method)": [[46, "parsons.Scytl.get_detailed_results_for_participating_counties"]], "get_summary_results() (parsons.scytl method)": [[46, "parsons.Scytl.get_summary_results"]], "sftp (class in parsons)": [[47, "parsons.SFTP"]], "create_connection() (parsons.sftp method)": [[47, "parsons.SFTP.create_connection"]], "get_file() (parsons.sftp method)": [[47, "parsons.SFTP.get_file"]], "get_file_size() (parsons.sftp method)": [[47, "parsons.SFTP.get_file_size"]], "get_files() (parsons.sftp method)": [[47, "parsons.SFTP.get_files"]], "get_table() (parsons.sftp method)": [[47, "parsons.SFTP.get_table"]], "list_directory() (parsons.sftp method)": [[47, "parsons.SFTP.list_directory"]], "list_files() (parsons.sftp method)": [[47, "parsons.SFTP.list_files"]], "list_subdirectories() (parsons.sftp method)": [[47, "parsons.SFTP.list_subdirectories"]], "make_directory() (parsons.sftp method)": [[47, "parsons.SFTP.make_directory"]], "put_file() (parsons.sftp method)": [[47, "parsons.SFTP.put_file"]], "remove_directory() (parsons.sftp method)": [[47, "parsons.SFTP.remove_directory"]], "remove_file() (parsons.sftp method)": [[47, "parsons.SFTP.remove_file"]], "walk_tree() (parsons.sftp method)": [[47, "parsons.SFTP.walk_tree"]], "shopify (class in parsons)": [[48, "parsons.Shopify"]], "get_count() (parsons.shopify method)": [[48, "parsons.Shopify.get_count"]], "get_orders() (parsons.shopify method)": [[48, "parsons.Shopify.get_orders"]], "get_query_url() (parsons.shopify method)": [[48, "parsons.Shopify.get_query_url"]], "graphql() (parsons.shopify method)": [[48, "parsons.Shopify.graphql"]], "load_to_table() (parsons.shopify class method)": [[48, "parsons.Shopify.load_to_table"]], "sisense (class in parsons)": [[49, "parsons.Sisense"]], "delete_shared_dashboard() (parsons.sisense method)": [[49, "parsons.Sisense.delete_shared_dashboard"]], "list_shared_dashboards() (parsons.sisense method)": [[49, "parsons.Sisense.list_shared_dashboards"]], "publish_shared_dashboard() (parsons.sisense method)": [[49, "parsons.Sisense.publish_shared_dashboard"]], "etl (class in parsons.etl.etl)": [[50, "parsons.etl.etl.ETL"]], "table (class in parsons.etl.table)": [[50, "parsons.etl.table.Table"]], "tofrom (class in parsons.etl.tofrom)": [[50, "parsons.etl.tofrom.ToFrom"]], "add_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.add_column"]], "append_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.append_csv"]], "chunk() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.chunk"]], "coalesce_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.coalesce_columns"]], "concat() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.concat"]], "convert_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.convert_column"]], "convert_columns_to_str() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.convert_columns_to_str"]], "convert_table() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.convert_table"]], "cut() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.cut"]], "deduplicate() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.deduplicate"]], "fill_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.fill_column"]], "fillna_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.fillna_column"]], "from_bigquery() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_bigquery"]], "from_columns() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_columns"]], "from_csv() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_csv"]], "from_csv_string() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_csv_string"]], "from_dataframe() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_dataframe"]], "from_json() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_json"]], "from_postgres() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_postgres"]], "from_redshift() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_redshift"]], "from_s3_csv() (parsons.etl.tofrom.tofrom class method)": [[50, "parsons.etl.tofrom.ToFrom.from_s3_csv"]], "get_column_max_width() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.get_column_max_width"]], "get_column_types() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.get_column_types"]], "get_columns_type_stats() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.get_columns_type_stats"]], "get_normalized_column_name() (parsons.etl.etl.etl static method)": [[50, "parsons.etl.etl.ETL.get_normalized_column_name"]], "head() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.head"]], "long_table() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.long_table"]], "map_and_coalesce_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.map_and_coalesce_columns"]], "map_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.map_columns"]], "match_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.match_columns"]], "materialize() (parsons.etl.table.table method)": [[50, "parsons.etl.table.Table.materialize"]], "materialize_to_file() (parsons.etl.table.table method)": [[50, "parsons.etl.table.Table.materialize_to_file"]], "move_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.move_column"]], "reduce_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.reduce_rows"]], "remove_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.remove_column"]], "remove_null_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.remove_null_rows"]], "rename_column() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.rename_column"]], "rename_columns() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.rename_columns"]], "select_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.select_rows"]], "set_header() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.set_header"]], "sort() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.sort"]], "stack() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.stack"]], "tail() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.tail"]], "to_bigquery() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_bigquery"]], "to_civis() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_civis"]], "to_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_csv"]], "to_dataframe() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_dataframe"]], "to_dicts() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_dicts"]], "to_gcs_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_gcs_csv"]], "to_html() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_html"]], "to_json() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_json"]], "to_postgres() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_postgres"]], "to_redshift() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_redshift"]], "to_s3_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_s3_csv"]], "to_sftp_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_sftp_csv"]], "to_zip_csv() (parsons.etl.tofrom.tofrom method)": [[50, "parsons.etl.tofrom.ToFrom.to_zip_csv"]], "unpack_dict() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.unpack_dict"]], "unpack_list() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.unpack_list"]], "unpack_nested_columns_as_rows() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.unpack_nested_columns_as_rows"]], "use_petl() (parsons.etl.etl.etl method)": [[50, "parsons.etl.etl.ETL.use_petl"]], "targetsmartapi (class in parsons)": [[52, "parsons.TargetSmartAPI"]], "data_enhance() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.data_enhance"]], "district() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.district"]], "phone() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.phone"]], "radius_search() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.radius_search"]], "smartmatch() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.smartmatch"]], "voter_registration_check() (parsons.targetsmartapi method)": [[52, "parsons.TargetSmartAPI.voter_registration_check"]], "targetsmartautomation (class in parsons)": [[53, "parsons.TargetSmartAutomation"]], "execute() (parsons.targetsmartautomation method)": [[53, "parsons.TargetSmartAutomation.execute"]], "match() (parsons.targetsmartautomation method)": [[53, "parsons.TargetSmartAutomation.match"]], "turbovote (class in parsons)": [[56, "parsons.TurboVote"]], "get_users() (parsons.turbovote method)": [[56, "parsons.TurboVote.get_users"]], "twilio (class in parsons)": [[57, "parsons.Twilio"]], "get_account() (parsons.twilio method)": [[57, "parsons.Twilio.get_account"]], "get_account_usage() (parsons.twilio method)": [[57, "parsons.Twilio.get_account_usage"]], "get_accounts() (parsons.twilio method)": [[57, "parsons.Twilio.get_accounts"]], "get_messages() (parsons.twilio method)": [[57, "parsons.Twilio.get_messages"]], "zoom (class in parsons)": [[64, "parsons.Zoom"]], "get_meeting_all_polls_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_all_polls_metadata"]], "get_meeting_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_poll_metadata"]], "get_meeting_poll_results() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_poll_results"]], "get_meeting_registrants() (parsons.zoom method)": [[64, "parsons.Zoom.get_meeting_registrants"]], "get_meetings() (parsons.zoom method)": [[64, "parsons.Zoom.get_meetings"]], "get_past_meeting() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_meeting"]], "get_past_meeting_participants() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_meeting_participants"]], "get_past_meeting_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_meeting_poll_metadata"]], "get_past_webinar_participants() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_webinar_participants"]], "get_past_webinar_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_past_webinar_poll_metadata"]], "get_user_webinars() (parsons.zoom method)": [[64, "parsons.Zoom.get_user_webinars"]], "get_users() (parsons.zoom method)": [[64, "parsons.Zoom.get_users"]], "get_webinar_all_polls_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_all_polls_metadata"]], "get_webinar_poll_metadata() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_poll_metadata"]], "get_webinar_poll_results() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_poll_results"]], "get_webinar_registrants() (parsons.zoom method)": [[64, "parsons.Zoom.get_webinar_registrants"]]}})
\ No newline at end of file
diff --git a/html/stable/.buildinfo b/html/stable/.buildinfo
index 25808974c6..441f12e836 100644
--- a/html/stable/.buildinfo
+++ b/html/stable/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 6b3e073084608bc3b4923cef92a3e419
+config: 131fee4d26f9104706c36300dab2b116
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/stable/.doctrees/actblue.doctree b/html/stable/.doctrees/actblue.doctree
index c91ddde5a4..f9424a0fa6 100644
Binary files a/html/stable/.doctrees/actblue.doctree and b/html/stable/.doctrees/actblue.doctree differ
diff --git a/html/stable/.doctrees/action_builder.doctree b/html/stable/.doctrees/action_builder.doctree
index f2da94a9ac..4fed4dbecc 100644
Binary files a/html/stable/.doctrees/action_builder.doctree and b/html/stable/.doctrees/action_builder.doctree differ
diff --git a/html/stable/.doctrees/action_kit.doctree b/html/stable/.doctrees/action_kit.doctree
index 53aa7c8af5..5677a9ccd5 100644
Binary files a/html/stable/.doctrees/action_kit.doctree and b/html/stable/.doctrees/action_kit.doctree differ
diff --git a/html/stable/.doctrees/action_network.doctree b/html/stable/.doctrees/action_network.doctree
index e1b7c49f9e..21da50fb73 100644
Binary files a/html/stable/.doctrees/action_network.doctree and b/html/stable/.doctrees/action_network.doctree differ
diff --git a/html/stable/.doctrees/airtable.doctree b/html/stable/.doctrees/airtable.doctree
index 578f393c44..354fcf64a4 100644
Binary files a/html/stable/.doctrees/airtable.doctree and b/html/stable/.doctrees/airtable.doctree differ
diff --git a/html/stable/.doctrees/alchemer.doctree b/html/stable/.doctrees/alchemer.doctree
index 805e977c37..d293c73383 100644
Binary files a/html/stable/.doctrees/alchemer.doctree and b/html/stable/.doctrees/alchemer.doctree differ
diff --git a/html/stable/.doctrees/auth0.doctree b/html/stable/.doctrees/auth0.doctree
index 8d484f341d..d6b6d57514 100644
Binary files a/html/stable/.doctrees/auth0.doctree and b/html/stable/.doctrees/auth0.doctree differ
diff --git a/html/stable/.doctrees/aws.doctree b/html/stable/.doctrees/aws.doctree
index 3889f606a5..4aa6e676a2 100644
Binary files a/html/stable/.doctrees/aws.doctree and b/html/stable/.doctrees/aws.doctree differ
diff --git a/html/stable/.doctrees/azure.doctree b/html/stable/.doctrees/azure.doctree
index 36a72fb42f..53ed9da3dc 100644
Binary files a/html/stable/.doctrees/azure.doctree and b/html/stable/.doctrees/azure.doctree differ
diff --git a/html/stable/.doctrees/bill_com.doctree b/html/stable/.doctrees/bill_com.doctree
index 3333670c0f..ce758c7792 100644
Binary files a/html/stable/.doctrees/bill_com.doctree and b/html/stable/.doctrees/bill_com.doctree differ
diff --git a/html/stable/.doctrees/bloomerang.doctree b/html/stable/.doctrees/bloomerang.doctree
index 736fa3ff76..6d1973645a 100644
Binary files a/html/stable/.doctrees/bloomerang.doctree and b/html/stable/.doctrees/bloomerang.doctree differ
diff --git a/html/stable/.doctrees/bluelink.doctree b/html/stable/.doctrees/bluelink.doctree
index efb60f9395..3bb22d3a15 100644
Binary files a/html/stable/.doctrees/bluelink.doctree and b/html/stable/.doctrees/bluelink.doctree differ
diff --git a/html/stable/.doctrees/box.doctree b/html/stable/.doctrees/box.doctree
index b712b6c2e0..1aae23bd71 100644
Binary files a/html/stable/.doctrees/box.doctree and b/html/stable/.doctrees/box.doctree differ
diff --git a/html/stable/.doctrees/braintree.doctree b/html/stable/.doctrees/braintree.doctree
index 61165fb44c..417f67fb62 100644
Binary files a/html/stable/.doctrees/braintree.doctree and b/html/stable/.doctrees/braintree.doctree differ
diff --git a/html/stable/.doctrees/build_a_connector.doctree b/html/stable/.doctrees/build_a_connector.doctree
index 6a249330d6..15ebfdd756 100644
Binary files a/html/stable/.doctrees/build_a_connector.doctree and b/html/stable/.doctrees/build_a_connector.doctree differ
diff --git a/html/stable/.doctrees/capitolcanary.doctree b/html/stable/.doctrees/capitolcanary.doctree
index ff26b6f5c8..0c20ffb5d2 100644
Binary files a/html/stable/.doctrees/capitolcanary.doctree and b/html/stable/.doctrees/capitolcanary.doctree differ
diff --git a/html/stable/.doctrees/catalist.doctree b/html/stable/.doctrees/catalist.doctree
index 860b8f01c0..f003f16ff4 100644
Binary files a/html/stable/.doctrees/catalist.doctree and b/html/stable/.doctrees/catalist.doctree differ
diff --git a/html/stable/.doctrees/census.doctree b/html/stable/.doctrees/census.doctree
index fdc975343b..eae35f0da4 100644
Binary files a/html/stable/.doctrees/census.doctree and b/html/stable/.doctrees/census.doctree differ
diff --git a/html/stable/.doctrees/census_geocoder.doctree b/html/stable/.doctrees/census_geocoder.doctree
index de7e7058d8..e8756a4e3f 100644
Binary files a/html/stable/.doctrees/census_geocoder.doctree and b/html/stable/.doctrees/census_geocoder.doctree differ
diff --git a/html/stable/.doctrees/civis.doctree b/html/stable/.doctrees/civis.doctree
index 10a9fb14e8..e21bf1e713 100644
Binary files a/html/stable/.doctrees/civis.doctree and b/html/stable/.doctrees/civis.doctree differ
diff --git a/html/stable/.doctrees/contributing.doctree b/html/stable/.doctrees/contributing.doctree
index db644ac4f3..2cd6b413bc 100644
Binary files a/html/stable/.doctrees/contributing.doctree and b/html/stable/.doctrees/contributing.doctree differ
diff --git a/html/stable/.doctrees/controlshift.doctree b/html/stable/.doctrees/controlshift.doctree
index 6a56f8c3fc..7a375a0078 100644
Binary files a/html/stable/.doctrees/controlshift.doctree and b/html/stable/.doctrees/controlshift.doctree differ
diff --git a/html/stable/.doctrees/copper.doctree b/html/stable/.doctrees/copper.doctree
index b94f166570..9f1d40d75c 100644
Binary files a/html/stable/.doctrees/copper.doctree and b/html/stable/.doctrees/copper.doctree differ
diff --git a/html/stable/.doctrees/crowdtangle.doctree b/html/stable/.doctrees/crowdtangle.doctree
index d1dd4cb480..8c3263dff0 100644
Binary files a/html/stable/.doctrees/crowdtangle.doctree and b/html/stable/.doctrees/crowdtangle.doctree differ
diff --git a/html/stable/.doctrees/databases.doctree b/html/stable/.doctrees/databases.doctree
index 128a5edbef..739d2d0207 100644
Binary files a/html/stable/.doctrees/databases.doctree and b/html/stable/.doctrees/databases.doctree differ
diff --git a/html/stable/.doctrees/dbsync.doctree b/html/stable/.doctrees/dbsync.doctree
index 569afc814d..14750d437e 100644
Binary files a/html/stable/.doctrees/dbsync.doctree and b/html/stable/.doctrees/dbsync.doctree differ
diff --git a/html/stable/.doctrees/donorbox.doctree b/html/stable/.doctrees/donorbox.doctree
index fde0940da6..2441e0235e 100644
Binary files a/html/stable/.doctrees/donorbox.doctree and b/html/stable/.doctrees/donorbox.doctree differ
diff --git a/html/stable/.doctrees/environment.pickle b/html/stable/.doctrees/environment.pickle
index f2a41a2fb2..af78382692 100644
Binary files a/html/stable/.doctrees/environment.pickle and b/html/stable/.doctrees/environment.pickle differ
diff --git a/html/stable/.doctrees/facebook_ads.doctree b/html/stable/.doctrees/facebook_ads.doctree
index acec15006d..73df5f9c30 100644
Binary files a/html/stable/.doctrees/facebook_ads.doctree and b/html/stable/.doctrees/facebook_ads.doctree differ
diff --git a/html/stable/.doctrees/formstack.doctree b/html/stable/.doctrees/formstack.doctree
index 3c7cc3a46b..a8cb5a21f1 100644
Binary files a/html/stable/.doctrees/formstack.doctree and b/html/stable/.doctrees/formstack.doctree differ
diff --git a/html/stable/.doctrees/freshdesk.doctree b/html/stable/.doctrees/freshdesk.doctree
index beb22e0173..b60bf277a4 100644
Binary files a/html/stable/.doctrees/freshdesk.doctree and b/html/stable/.doctrees/freshdesk.doctree differ
diff --git a/html/stable/.doctrees/github.doctree b/html/stable/.doctrees/github.doctree
index 3eec1e92fc..e9fbd276f6 100644
Binary files a/html/stable/.doctrees/github.doctree and b/html/stable/.doctrees/github.doctree differ
diff --git a/html/stable/.doctrees/google.doctree b/html/stable/.doctrees/google.doctree
index 51ce41cf02..b9bb5bb5cb 100644
Binary files a/html/stable/.doctrees/google.doctree and b/html/stable/.doctrees/google.doctree differ
diff --git a/html/stable/.doctrees/hustle.doctree b/html/stable/.doctrees/hustle.doctree
index 51aaf1bd5e..4b584ea18b 100644
Binary files a/html/stable/.doctrees/hustle.doctree and b/html/stable/.doctrees/hustle.doctree differ
diff --git a/html/stable/.doctrees/index.doctree b/html/stable/.doctrees/index.doctree
index 5a39ca3bfa..12e86bc932 100644
Binary files a/html/stable/.doctrees/index.doctree and b/html/stable/.doctrees/index.doctree differ
diff --git a/html/stable/.doctrees/mailchimp.doctree b/html/stable/.doctrees/mailchimp.doctree
index fd2ded2b45..2e2002c129 100644
Binary files a/html/stable/.doctrees/mailchimp.doctree and b/html/stable/.doctrees/mailchimp.doctree differ
diff --git a/html/stable/.doctrees/mobilecommons.doctree b/html/stable/.doctrees/mobilecommons.doctree
index 79d6a8b6a0..b8339e5b72 100644
Binary files a/html/stable/.doctrees/mobilecommons.doctree and b/html/stable/.doctrees/mobilecommons.doctree differ
diff --git a/html/stable/.doctrees/mobilize_america.doctree b/html/stable/.doctrees/mobilize_america.doctree
index 892362afaa..26ec5d9472 100644
Binary files a/html/stable/.doctrees/mobilize_america.doctree and b/html/stable/.doctrees/mobilize_america.doctree differ
diff --git a/html/stable/.doctrees/nation_builder.doctree b/html/stable/.doctrees/nation_builder.doctree
index 56472667aa..0dc0a57cf1 100644
Binary files a/html/stable/.doctrees/nation_builder.doctree and b/html/stable/.doctrees/nation_builder.doctree differ
diff --git a/html/stable/.doctrees/newmode.doctree b/html/stable/.doctrees/newmode.doctree
index 7f1d035647..3e172f1db3 100644
Binary files a/html/stable/.doctrees/newmode.doctree and b/html/stable/.doctrees/newmode.doctree differ
diff --git a/html/stable/.doctrees/ngpvan.doctree b/html/stable/.doctrees/ngpvan.doctree
index 8d7f107ae7..3cc027f432 100644
Binary files a/html/stable/.doctrees/ngpvan.doctree and b/html/stable/.doctrees/ngpvan.doctree differ
diff --git a/html/stable/.doctrees/notifications.doctree b/html/stable/.doctrees/notifications.doctree
index 6e8be0714c..41a27e8288 100644
Binary files a/html/stable/.doctrees/notifications.doctree and b/html/stable/.doctrees/notifications.doctree differ
diff --git a/html/stable/.doctrees/p2a.doctree b/html/stable/.doctrees/p2a.doctree
index 25711c6d02..6f7c65ebbb 100644
Binary files a/html/stable/.doctrees/p2a.doctree and b/html/stable/.doctrees/p2a.doctree differ
diff --git a/html/stable/.doctrees/pdi.doctree b/html/stable/.doctrees/pdi.doctree
index d7bbf20d64..6cc5ba1686 100644
Binary files a/html/stable/.doctrees/pdi.doctree and b/html/stable/.doctrees/pdi.doctree differ
diff --git a/html/stable/.doctrees/quickbase.doctree b/html/stable/.doctrees/quickbase.doctree
index 1e629b86a8..687de568d0 100644
Binary files a/html/stable/.doctrees/quickbase.doctree and b/html/stable/.doctrees/quickbase.doctree differ
diff --git a/html/stable/.doctrees/redash.doctree b/html/stable/.doctrees/redash.doctree
index 80001665cd..7db486f7ef 100644
Binary files a/html/stable/.doctrees/redash.doctree and b/html/stable/.doctrees/redash.doctree differ
diff --git a/html/stable/.doctrees/rockthevote.doctree b/html/stable/.doctrees/rockthevote.doctree
index 6d5b3d6c24..5360b27f21 100644
Binary files a/html/stable/.doctrees/rockthevote.doctree and b/html/stable/.doctrees/rockthevote.doctree differ
diff --git a/html/stable/.doctrees/salesforce.doctree b/html/stable/.doctrees/salesforce.doctree
index 73b269a4c2..2a133332ec 100644
Binary files a/html/stable/.doctrees/salesforce.doctree and b/html/stable/.doctrees/salesforce.doctree differ
diff --git a/html/stable/.doctrees/scytl.doctree b/html/stable/.doctrees/scytl.doctree
index f6b67811d9..bbd3bf9e93 100644
Binary files a/html/stable/.doctrees/scytl.doctree and b/html/stable/.doctrees/scytl.doctree differ
diff --git a/html/stable/.doctrees/sftp.doctree b/html/stable/.doctrees/sftp.doctree
index 47ab086078..594a627a92 100644
Binary files a/html/stable/.doctrees/sftp.doctree and b/html/stable/.doctrees/sftp.doctree differ
diff --git a/html/stable/.doctrees/shopify.doctree b/html/stable/.doctrees/shopify.doctree
index 855a0fc570..c26705fcab 100644
Binary files a/html/stable/.doctrees/shopify.doctree and b/html/stable/.doctrees/shopify.doctree differ
diff --git a/html/stable/.doctrees/sisense.doctree b/html/stable/.doctrees/sisense.doctree
index c7c486817f..b0bbae3722 100644
Binary files a/html/stable/.doctrees/sisense.doctree and b/html/stable/.doctrees/sisense.doctree differ
diff --git a/html/stable/.doctrees/table.doctree b/html/stable/.doctrees/table.doctree
index b018b133de..1bc2874df3 100644
Binary files a/html/stable/.doctrees/table.doctree and b/html/stable/.doctrees/table.doctree differ
diff --git a/html/stable/.doctrees/targetsmart.doctree b/html/stable/.doctrees/targetsmart.doctree
index 937c7cfcdf..67efbf53d4 100644
Binary files a/html/stable/.doctrees/targetsmart.doctree and b/html/stable/.doctrees/targetsmart.doctree differ
diff --git a/html/stable/.doctrees/targetsmart_api.doctree b/html/stable/.doctrees/targetsmart_api.doctree
index 15490fe615..a846b2dfdd 100644
Binary files a/html/stable/.doctrees/targetsmart_api.doctree and b/html/stable/.doctrees/targetsmart_api.doctree differ
diff --git a/html/stable/.doctrees/targetsmart_automation_workflows.doctree b/html/stable/.doctrees/targetsmart_automation_workflows.doctree
index 805375debf..1162b9c101 100644
Binary files a/html/stable/.doctrees/targetsmart_automation_workflows.doctree and b/html/stable/.doctrees/targetsmart_automation_workflows.doctree differ
diff --git a/html/stable/.doctrees/training_guides/etl_best_practices.doctree b/html/stable/.doctrees/training_guides/etl_best_practices.doctree
index 213decf1c7..b2db107835 100644
Binary files a/html/stable/.doctrees/training_guides/etl_best_practices.doctree and b/html/stable/.doctrees/training_guides/etl_best_practices.doctree differ
diff --git a/html/stable/.doctrees/training_guides/getting_set_up.doctree b/html/stable/.doctrees/training_guides/getting_set_up.doctree
index dbd6811e2b..32a87449dc 100644
Binary files a/html/stable/.doctrees/training_guides/getting_set_up.doctree and b/html/stable/.doctrees/training_guides/getting_set_up.doctree differ
diff --git a/html/stable/.doctrees/turbovote.doctree b/html/stable/.doctrees/turbovote.doctree
index 40feb6b4d0..3b36b49002 100644
Binary files a/html/stable/.doctrees/turbovote.doctree and b/html/stable/.doctrees/turbovote.doctree differ
diff --git a/html/stable/.doctrees/twilio.doctree b/html/stable/.doctrees/twilio.doctree
index bc1580904c..a5a826d2ba 100644
Binary files a/html/stable/.doctrees/twilio.doctree and b/html/stable/.doctrees/twilio.doctree differ
diff --git a/html/stable/.doctrees/use_cases/civis_job_status_slack_alert.doctree b/html/stable/.doctrees/use_cases/civis_job_status_slack_alert.doctree
index bc2e18d14a..f05e287ce8 100644
Binary files a/html/stable/.doctrees/use_cases/civis_job_status_slack_alert.doctree and b/html/stable/.doctrees/use_cases/civis_job_status_slack_alert.doctree differ
diff --git a/html/stable/.doctrees/use_cases/contribute_use_cases.doctree b/html/stable/.doctrees/use_cases/contribute_use_cases.doctree
index c88fd4381d..b1d405d45e 100644
Binary files a/html/stable/.doctrees/use_cases/contribute_use_cases.doctree and b/html/stable/.doctrees/use_cases/contribute_use_cases.doctree differ
diff --git a/html/stable/.doctrees/use_cases/mysql_to_googlesheets.doctree b/html/stable/.doctrees/use_cases/mysql_to_googlesheets.doctree
index 1c34fbf1a3..4528cc36f8 100644
Binary files a/html/stable/.doctrees/use_cases/mysql_to_googlesheets.doctree and b/html/stable/.doctrees/use_cases/mysql_to_googlesheets.doctree differ
diff --git a/html/stable/.doctrees/use_cases/opt_outs_to_everyaction.doctree b/html/stable/.doctrees/use_cases/opt_outs_to_everyaction.doctree
index 780e918985..498bc79461 100644
Binary files a/html/stable/.doctrees/use_cases/opt_outs_to_everyaction.doctree and b/html/stable/.doctrees/use_cases/opt_outs_to_everyaction.doctree differ
diff --git a/html/stable/.doctrees/utilities.doctree b/html/stable/.doctrees/utilities.doctree
index 8e0d5df4d5..8333f1823a 100644
Binary files a/html/stable/.doctrees/utilities.doctree and b/html/stable/.doctrees/utilities.doctree differ
diff --git a/html/stable/.doctrees/write_tests.doctree b/html/stable/.doctrees/write_tests.doctree
index ad827bf20b..94d8f76b84 100644
Binary files a/html/stable/.doctrees/write_tests.doctree and b/html/stable/.doctrees/write_tests.doctree differ
diff --git a/html/stable/.doctrees/zoom.doctree b/html/stable/.doctrees/zoom.doctree
index 9d0a68f7c7..7686a10a03 100644
Binary files a/html/stable/.doctrees/zoom.doctree and b/html/stable/.doctrees/zoom.doctree differ
diff --git a/html/v0.14.0/.buildinfo b/html/v0.14.0/.buildinfo
index f620dcf6cd..08a769c0a4 100644
--- a/html/v0.14.0/.buildinfo
+++ b/html/v0.14.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: c5f7adcd57025149ae81036c04214321
+config: b5b8afaf304f3282513cfd1c7f59c84b
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/v0.14.0/.doctrees/action_kit.doctree b/html/v0.14.0/.doctrees/action_kit.doctree
index 3825590ce0..e7011a76ec 100644
Binary files a/html/v0.14.0/.doctrees/action_kit.doctree and b/html/v0.14.0/.doctrees/action_kit.doctree differ
diff --git a/html/v0.14.0/.doctrees/action_network.doctree b/html/v0.14.0/.doctrees/action_network.doctree
index 1121f3730e..1f24b13375 100644
Binary files a/html/v0.14.0/.doctrees/action_network.doctree and b/html/v0.14.0/.doctrees/action_network.doctree differ
diff --git a/html/v0.14.0/.doctrees/airtable.doctree b/html/v0.14.0/.doctrees/airtable.doctree
index 2b3daf5661..b58c58cbc5 100644
Binary files a/html/v0.14.0/.doctrees/airtable.doctree and b/html/v0.14.0/.doctrees/airtable.doctree differ
diff --git a/html/v0.14.0/.doctrees/aws.doctree b/html/v0.14.0/.doctrees/aws.doctree
index 6d784dc4c0..9b8fc086f1 100644
Binary files a/html/v0.14.0/.doctrees/aws.doctree and b/html/v0.14.0/.doctrees/aws.doctree differ
diff --git a/html/v0.14.0/.doctrees/bill_com.doctree b/html/v0.14.0/.doctrees/bill_com.doctree
index c7bfd48869..e4c6752789 100644
Binary files a/html/v0.14.0/.doctrees/bill_com.doctree and b/html/v0.14.0/.doctrees/bill_com.doctree differ
diff --git a/html/v0.14.0/.doctrees/braintree.doctree b/html/v0.14.0/.doctrees/braintree.doctree
index 29b1e19393..51e8346abf 100644
Binary files a/html/v0.14.0/.doctrees/braintree.doctree and b/html/v0.14.0/.doctrees/braintree.doctree differ
diff --git a/html/v0.14.0/.doctrees/census_geocoder.doctree b/html/v0.14.0/.doctrees/census_geocoder.doctree
index 6ede952865..cca20eebf0 100644
Binary files a/html/v0.14.0/.doctrees/census_geocoder.doctree and b/html/v0.14.0/.doctrees/census_geocoder.doctree differ
diff --git a/html/v0.14.0/.doctrees/civis.doctree b/html/v0.14.0/.doctrees/civis.doctree
index 7a422af5c1..5a06117ad0 100644
Binary files a/html/v0.14.0/.doctrees/civis.doctree and b/html/v0.14.0/.doctrees/civis.doctree differ
diff --git a/html/v0.14.0/.doctrees/contributing.doctree b/html/v0.14.0/.doctrees/contributing.doctree
index ecab41928e..824eaaefec 100644
Binary files a/html/v0.14.0/.doctrees/contributing.doctree and b/html/v0.14.0/.doctrees/contributing.doctree differ
diff --git a/html/v0.14.0/.doctrees/copper.doctree b/html/v0.14.0/.doctrees/copper.doctree
index fd2bd2f863..03bc48e68e 100644
Binary files a/html/v0.14.0/.doctrees/copper.doctree and b/html/v0.14.0/.doctrees/copper.doctree differ
diff --git a/html/v0.14.0/.doctrees/crowdtangle.doctree b/html/v0.14.0/.doctrees/crowdtangle.doctree
index a54dddabaf..9ca32799e6 100644
Binary files a/html/v0.14.0/.doctrees/crowdtangle.doctree and b/html/v0.14.0/.doctrees/crowdtangle.doctree differ
diff --git a/html/v0.14.0/.doctrees/databases.doctree b/html/v0.14.0/.doctrees/databases.doctree
index 630b78c055..bf066c398a 100644
Binary files a/html/v0.14.0/.doctrees/databases.doctree and b/html/v0.14.0/.doctrees/databases.doctree differ
diff --git a/html/v0.14.0/.doctrees/environment.pickle b/html/v0.14.0/.doctrees/environment.pickle
index c2dc340547..be6c33eabe 100644
Binary files a/html/v0.14.0/.doctrees/environment.pickle and b/html/v0.14.0/.doctrees/environment.pickle differ
diff --git a/html/v0.14.0/.doctrees/facebook_ads.doctree b/html/v0.14.0/.doctrees/facebook_ads.doctree
index 6def026432..b0ab83ebaa 100644
Binary files a/html/v0.14.0/.doctrees/facebook_ads.doctree and b/html/v0.14.0/.doctrees/facebook_ads.doctree differ
diff --git a/html/v0.14.0/.doctrees/freshdesk.doctree b/html/v0.14.0/.doctrees/freshdesk.doctree
index b1b94ddb7f..d44ec8316f 100644
Binary files a/html/v0.14.0/.doctrees/freshdesk.doctree and b/html/v0.14.0/.doctrees/freshdesk.doctree differ
diff --git a/html/v0.14.0/.doctrees/google.doctree b/html/v0.14.0/.doctrees/google.doctree
index 3d11982b79..bba577ca2a 100644
Binary files a/html/v0.14.0/.doctrees/google.doctree and b/html/v0.14.0/.doctrees/google.doctree differ
diff --git a/html/v0.14.0/.doctrees/hustle.doctree b/html/v0.14.0/.doctrees/hustle.doctree
index e6b675f791..e48f91e0b0 100644
Binary files a/html/v0.14.0/.doctrees/hustle.doctree and b/html/v0.14.0/.doctrees/hustle.doctree differ
diff --git a/html/v0.14.0/.doctrees/index.doctree b/html/v0.14.0/.doctrees/index.doctree
index 39ecb598c6..c72916b809 100644
Binary files a/html/v0.14.0/.doctrees/index.doctree and b/html/v0.14.0/.doctrees/index.doctree differ
diff --git a/html/v0.14.0/.doctrees/mailchimp.doctree b/html/v0.14.0/.doctrees/mailchimp.doctree
index d511438ae5..72328dc5ba 100644
Binary files a/html/v0.14.0/.doctrees/mailchimp.doctree and b/html/v0.14.0/.doctrees/mailchimp.doctree differ
diff --git a/html/v0.14.0/.doctrees/mobilize_america.doctree b/html/v0.14.0/.doctrees/mobilize_america.doctree
index 3f334342f4..6162730d65 100644
Binary files a/html/v0.14.0/.doctrees/mobilize_america.doctree and b/html/v0.14.0/.doctrees/mobilize_america.doctree differ
diff --git a/html/v0.14.0/.doctrees/newmode.doctree b/html/v0.14.0/.doctrees/newmode.doctree
index 85a3755388..bcb4bac304 100644
Binary files a/html/v0.14.0/.doctrees/newmode.doctree and b/html/v0.14.0/.doctrees/newmode.doctree differ
diff --git a/html/v0.14.0/.doctrees/ngpvan.doctree b/html/v0.14.0/.doctrees/ngpvan.doctree
index 148c475885..7da6c8d6cb 100644
Binary files a/html/v0.14.0/.doctrees/ngpvan.doctree and b/html/v0.14.0/.doctrees/ngpvan.doctree differ
diff --git a/html/v0.14.0/.doctrees/notifications.doctree b/html/v0.14.0/.doctrees/notifications.doctree
index 9a063e5ed2..8978f45422 100644
Binary files a/html/v0.14.0/.doctrees/notifications.doctree and b/html/v0.14.0/.doctrees/notifications.doctree differ
diff --git a/html/v0.14.0/.doctrees/p2a.doctree b/html/v0.14.0/.doctrees/p2a.doctree
index 26832f4f66..15f65dcc88 100644
Binary files a/html/v0.14.0/.doctrees/p2a.doctree and b/html/v0.14.0/.doctrees/p2a.doctree differ
diff --git a/html/v0.14.0/.doctrees/pdi.doctree b/html/v0.14.0/.doctrees/pdi.doctree
index 4569ae7efe..bd78d0b607 100644
Binary files a/html/v0.14.0/.doctrees/pdi.doctree and b/html/v0.14.0/.doctrees/pdi.doctree differ
diff --git a/html/v0.14.0/.doctrees/redash.doctree b/html/v0.14.0/.doctrees/redash.doctree
index 848bae26c8..ee58cdc614 100644
Binary files a/html/v0.14.0/.doctrees/redash.doctree and b/html/v0.14.0/.doctrees/redash.doctree differ
diff --git a/html/v0.14.0/.doctrees/rockthevote.doctree b/html/v0.14.0/.doctrees/rockthevote.doctree
index 2a99af58bf..0a7a2be7eb 100644
Binary files a/html/v0.14.0/.doctrees/rockthevote.doctree and b/html/v0.14.0/.doctrees/rockthevote.doctree differ
diff --git a/html/v0.14.0/.doctrees/salesforce.doctree b/html/v0.14.0/.doctrees/salesforce.doctree
index c5c3cfbaf1..082102baea 100644
Binary files a/html/v0.14.0/.doctrees/salesforce.doctree and b/html/v0.14.0/.doctrees/salesforce.doctree differ
diff --git a/html/v0.14.0/.doctrees/sftp.doctree b/html/v0.14.0/.doctrees/sftp.doctree
index 99c0eb64cc..310e003531 100644
Binary files a/html/v0.14.0/.doctrees/sftp.doctree and b/html/v0.14.0/.doctrees/sftp.doctree differ
diff --git a/html/v0.14.0/.doctrees/table.doctree b/html/v0.14.0/.doctrees/table.doctree
index 2a7cef5039..0067b8e797 100644
Binary files a/html/v0.14.0/.doctrees/table.doctree and b/html/v0.14.0/.doctrees/table.doctree differ
diff --git a/html/v0.14.0/.doctrees/ts.doctree b/html/v0.14.0/.doctrees/ts.doctree
index 0a8139c847..832cb6c752 100644
Binary files a/html/v0.14.0/.doctrees/ts.doctree and b/html/v0.14.0/.doctrees/ts.doctree differ
diff --git a/html/v0.14.0/.doctrees/turbovote.doctree b/html/v0.14.0/.doctrees/turbovote.doctree
index cd5aa44ef6..b3736a3533 100644
Binary files a/html/v0.14.0/.doctrees/turbovote.doctree and b/html/v0.14.0/.doctrees/turbovote.doctree differ
diff --git a/html/v0.14.0/.doctrees/twilio.doctree b/html/v0.14.0/.doctrees/twilio.doctree
index 46323133b5..3063bd357e 100644
Binary files a/html/v0.14.0/.doctrees/twilio.doctree and b/html/v0.14.0/.doctrees/twilio.doctree differ
diff --git a/html/v0.14.0/.doctrees/zoom.doctree b/html/v0.14.0/.doctrees/zoom.doctree
index 15fd010fab..39aa55ed72 100644
Binary files a/html/v0.14.0/.doctrees/zoom.doctree and b/html/v0.14.0/.doctrees/zoom.doctree differ
diff --git a/html/v0.15.0/.buildinfo b/html/v0.15.0/.buildinfo
index 3f122a2c25..5efdf043db 100644
--- a/html/v0.15.0/.buildinfo
+++ b/html/v0.15.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 1cf1ccae4dbe22cf983454c02fc840e3
+config: 6d99496c07da2b0320ad07c27da4fcfb
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/v0.15.0/.doctrees/action_kit.doctree b/html/v0.15.0/.doctrees/action_kit.doctree
index 88bcddc5da..62bb28ffa7 100644
Binary files a/html/v0.15.0/.doctrees/action_kit.doctree and b/html/v0.15.0/.doctrees/action_kit.doctree differ
diff --git a/html/v0.15.0/.doctrees/action_network.doctree b/html/v0.15.0/.doctrees/action_network.doctree
index 0f46f63238..2475b7882a 100644
Binary files a/html/v0.15.0/.doctrees/action_network.doctree and b/html/v0.15.0/.doctrees/action_network.doctree differ
diff --git a/html/v0.15.0/.doctrees/airtable.doctree b/html/v0.15.0/.doctrees/airtable.doctree
index 5984c5e167..40e26bcd65 100644
Binary files a/html/v0.15.0/.doctrees/airtable.doctree and b/html/v0.15.0/.doctrees/airtable.doctree differ
diff --git a/html/v0.15.0/.doctrees/aws.doctree b/html/v0.15.0/.doctrees/aws.doctree
index 1f76c104d7..0ecbfc17e2 100644
Binary files a/html/v0.15.0/.doctrees/aws.doctree and b/html/v0.15.0/.doctrees/aws.doctree differ
diff --git a/html/v0.15.0/.doctrees/azure.doctree b/html/v0.15.0/.doctrees/azure.doctree
index 5b6cc6a93c..854f3fa1e9 100644
Binary files a/html/v0.15.0/.doctrees/azure.doctree and b/html/v0.15.0/.doctrees/azure.doctree differ
diff --git a/html/v0.15.0/.doctrees/bill_com.doctree b/html/v0.15.0/.doctrees/bill_com.doctree
index aeca96f1c9..5e71b038b1 100644
Binary files a/html/v0.15.0/.doctrees/bill_com.doctree and b/html/v0.15.0/.doctrees/bill_com.doctree differ
diff --git a/html/v0.15.0/.doctrees/braintree.doctree b/html/v0.15.0/.doctrees/braintree.doctree
index 312d545ba5..e6b8b6c0f6 100644
Binary files a/html/v0.15.0/.doctrees/braintree.doctree and b/html/v0.15.0/.doctrees/braintree.doctree differ
diff --git a/html/v0.15.0/.doctrees/build_a_connector.doctree b/html/v0.15.0/.doctrees/build_a_connector.doctree
index e598c3cd23..28fedc1921 100644
Binary files a/html/v0.15.0/.doctrees/build_a_connector.doctree and b/html/v0.15.0/.doctrees/build_a_connector.doctree differ
diff --git a/html/v0.15.0/.doctrees/census_geocoder.doctree b/html/v0.15.0/.doctrees/census_geocoder.doctree
index c294b7889f..3af5a83d0f 100644
Binary files a/html/v0.15.0/.doctrees/census_geocoder.doctree and b/html/v0.15.0/.doctrees/census_geocoder.doctree differ
diff --git a/html/v0.15.0/.doctrees/civis.doctree b/html/v0.15.0/.doctrees/civis.doctree
index 36af5d6e53..362626867e 100644
Binary files a/html/v0.15.0/.doctrees/civis.doctree and b/html/v0.15.0/.doctrees/civis.doctree differ
diff --git a/html/v0.15.0/.doctrees/contributing.doctree b/html/v0.15.0/.doctrees/contributing.doctree
index 93eca6c3bd..c213604b18 100644
Binary files a/html/v0.15.0/.doctrees/contributing.doctree and b/html/v0.15.0/.doctrees/contributing.doctree differ
diff --git a/html/v0.15.0/.doctrees/copper.doctree b/html/v0.15.0/.doctrees/copper.doctree
index e2dc0cfa18..7f30c02c58 100644
Binary files a/html/v0.15.0/.doctrees/copper.doctree and b/html/v0.15.0/.doctrees/copper.doctree differ
diff --git a/html/v0.15.0/.doctrees/crowdtangle.doctree b/html/v0.15.0/.doctrees/crowdtangle.doctree
index 1ee2ff0e1a..2fc8e1c78c 100644
Binary files a/html/v0.15.0/.doctrees/crowdtangle.doctree and b/html/v0.15.0/.doctrees/crowdtangle.doctree differ
diff --git a/html/v0.15.0/.doctrees/databases.doctree b/html/v0.15.0/.doctrees/databases.doctree
index 755e843e88..046106b61b 100644
Binary files a/html/v0.15.0/.doctrees/databases.doctree and b/html/v0.15.0/.doctrees/databases.doctree differ
diff --git a/html/v0.15.0/.doctrees/dbsync.doctree b/html/v0.15.0/.doctrees/dbsync.doctree
index 7fa6d1923a..fee7e961d6 100644
Binary files a/html/v0.15.0/.doctrees/dbsync.doctree and b/html/v0.15.0/.doctrees/dbsync.doctree differ
diff --git a/html/v0.15.0/.doctrees/environment.pickle b/html/v0.15.0/.doctrees/environment.pickle
index 81b0eab122..adfdecc509 100644
Binary files a/html/v0.15.0/.doctrees/environment.pickle and b/html/v0.15.0/.doctrees/environment.pickle differ
diff --git a/html/v0.15.0/.doctrees/facebook_ads.doctree b/html/v0.15.0/.doctrees/facebook_ads.doctree
index 306a0c1d10..d3be553978 100644
Binary files a/html/v0.15.0/.doctrees/facebook_ads.doctree and b/html/v0.15.0/.doctrees/facebook_ads.doctree differ
diff --git a/html/v0.15.0/.doctrees/freshdesk.doctree b/html/v0.15.0/.doctrees/freshdesk.doctree
index cfa171ec34..5e602c333b 100644
Binary files a/html/v0.15.0/.doctrees/freshdesk.doctree and b/html/v0.15.0/.doctrees/freshdesk.doctree differ
diff --git a/html/v0.15.0/.doctrees/github.doctree b/html/v0.15.0/.doctrees/github.doctree
index 14d1900676..0de9ea4277 100644
Binary files a/html/v0.15.0/.doctrees/github.doctree and b/html/v0.15.0/.doctrees/github.doctree differ
diff --git a/html/v0.15.0/.doctrees/google.doctree b/html/v0.15.0/.doctrees/google.doctree
index 6026eddd1b..9e9471e228 100644
Binary files a/html/v0.15.0/.doctrees/google.doctree and b/html/v0.15.0/.doctrees/google.doctree differ
diff --git a/html/v0.15.0/.doctrees/hustle.doctree b/html/v0.15.0/.doctrees/hustle.doctree
index cce6930047..9b86970e2e 100644
Binary files a/html/v0.15.0/.doctrees/hustle.doctree and b/html/v0.15.0/.doctrees/hustle.doctree differ
diff --git a/html/v0.15.0/.doctrees/index.doctree b/html/v0.15.0/.doctrees/index.doctree
index d82910b7e9..0a86966f47 100644
Binary files a/html/v0.15.0/.doctrees/index.doctree and b/html/v0.15.0/.doctrees/index.doctree differ
diff --git a/html/v0.15.0/.doctrees/mailchimp.doctree b/html/v0.15.0/.doctrees/mailchimp.doctree
index c34237d787..3fa617a86e 100644
Binary files a/html/v0.15.0/.doctrees/mailchimp.doctree and b/html/v0.15.0/.doctrees/mailchimp.doctree differ
diff --git a/html/v0.15.0/.doctrees/mobilize_america.doctree b/html/v0.15.0/.doctrees/mobilize_america.doctree
index 189449df22..d469d6e2dd 100644
Binary files a/html/v0.15.0/.doctrees/mobilize_america.doctree and b/html/v0.15.0/.doctrees/mobilize_america.doctree differ
diff --git a/html/v0.15.0/.doctrees/newmode.doctree b/html/v0.15.0/.doctrees/newmode.doctree
index ed6efa30ff..48addebc3f 100644
Binary files a/html/v0.15.0/.doctrees/newmode.doctree and b/html/v0.15.0/.doctrees/newmode.doctree differ
diff --git a/html/v0.15.0/.doctrees/ngpvan.doctree b/html/v0.15.0/.doctrees/ngpvan.doctree
index 8c9164b745..6fe7f426fb 100644
Binary files a/html/v0.15.0/.doctrees/ngpvan.doctree and b/html/v0.15.0/.doctrees/ngpvan.doctree differ
diff --git a/html/v0.15.0/.doctrees/notifications.doctree b/html/v0.15.0/.doctrees/notifications.doctree
index c529ebef3d..0dbec09fb2 100644
Binary files a/html/v0.15.0/.doctrees/notifications.doctree and b/html/v0.15.0/.doctrees/notifications.doctree differ
diff --git a/html/v0.15.0/.doctrees/p2a.doctree b/html/v0.15.0/.doctrees/p2a.doctree
index 7595a54079..d00d28cb3b 100644
Binary files a/html/v0.15.0/.doctrees/p2a.doctree and b/html/v0.15.0/.doctrees/p2a.doctree differ
diff --git a/html/v0.15.0/.doctrees/pdi.doctree b/html/v0.15.0/.doctrees/pdi.doctree
index 61cb615d37..cfad6fb398 100644
Binary files a/html/v0.15.0/.doctrees/pdi.doctree and b/html/v0.15.0/.doctrees/pdi.doctree differ
diff --git a/html/v0.15.0/.doctrees/redash.doctree b/html/v0.15.0/.doctrees/redash.doctree
index 08d0720058..8220f4e678 100644
Binary files a/html/v0.15.0/.doctrees/redash.doctree and b/html/v0.15.0/.doctrees/redash.doctree differ
diff --git a/html/v0.15.0/.doctrees/rockthevote.doctree b/html/v0.15.0/.doctrees/rockthevote.doctree
index fe1abf7f49..e20a1e0a5d 100644
Binary files a/html/v0.15.0/.doctrees/rockthevote.doctree and b/html/v0.15.0/.doctrees/rockthevote.doctree differ
diff --git a/html/v0.15.0/.doctrees/salesforce.doctree b/html/v0.15.0/.doctrees/salesforce.doctree
index dfe5568b05..26f109fa7e 100644
Binary files a/html/v0.15.0/.doctrees/salesforce.doctree and b/html/v0.15.0/.doctrees/salesforce.doctree differ
diff --git a/html/v0.15.0/.doctrees/sftp.doctree b/html/v0.15.0/.doctrees/sftp.doctree
index fcf7c72a05..433e18e9a5 100644
Binary files a/html/v0.15.0/.doctrees/sftp.doctree and b/html/v0.15.0/.doctrees/sftp.doctree differ
diff --git a/html/v0.15.0/.doctrees/table.doctree b/html/v0.15.0/.doctrees/table.doctree
index b44289cc62..c2c8d587f8 100644
Binary files a/html/v0.15.0/.doctrees/table.doctree and b/html/v0.15.0/.doctrees/table.doctree differ
diff --git a/html/v0.15.0/.doctrees/ts.doctree b/html/v0.15.0/.doctrees/ts.doctree
index e0fecaeac2..c729fa611a 100644
Binary files a/html/v0.15.0/.doctrees/ts.doctree and b/html/v0.15.0/.doctrees/ts.doctree differ
diff --git a/html/v0.15.0/.doctrees/turbovote.doctree b/html/v0.15.0/.doctrees/turbovote.doctree
index fc8a87efc2..4334730d7b 100644
Binary files a/html/v0.15.0/.doctrees/turbovote.doctree and b/html/v0.15.0/.doctrees/turbovote.doctree differ
diff --git a/html/v0.15.0/.doctrees/twilio.doctree b/html/v0.15.0/.doctrees/twilio.doctree
index bb7a3ca761..adb5c11577 100644
Binary files a/html/v0.15.0/.doctrees/twilio.doctree and b/html/v0.15.0/.doctrees/twilio.doctree differ
diff --git a/html/v0.15.0/.doctrees/zoom.doctree b/html/v0.15.0/.doctrees/zoom.doctree
index d33dc5b015..26ffe2d0b3 100644
Binary files a/html/v0.15.0/.doctrees/zoom.doctree and b/html/v0.15.0/.doctrees/zoom.doctree differ
diff --git a/html/v0.16.0/.buildinfo b/html/v0.16.0/.buildinfo
index d7428273ad..6135dd1b5c 100644
--- a/html/v0.16.0/.buildinfo
+++ b/html/v0.16.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 5d25e599247373e8a97b299d07bbc038
+config: 3a3d4f44960231042906ce51783e23da
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/v0.16.0/.doctrees/action_kit.doctree b/html/v0.16.0/.doctrees/action_kit.doctree
index 8cfa32d7b6..7689c18e31 100644
Binary files a/html/v0.16.0/.doctrees/action_kit.doctree and b/html/v0.16.0/.doctrees/action_kit.doctree differ
diff --git a/html/v0.16.0/.doctrees/action_network.doctree b/html/v0.16.0/.doctrees/action_network.doctree
index 91d73638d1..c98d8ba99c 100644
Binary files a/html/v0.16.0/.doctrees/action_network.doctree and b/html/v0.16.0/.doctrees/action_network.doctree differ
diff --git a/html/v0.16.0/.doctrees/airtable.doctree b/html/v0.16.0/.doctrees/airtable.doctree
index 5ba5fe760d..99bb9e3d30 100644
Binary files a/html/v0.16.0/.doctrees/airtable.doctree and b/html/v0.16.0/.doctrees/airtable.doctree differ
diff --git a/html/v0.16.0/.doctrees/aws.doctree b/html/v0.16.0/.doctrees/aws.doctree
index 0499688536..73ecb2211d 100644
Binary files a/html/v0.16.0/.doctrees/aws.doctree and b/html/v0.16.0/.doctrees/aws.doctree differ
diff --git a/html/v0.16.0/.doctrees/azure.doctree b/html/v0.16.0/.doctrees/azure.doctree
index c6241f69ed..7652611012 100644
Binary files a/html/v0.16.0/.doctrees/azure.doctree and b/html/v0.16.0/.doctrees/azure.doctree differ
diff --git a/html/v0.16.0/.doctrees/bill_com.doctree b/html/v0.16.0/.doctrees/bill_com.doctree
index 29790fccaf..dfefc368e5 100644
Binary files a/html/v0.16.0/.doctrees/bill_com.doctree and b/html/v0.16.0/.doctrees/bill_com.doctree differ
diff --git a/html/v0.16.0/.doctrees/bloomerang.doctree b/html/v0.16.0/.doctrees/bloomerang.doctree
index 9f658450ca..63963bfa6f 100644
Binary files a/html/v0.16.0/.doctrees/bloomerang.doctree and b/html/v0.16.0/.doctrees/bloomerang.doctree differ
diff --git a/html/v0.16.0/.doctrees/box.doctree b/html/v0.16.0/.doctrees/box.doctree
index cb2c3c2583..c7b3551eee 100644
Binary files a/html/v0.16.0/.doctrees/box.doctree and b/html/v0.16.0/.doctrees/box.doctree differ
diff --git a/html/v0.16.0/.doctrees/braintree.doctree b/html/v0.16.0/.doctrees/braintree.doctree
index 78dbc90fb1..fe48e0ef2e 100644
Binary files a/html/v0.16.0/.doctrees/braintree.doctree and b/html/v0.16.0/.doctrees/braintree.doctree differ
diff --git a/html/v0.16.0/.doctrees/build_a_connector.doctree b/html/v0.16.0/.doctrees/build_a_connector.doctree
index bb98093a22..f8bcc97944 100644
Binary files a/html/v0.16.0/.doctrees/build_a_connector.doctree and b/html/v0.16.0/.doctrees/build_a_connector.doctree differ
diff --git a/html/v0.16.0/.doctrees/census_geocoder.doctree b/html/v0.16.0/.doctrees/census_geocoder.doctree
index 368775c302..e81c747dbb 100644
Binary files a/html/v0.16.0/.doctrees/census_geocoder.doctree and b/html/v0.16.0/.doctrees/census_geocoder.doctree differ
diff --git a/html/v0.16.0/.doctrees/civis.doctree b/html/v0.16.0/.doctrees/civis.doctree
index 5dadd4d7fa..9c77bc68cd 100644
Binary files a/html/v0.16.0/.doctrees/civis.doctree and b/html/v0.16.0/.doctrees/civis.doctree differ
diff --git a/html/v0.16.0/.doctrees/contributing.doctree b/html/v0.16.0/.doctrees/contributing.doctree
index f994166a24..35952f5f67 100644
Binary files a/html/v0.16.0/.doctrees/contributing.doctree and b/html/v0.16.0/.doctrees/contributing.doctree differ
diff --git a/html/v0.16.0/.doctrees/copper.doctree b/html/v0.16.0/.doctrees/copper.doctree
index 42429a19c2..23f52ef6f4 100644
Binary files a/html/v0.16.0/.doctrees/copper.doctree and b/html/v0.16.0/.doctrees/copper.doctree differ
diff --git a/html/v0.16.0/.doctrees/crowdtangle.doctree b/html/v0.16.0/.doctrees/crowdtangle.doctree
index 3efe283167..e1abf6ff0d 100644
Binary files a/html/v0.16.0/.doctrees/crowdtangle.doctree and b/html/v0.16.0/.doctrees/crowdtangle.doctree differ
diff --git a/html/v0.16.0/.doctrees/databases.doctree b/html/v0.16.0/.doctrees/databases.doctree
index 598aa09e88..947c472bc1 100644
Binary files a/html/v0.16.0/.doctrees/databases.doctree and b/html/v0.16.0/.doctrees/databases.doctree differ
diff --git a/html/v0.16.0/.doctrees/dbsync.doctree b/html/v0.16.0/.doctrees/dbsync.doctree
index 98574dddd3..69de4f8f68 100644
Binary files a/html/v0.16.0/.doctrees/dbsync.doctree and b/html/v0.16.0/.doctrees/dbsync.doctree differ
diff --git a/html/v0.16.0/.doctrees/environment.pickle b/html/v0.16.0/.doctrees/environment.pickle
index 680f2fdcd9..279c64c01e 100644
Binary files a/html/v0.16.0/.doctrees/environment.pickle and b/html/v0.16.0/.doctrees/environment.pickle differ
diff --git a/html/v0.16.0/.doctrees/facebook_ads.doctree b/html/v0.16.0/.doctrees/facebook_ads.doctree
index 3d375f9a34..5a7ebefd36 100644
Binary files a/html/v0.16.0/.doctrees/facebook_ads.doctree and b/html/v0.16.0/.doctrees/facebook_ads.doctree differ
diff --git a/html/v0.16.0/.doctrees/freshdesk.doctree b/html/v0.16.0/.doctrees/freshdesk.doctree
index 31b5f452b1..2196b16171 100644
Binary files a/html/v0.16.0/.doctrees/freshdesk.doctree and b/html/v0.16.0/.doctrees/freshdesk.doctree differ
diff --git a/html/v0.16.0/.doctrees/github.doctree b/html/v0.16.0/.doctrees/github.doctree
index 734d6457e4..044ddb96d9 100644
Binary files a/html/v0.16.0/.doctrees/github.doctree and b/html/v0.16.0/.doctrees/github.doctree differ
diff --git a/html/v0.16.0/.doctrees/google.doctree b/html/v0.16.0/.doctrees/google.doctree
index c2e9c44ef3..ce28b318e7 100644
Binary files a/html/v0.16.0/.doctrees/google.doctree and b/html/v0.16.0/.doctrees/google.doctree differ
diff --git a/html/v0.16.0/.doctrees/hustle.doctree b/html/v0.16.0/.doctrees/hustle.doctree
index c8cfa2088e..39bbcf83bb 100644
Binary files a/html/v0.16.0/.doctrees/hustle.doctree and b/html/v0.16.0/.doctrees/hustle.doctree differ
diff --git a/html/v0.16.0/.doctrees/index.doctree b/html/v0.16.0/.doctrees/index.doctree
index 7c4f68439f..d7339f87be 100644
Binary files a/html/v0.16.0/.doctrees/index.doctree and b/html/v0.16.0/.doctrees/index.doctree differ
diff --git a/html/v0.16.0/.doctrees/mailchimp.doctree b/html/v0.16.0/.doctrees/mailchimp.doctree
index 41709a3070..2d7635e3f4 100644
Binary files a/html/v0.16.0/.doctrees/mailchimp.doctree and b/html/v0.16.0/.doctrees/mailchimp.doctree differ
diff --git a/html/v0.16.0/.doctrees/mobilize_america.doctree b/html/v0.16.0/.doctrees/mobilize_america.doctree
index 6a4db9145a..5ad823ac04 100644
Binary files a/html/v0.16.0/.doctrees/mobilize_america.doctree and b/html/v0.16.0/.doctrees/mobilize_america.doctree differ
diff --git a/html/v0.16.0/.doctrees/newmode.doctree b/html/v0.16.0/.doctrees/newmode.doctree
index a61ffa730a..48a365a44d 100644
Binary files a/html/v0.16.0/.doctrees/newmode.doctree and b/html/v0.16.0/.doctrees/newmode.doctree differ
diff --git a/html/v0.16.0/.doctrees/ngpvan.doctree b/html/v0.16.0/.doctrees/ngpvan.doctree
index c44a310726..5d3b64ad42 100644
Binary files a/html/v0.16.0/.doctrees/ngpvan.doctree and b/html/v0.16.0/.doctrees/ngpvan.doctree differ
diff --git a/html/v0.16.0/.doctrees/notifications.doctree b/html/v0.16.0/.doctrees/notifications.doctree
index fbc2c15b77..cf2c7df271 100644
Binary files a/html/v0.16.0/.doctrees/notifications.doctree and b/html/v0.16.0/.doctrees/notifications.doctree differ
diff --git a/html/v0.16.0/.doctrees/p2a.doctree b/html/v0.16.0/.doctrees/p2a.doctree
index bef78386eb..3978436312 100644
Binary files a/html/v0.16.0/.doctrees/p2a.doctree and b/html/v0.16.0/.doctrees/p2a.doctree differ
diff --git a/html/v0.16.0/.doctrees/pdi.doctree b/html/v0.16.0/.doctrees/pdi.doctree
index f3f3893d28..07eba9c2f4 100644
Binary files a/html/v0.16.0/.doctrees/pdi.doctree and b/html/v0.16.0/.doctrees/pdi.doctree differ
diff --git a/html/v0.16.0/.doctrees/redash.doctree b/html/v0.16.0/.doctrees/redash.doctree
index 0beb285154..d3ba37342d 100644
Binary files a/html/v0.16.0/.doctrees/redash.doctree and b/html/v0.16.0/.doctrees/redash.doctree differ
diff --git a/html/v0.16.0/.doctrees/rockthevote.doctree b/html/v0.16.0/.doctrees/rockthevote.doctree
index 15eaa7b5c8..cbae87f205 100644
Binary files a/html/v0.16.0/.doctrees/rockthevote.doctree and b/html/v0.16.0/.doctrees/rockthevote.doctree differ
diff --git a/html/v0.16.0/.doctrees/salesforce.doctree b/html/v0.16.0/.doctrees/salesforce.doctree
index a8769ae47f..39236e9fee 100644
Binary files a/html/v0.16.0/.doctrees/salesforce.doctree and b/html/v0.16.0/.doctrees/salesforce.doctree differ
diff --git a/html/v0.16.0/.doctrees/sftp.doctree b/html/v0.16.0/.doctrees/sftp.doctree
index c156db24ed..ea95359484 100644
Binary files a/html/v0.16.0/.doctrees/sftp.doctree and b/html/v0.16.0/.doctrees/sftp.doctree differ
diff --git a/html/v0.16.0/.doctrees/sisense.doctree b/html/v0.16.0/.doctrees/sisense.doctree
index c5c4ff1737..a862a3ea06 100644
Binary files a/html/v0.16.0/.doctrees/sisense.doctree and b/html/v0.16.0/.doctrees/sisense.doctree differ
diff --git a/html/v0.16.0/.doctrees/table.doctree b/html/v0.16.0/.doctrees/table.doctree
index 58463eee3e..f14be9b3bb 100644
Binary files a/html/v0.16.0/.doctrees/table.doctree and b/html/v0.16.0/.doctrees/table.doctree differ
diff --git a/html/v0.16.0/.doctrees/targetsmart.doctree b/html/v0.16.0/.doctrees/targetsmart.doctree
index fdc79cd06c..9bf1d4052e 100644
Binary files a/html/v0.16.0/.doctrees/targetsmart.doctree and b/html/v0.16.0/.doctrees/targetsmart.doctree differ
diff --git a/html/v0.16.0/.doctrees/turbovote.doctree b/html/v0.16.0/.doctrees/turbovote.doctree
index 2f4b1450d9..243ed4c140 100644
Binary files a/html/v0.16.0/.doctrees/turbovote.doctree and b/html/v0.16.0/.doctrees/turbovote.doctree differ
diff --git a/html/v0.16.0/.doctrees/twilio.doctree b/html/v0.16.0/.doctrees/twilio.doctree
index f28e15111a..0ee1f6660b 100644
Binary files a/html/v0.16.0/.doctrees/twilio.doctree and b/html/v0.16.0/.doctrees/twilio.doctree differ
diff --git a/html/v0.16.0/.doctrees/utilities.doctree b/html/v0.16.0/.doctrees/utilities.doctree
index 9ebea6418d..872a13f21f 100644
Binary files a/html/v0.16.0/.doctrees/utilities.doctree and b/html/v0.16.0/.doctrees/utilities.doctree differ
diff --git a/html/v0.16.0/.doctrees/zoom.doctree b/html/v0.16.0/.doctrees/zoom.doctree
index 9b38994af1..fe98c452bb 100644
Binary files a/html/v0.16.0/.doctrees/zoom.doctree and b/html/v0.16.0/.doctrees/zoom.doctree differ
diff --git a/html/v0.17.0/.buildinfo b/html/v0.17.0/.buildinfo
index a7d6d0b25b..0a3ac5c7f1 100644
--- a/html/v0.17.0/.buildinfo
+++ b/html/v0.17.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 90c63a58bbc23e568c953c159aba1529
+config: 48ba71e800a27648df7b2f41cbb374f2
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/v0.17.0/.doctrees/action_kit.doctree b/html/v0.17.0/.doctrees/action_kit.doctree
index c52f697fa2..a627ae3430 100644
Binary files a/html/v0.17.0/.doctrees/action_kit.doctree and b/html/v0.17.0/.doctrees/action_kit.doctree differ
diff --git a/html/v0.17.0/.doctrees/action_network.doctree b/html/v0.17.0/.doctrees/action_network.doctree
index 0942788532..9e761e7da2 100644
Binary files a/html/v0.17.0/.doctrees/action_network.doctree and b/html/v0.17.0/.doctrees/action_network.doctree differ
diff --git a/html/v0.17.0/.doctrees/airtable.doctree b/html/v0.17.0/.doctrees/airtable.doctree
index 09139fa80e..451db238bf 100644
Binary files a/html/v0.17.0/.doctrees/airtable.doctree and b/html/v0.17.0/.doctrees/airtable.doctree differ
diff --git a/html/v0.17.0/.doctrees/alchemer.doctree b/html/v0.17.0/.doctrees/alchemer.doctree
index 21f015a517..3b498ab1b6 100644
Binary files a/html/v0.17.0/.doctrees/alchemer.doctree and b/html/v0.17.0/.doctrees/alchemer.doctree differ
diff --git a/html/v0.17.0/.doctrees/aws.doctree b/html/v0.17.0/.doctrees/aws.doctree
index b053cd2cdd..ece6545002 100644
Binary files a/html/v0.17.0/.doctrees/aws.doctree and b/html/v0.17.0/.doctrees/aws.doctree differ
diff --git a/html/v0.17.0/.doctrees/azure.doctree b/html/v0.17.0/.doctrees/azure.doctree
index 2279e36dfa..e23d3eeab9 100644
Binary files a/html/v0.17.0/.doctrees/azure.doctree and b/html/v0.17.0/.doctrees/azure.doctree differ
diff --git a/html/v0.17.0/.doctrees/bill_com.doctree b/html/v0.17.0/.doctrees/bill_com.doctree
index 4fe87f4f42..ba5125fcfe 100644
Binary files a/html/v0.17.0/.doctrees/bill_com.doctree and b/html/v0.17.0/.doctrees/bill_com.doctree differ
diff --git a/html/v0.17.0/.doctrees/bloomerang.doctree b/html/v0.17.0/.doctrees/bloomerang.doctree
index 2b311ee98f..506a110bb4 100644
Binary files a/html/v0.17.0/.doctrees/bloomerang.doctree and b/html/v0.17.0/.doctrees/bloomerang.doctree differ
diff --git a/html/v0.17.0/.doctrees/box.doctree b/html/v0.17.0/.doctrees/box.doctree
index 68be31ab76..45c5d661d9 100644
Binary files a/html/v0.17.0/.doctrees/box.doctree and b/html/v0.17.0/.doctrees/box.doctree differ
diff --git a/html/v0.17.0/.doctrees/braintree.doctree b/html/v0.17.0/.doctrees/braintree.doctree
index 1e6641016f..9b2d217224 100644
Binary files a/html/v0.17.0/.doctrees/braintree.doctree and b/html/v0.17.0/.doctrees/braintree.doctree differ
diff --git a/html/v0.17.0/.doctrees/build_a_connector.doctree b/html/v0.17.0/.doctrees/build_a_connector.doctree
index 843a5f9b35..f8b642e73c 100644
Binary files a/html/v0.17.0/.doctrees/build_a_connector.doctree and b/html/v0.17.0/.doctrees/build_a_connector.doctree differ
diff --git a/html/v0.17.0/.doctrees/census_geocoder.doctree b/html/v0.17.0/.doctrees/census_geocoder.doctree
index 51b9d0959c..5b30a3a9ee 100644
Binary files a/html/v0.17.0/.doctrees/census_geocoder.doctree and b/html/v0.17.0/.doctrees/census_geocoder.doctree differ
diff --git a/html/v0.17.0/.doctrees/civis.doctree b/html/v0.17.0/.doctrees/civis.doctree
index 285f519cfb..4647069147 100644
Binary files a/html/v0.17.0/.doctrees/civis.doctree and b/html/v0.17.0/.doctrees/civis.doctree differ
diff --git a/html/v0.17.0/.doctrees/contributing.doctree b/html/v0.17.0/.doctrees/contributing.doctree
index 252667c1b9..13aeea5db3 100644
Binary files a/html/v0.17.0/.doctrees/contributing.doctree and b/html/v0.17.0/.doctrees/contributing.doctree differ
diff --git a/html/v0.17.0/.doctrees/copper.doctree b/html/v0.17.0/.doctrees/copper.doctree
index 9cd4c91152..0cb407232b 100644
Binary files a/html/v0.17.0/.doctrees/copper.doctree and b/html/v0.17.0/.doctrees/copper.doctree differ
diff --git a/html/v0.17.0/.doctrees/crowdtangle.doctree b/html/v0.17.0/.doctrees/crowdtangle.doctree
index 83928a3452..b76df6b72e 100644
Binary files a/html/v0.17.0/.doctrees/crowdtangle.doctree and b/html/v0.17.0/.doctrees/crowdtangle.doctree differ
diff --git a/html/v0.17.0/.doctrees/databases.doctree b/html/v0.17.0/.doctrees/databases.doctree
index fbe8d45a7f..b268806684 100644
Binary files a/html/v0.17.0/.doctrees/databases.doctree and b/html/v0.17.0/.doctrees/databases.doctree differ
diff --git a/html/v0.17.0/.doctrees/dbsync.doctree b/html/v0.17.0/.doctrees/dbsync.doctree
index 6b43674dca..df34f1d4c7 100644
Binary files a/html/v0.17.0/.doctrees/dbsync.doctree and b/html/v0.17.0/.doctrees/dbsync.doctree differ
diff --git a/html/v0.17.0/.doctrees/environment.pickle b/html/v0.17.0/.doctrees/environment.pickle
index 3082057032..4d155b7ce3 100644
Binary files a/html/v0.17.0/.doctrees/environment.pickle and b/html/v0.17.0/.doctrees/environment.pickle differ
diff --git a/html/v0.17.0/.doctrees/facebook_ads.doctree b/html/v0.17.0/.doctrees/facebook_ads.doctree
index c9411da533..a8a5fe792a 100644
Binary files a/html/v0.17.0/.doctrees/facebook_ads.doctree and b/html/v0.17.0/.doctrees/facebook_ads.doctree differ
diff --git a/html/v0.17.0/.doctrees/freshdesk.doctree b/html/v0.17.0/.doctrees/freshdesk.doctree
index 42248399b6..1cdedd25c4 100644
Binary files a/html/v0.17.0/.doctrees/freshdesk.doctree and b/html/v0.17.0/.doctrees/freshdesk.doctree differ
diff --git a/html/v0.17.0/.doctrees/github.doctree b/html/v0.17.0/.doctrees/github.doctree
index c5368873a4..2b75cd7bee 100644
Binary files a/html/v0.17.0/.doctrees/github.doctree and b/html/v0.17.0/.doctrees/github.doctree differ
diff --git a/html/v0.17.0/.doctrees/google.doctree b/html/v0.17.0/.doctrees/google.doctree
index 38f453d0ab..d0e0f1a093 100644
Binary files a/html/v0.17.0/.doctrees/google.doctree and b/html/v0.17.0/.doctrees/google.doctree differ
diff --git a/html/v0.17.0/.doctrees/hustle.doctree b/html/v0.17.0/.doctrees/hustle.doctree
index e32deadf26..c42da7171a 100644
Binary files a/html/v0.17.0/.doctrees/hustle.doctree and b/html/v0.17.0/.doctrees/hustle.doctree differ
diff --git a/html/v0.17.0/.doctrees/index.doctree b/html/v0.17.0/.doctrees/index.doctree
index 2baefefed2..d099a1c131 100644
Binary files a/html/v0.17.0/.doctrees/index.doctree and b/html/v0.17.0/.doctrees/index.doctree differ
diff --git a/html/v0.17.0/.doctrees/mailchimp.doctree b/html/v0.17.0/.doctrees/mailchimp.doctree
index b1caa7a5c0..9088061e0d 100644
Binary files a/html/v0.17.0/.doctrees/mailchimp.doctree and b/html/v0.17.0/.doctrees/mailchimp.doctree differ
diff --git a/html/v0.17.0/.doctrees/mobilize_america.doctree b/html/v0.17.0/.doctrees/mobilize_america.doctree
index d6b8dcd125..fd47e0f17e 100644
Binary files a/html/v0.17.0/.doctrees/mobilize_america.doctree and b/html/v0.17.0/.doctrees/mobilize_america.doctree differ
diff --git a/html/v0.17.0/.doctrees/newmode.doctree b/html/v0.17.0/.doctrees/newmode.doctree
index 77ffb4a985..c876e28ceb 100644
Binary files a/html/v0.17.0/.doctrees/newmode.doctree and b/html/v0.17.0/.doctrees/newmode.doctree differ
diff --git a/html/v0.17.0/.doctrees/ngpvan.doctree b/html/v0.17.0/.doctrees/ngpvan.doctree
index 1f48a8ea70..73c30f0589 100644
Binary files a/html/v0.17.0/.doctrees/ngpvan.doctree and b/html/v0.17.0/.doctrees/ngpvan.doctree differ
diff --git a/html/v0.17.0/.doctrees/notifications.doctree b/html/v0.17.0/.doctrees/notifications.doctree
index 3491701b51..2dd6aa3539 100644
Binary files a/html/v0.17.0/.doctrees/notifications.doctree and b/html/v0.17.0/.doctrees/notifications.doctree differ
diff --git a/html/v0.17.0/.doctrees/p2a.doctree b/html/v0.17.0/.doctrees/p2a.doctree
index 3d5b601961..ec69196ac7 100644
Binary files a/html/v0.17.0/.doctrees/p2a.doctree and b/html/v0.17.0/.doctrees/p2a.doctree differ
diff --git a/html/v0.17.0/.doctrees/pdi.doctree b/html/v0.17.0/.doctrees/pdi.doctree
index 91e8b2da31..c896b56de8 100644
Binary files a/html/v0.17.0/.doctrees/pdi.doctree and b/html/v0.17.0/.doctrees/pdi.doctree differ
diff --git a/html/v0.17.0/.doctrees/redash.doctree b/html/v0.17.0/.doctrees/redash.doctree
index 7622c44319..33d09fc794 100644
Binary files a/html/v0.17.0/.doctrees/redash.doctree and b/html/v0.17.0/.doctrees/redash.doctree differ
diff --git a/html/v0.17.0/.doctrees/rockthevote.doctree b/html/v0.17.0/.doctrees/rockthevote.doctree
index a137f15e48..f21de90db7 100644
Binary files a/html/v0.17.0/.doctrees/rockthevote.doctree and b/html/v0.17.0/.doctrees/rockthevote.doctree differ
diff --git a/html/v0.17.0/.doctrees/salesforce.doctree b/html/v0.17.0/.doctrees/salesforce.doctree
index af286d2607..9da48ba53a 100644
Binary files a/html/v0.17.0/.doctrees/salesforce.doctree and b/html/v0.17.0/.doctrees/salesforce.doctree differ
diff --git a/html/v0.17.0/.doctrees/sftp.doctree b/html/v0.17.0/.doctrees/sftp.doctree
index d6770016d6..8fdc357a68 100644
Binary files a/html/v0.17.0/.doctrees/sftp.doctree and b/html/v0.17.0/.doctrees/sftp.doctree differ
diff --git a/html/v0.17.0/.doctrees/sisense.doctree b/html/v0.17.0/.doctrees/sisense.doctree
index 702ae94909..fff4f9d56b 100644
Binary files a/html/v0.17.0/.doctrees/sisense.doctree and b/html/v0.17.0/.doctrees/sisense.doctree differ
diff --git a/html/v0.17.0/.doctrees/table.doctree b/html/v0.17.0/.doctrees/table.doctree
index 19c5d0c958..6d519e3698 100644
Binary files a/html/v0.17.0/.doctrees/table.doctree and b/html/v0.17.0/.doctrees/table.doctree differ
diff --git a/html/v0.17.0/.doctrees/targetsmart.doctree b/html/v0.17.0/.doctrees/targetsmart.doctree
index 09007a5094..929e4f1c77 100644
Binary files a/html/v0.17.0/.doctrees/targetsmart.doctree and b/html/v0.17.0/.doctrees/targetsmart.doctree differ
diff --git a/html/v0.17.0/.doctrees/turbovote.doctree b/html/v0.17.0/.doctrees/turbovote.doctree
index c0d4eae781..7d2d828393 100644
Binary files a/html/v0.17.0/.doctrees/turbovote.doctree and b/html/v0.17.0/.doctrees/turbovote.doctree differ
diff --git a/html/v0.17.0/.doctrees/twilio.doctree b/html/v0.17.0/.doctrees/twilio.doctree
index c3ad5db43e..c4e29c1598 100644
Binary files a/html/v0.17.0/.doctrees/twilio.doctree and b/html/v0.17.0/.doctrees/twilio.doctree differ
diff --git a/html/v0.17.0/.doctrees/utilities.doctree b/html/v0.17.0/.doctrees/utilities.doctree
index 5fa564de70..d5e7edc08b 100644
Binary files a/html/v0.17.0/.doctrees/utilities.doctree and b/html/v0.17.0/.doctrees/utilities.doctree differ
diff --git a/html/v0.17.0/.doctrees/write_tests.doctree b/html/v0.17.0/.doctrees/write_tests.doctree
index 775521238a..f37337ba53 100644
Binary files a/html/v0.17.0/.doctrees/write_tests.doctree and b/html/v0.17.0/.doctrees/write_tests.doctree differ
diff --git a/html/v0.17.0/.doctrees/zoom.doctree b/html/v0.17.0/.doctrees/zoom.doctree
index 1432249834..8bac5d1dc8 100644
Binary files a/html/v0.17.0/.doctrees/zoom.doctree and b/html/v0.17.0/.doctrees/zoom.doctree differ
diff --git a/html/v0.18.0/.buildinfo b/html/v0.18.0/.buildinfo
index 21e3718292..a7a4a9aa4b 100644
--- a/html/v0.18.0/.buildinfo
+++ b/html/v0.18.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: f41cfc7068d4fe7e95101eb8d8e9969c
+config: ad6548a4e65dca67ea10c809ba7a9c33
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/v0.18.0/.doctrees/action_kit.doctree b/html/v0.18.0/.doctrees/action_kit.doctree
index 149668e172..196c1ec5a7 100644
Binary files a/html/v0.18.0/.doctrees/action_kit.doctree and b/html/v0.18.0/.doctrees/action_kit.doctree differ
diff --git a/html/v0.18.0/.doctrees/action_network.doctree b/html/v0.18.0/.doctrees/action_network.doctree
index 191544118c..53b0d7e9cf 100644
Binary files a/html/v0.18.0/.doctrees/action_network.doctree and b/html/v0.18.0/.doctrees/action_network.doctree differ
diff --git a/html/v0.18.0/.doctrees/airtable.doctree b/html/v0.18.0/.doctrees/airtable.doctree
index 4cd4e40703..f6b7af29ef 100644
Binary files a/html/v0.18.0/.doctrees/airtable.doctree and b/html/v0.18.0/.doctrees/airtable.doctree differ
diff --git a/html/v0.18.0/.doctrees/alchemer.doctree b/html/v0.18.0/.doctrees/alchemer.doctree
index 46ea3e6b36..ba7bffac43 100644
Binary files a/html/v0.18.0/.doctrees/alchemer.doctree and b/html/v0.18.0/.doctrees/alchemer.doctree differ
diff --git a/html/v0.18.0/.doctrees/aws.doctree b/html/v0.18.0/.doctrees/aws.doctree
index 41e8144917..eaadec98f5 100644
Binary files a/html/v0.18.0/.doctrees/aws.doctree and b/html/v0.18.0/.doctrees/aws.doctree differ
diff --git a/html/v0.18.0/.doctrees/azure.doctree b/html/v0.18.0/.doctrees/azure.doctree
index fa00a99264..ae2aa9483f 100644
Binary files a/html/v0.18.0/.doctrees/azure.doctree and b/html/v0.18.0/.doctrees/azure.doctree differ
diff --git a/html/v0.18.0/.doctrees/bill_com.doctree b/html/v0.18.0/.doctrees/bill_com.doctree
index 1888c5c333..0bf72d393c 100644
Binary files a/html/v0.18.0/.doctrees/bill_com.doctree and b/html/v0.18.0/.doctrees/bill_com.doctree differ
diff --git a/html/v0.18.0/.doctrees/bloomerang.doctree b/html/v0.18.0/.doctrees/bloomerang.doctree
index f7cbf1d33e..7996f80eab 100644
Binary files a/html/v0.18.0/.doctrees/bloomerang.doctree and b/html/v0.18.0/.doctrees/bloomerang.doctree differ
diff --git a/html/v0.18.0/.doctrees/bluelink.doctree b/html/v0.18.0/.doctrees/bluelink.doctree
index 9386edc0cf..9d01d112b4 100644
Binary files a/html/v0.18.0/.doctrees/bluelink.doctree and b/html/v0.18.0/.doctrees/bluelink.doctree differ
diff --git a/html/v0.18.0/.doctrees/box.doctree b/html/v0.18.0/.doctrees/box.doctree
index fb69e3c527..7cc7b17d01 100644
Binary files a/html/v0.18.0/.doctrees/box.doctree and b/html/v0.18.0/.doctrees/box.doctree differ
diff --git a/html/v0.18.0/.doctrees/braintree.doctree b/html/v0.18.0/.doctrees/braintree.doctree
index 16eebe0705..d00cf1c183 100644
Binary files a/html/v0.18.0/.doctrees/braintree.doctree and b/html/v0.18.0/.doctrees/braintree.doctree differ
diff --git a/html/v0.18.0/.doctrees/build_a_connector.doctree b/html/v0.18.0/.doctrees/build_a_connector.doctree
index effad682bd..8a7a1e3991 100644
Binary files a/html/v0.18.0/.doctrees/build_a_connector.doctree and b/html/v0.18.0/.doctrees/build_a_connector.doctree differ
diff --git a/html/v0.18.0/.doctrees/census_geocoder.doctree b/html/v0.18.0/.doctrees/census_geocoder.doctree
index 552292feb5..370e11b28a 100644
Binary files a/html/v0.18.0/.doctrees/census_geocoder.doctree and b/html/v0.18.0/.doctrees/census_geocoder.doctree differ
diff --git a/html/v0.18.0/.doctrees/civis.doctree b/html/v0.18.0/.doctrees/civis.doctree
index c4778b4593..ff23f020d6 100644
Binary files a/html/v0.18.0/.doctrees/civis.doctree and b/html/v0.18.0/.doctrees/civis.doctree differ
diff --git a/html/v0.18.0/.doctrees/contributing.doctree b/html/v0.18.0/.doctrees/contributing.doctree
index 6f3cde293b..b3d7968f81 100644
Binary files a/html/v0.18.0/.doctrees/contributing.doctree and b/html/v0.18.0/.doctrees/contributing.doctree differ
diff --git a/html/v0.18.0/.doctrees/controlshift.doctree b/html/v0.18.0/.doctrees/controlshift.doctree
index ce8acc08cb..fa5ffdb3ec 100644
Binary files a/html/v0.18.0/.doctrees/controlshift.doctree and b/html/v0.18.0/.doctrees/controlshift.doctree differ
diff --git a/html/v0.18.0/.doctrees/copper.doctree b/html/v0.18.0/.doctrees/copper.doctree
index 805bc421c1..92b04fdb24 100644
Binary files a/html/v0.18.0/.doctrees/copper.doctree and b/html/v0.18.0/.doctrees/copper.doctree differ
diff --git a/html/v0.18.0/.doctrees/crowdtangle.doctree b/html/v0.18.0/.doctrees/crowdtangle.doctree
index f7431863f4..3309a2fad0 100644
Binary files a/html/v0.18.0/.doctrees/crowdtangle.doctree and b/html/v0.18.0/.doctrees/crowdtangle.doctree differ
diff --git a/html/v0.18.0/.doctrees/databases.doctree b/html/v0.18.0/.doctrees/databases.doctree
index fcce714d24..a8d1b5ef4e 100644
Binary files a/html/v0.18.0/.doctrees/databases.doctree and b/html/v0.18.0/.doctrees/databases.doctree differ
diff --git a/html/v0.18.0/.doctrees/dbsync.doctree b/html/v0.18.0/.doctrees/dbsync.doctree
index 5cdc4de1d5..c21fb79050 100644
Binary files a/html/v0.18.0/.doctrees/dbsync.doctree and b/html/v0.18.0/.doctrees/dbsync.doctree differ
diff --git a/html/v0.18.0/.doctrees/environment.pickle b/html/v0.18.0/.doctrees/environment.pickle
index 34ed704110..89e3e5973b 100644
Binary files a/html/v0.18.0/.doctrees/environment.pickle and b/html/v0.18.0/.doctrees/environment.pickle differ
diff --git a/html/v0.18.0/.doctrees/facebook_ads.doctree b/html/v0.18.0/.doctrees/facebook_ads.doctree
index 2ba2960406..dbf1d3b5dc 100644
Binary files a/html/v0.18.0/.doctrees/facebook_ads.doctree and b/html/v0.18.0/.doctrees/facebook_ads.doctree differ
diff --git a/html/v0.18.0/.doctrees/freshdesk.doctree b/html/v0.18.0/.doctrees/freshdesk.doctree
index 5137b01d86..d254091f9e 100644
Binary files a/html/v0.18.0/.doctrees/freshdesk.doctree and b/html/v0.18.0/.doctrees/freshdesk.doctree differ
diff --git a/html/v0.18.0/.doctrees/github.doctree b/html/v0.18.0/.doctrees/github.doctree
index 5d8c0bb755..dec8e961b5 100644
Binary files a/html/v0.18.0/.doctrees/github.doctree and b/html/v0.18.0/.doctrees/github.doctree differ
diff --git a/html/v0.18.0/.doctrees/google.doctree b/html/v0.18.0/.doctrees/google.doctree
index 481abfde3d..9032a5e8e4 100644
Binary files a/html/v0.18.0/.doctrees/google.doctree and b/html/v0.18.0/.doctrees/google.doctree differ
diff --git a/html/v0.18.0/.doctrees/hustle.doctree b/html/v0.18.0/.doctrees/hustle.doctree
index 8b42f6fc12..111a8caf82 100644
Binary files a/html/v0.18.0/.doctrees/hustle.doctree and b/html/v0.18.0/.doctrees/hustle.doctree differ
diff --git a/html/v0.18.0/.doctrees/index.doctree b/html/v0.18.0/.doctrees/index.doctree
index 1c7f201aaf..14a1e899b4 100644
Binary files a/html/v0.18.0/.doctrees/index.doctree and b/html/v0.18.0/.doctrees/index.doctree differ
diff --git a/html/v0.18.0/.doctrees/mailchimp.doctree b/html/v0.18.0/.doctrees/mailchimp.doctree
index b868037a2d..0461438364 100644
Binary files a/html/v0.18.0/.doctrees/mailchimp.doctree and b/html/v0.18.0/.doctrees/mailchimp.doctree differ
diff --git a/html/v0.18.0/.doctrees/mobilize_america.doctree b/html/v0.18.0/.doctrees/mobilize_america.doctree
index 69988936eb..472d5088bc 100644
Binary files a/html/v0.18.0/.doctrees/mobilize_america.doctree and b/html/v0.18.0/.doctrees/mobilize_america.doctree differ
diff --git a/html/v0.18.0/.doctrees/newmode.doctree b/html/v0.18.0/.doctrees/newmode.doctree
index 753cc8cadf..8e447833ed 100644
Binary files a/html/v0.18.0/.doctrees/newmode.doctree and b/html/v0.18.0/.doctrees/newmode.doctree differ
diff --git a/html/v0.18.0/.doctrees/ngpvan.doctree b/html/v0.18.0/.doctrees/ngpvan.doctree
index 94ecd6343d..b3bb0284d5 100644
Binary files a/html/v0.18.0/.doctrees/ngpvan.doctree and b/html/v0.18.0/.doctrees/ngpvan.doctree differ
diff --git a/html/v0.18.0/.doctrees/notifications.doctree b/html/v0.18.0/.doctrees/notifications.doctree
index 4ee68ad6cc..e84cc0a233 100644
Binary files a/html/v0.18.0/.doctrees/notifications.doctree and b/html/v0.18.0/.doctrees/notifications.doctree differ
diff --git a/html/v0.18.0/.doctrees/p2a.doctree b/html/v0.18.0/.doctrees/p2a.doctree
index 31853d4ea7..0add34595b 100644
Binary files a/html/v0.18.0/.doctrees/p2a.doctree and b/html/v0.18.0/.doctrees/p2a.doctree differ
diff --git a/html/v0.18.0/.doctrees/pdi.doctree b/html/v0.18.0/.doctrees/pdi.doctree
index 38a261b1a1..549e886d4e 100644
Binary files a/html/v0.18.0/.doctrees/pdi.doctree and b/html/v0.18.0/.doctrees/pdi.doctree differ
diff --git a/html/v0.18.0/.doctrees/quickbase.doctree b/html/v0.18.0/.doctrees/quickbase.doctree
index 08545067a4..476918d9b9 100644
Binary files a/html/v0.18.0/.doctrees/quickbase.doctree and b/html/v0.18.0/.doctrees/quickbase.doctree differ
diff --git a/html/v0.18.0/.doctrees/redash.doctree b/html/v0.18.0/.doctrees/redash.doctree
index 4ee2153fc7..e92d553245 100644
Binary files a/html/v0.18.0/.doctrees/redash.doctree and b/html/v0.18.0/.doctrees/redash.doctree differ
diff --git a/html/v0.18.0/.doctrees/rockthevote.doctree b/html/v0.18.0/.doctrees/rockthevote.doctree
index d75263c825..216ce93a76 100644
Binary files a/html/v0.18.0/.doctrees/rockthevote.doctree and b/html/v0.18.0/.doctrees/rockthevote.doctree differ
diff --git a/html/v0.18.0/.doctrees/salesforce.doctree b/html/v0.18.0/.doctrees/salesforce.doctree
index 72e081528c..ec293c3410 100644
Binary files a/html/v0.18.0/.doctrees/salesforce.doctree and b/html/v0.18.0/.doctrees/salesforce.doctree differ
diff --git a/html/v0.18.0/.doctrees/sftp.doctree b/html/v0.18.0/.doctrees/sftp.doctree
index 9509d14e4e..e0f43fc179 100644
Binary files a/html/v0.18.0/.doctrees/sftp.doctree and b/html/v0.18.0/.doctrees/sftp.doctree differ
diff --git a/html/v0.18.0/.doctrees/shopify.doctree b/html/v0.18.0/.doctrees/shopify.doctree
index d1217c9be0..7c5655f64f 100644
Binary files a/html/v0.18.0/.doctrees/shopify.doctree and b/html/v0.18.0/.doctrees/shopify.doctree differ
diff --git a/html/v0.18.0/.doctrees/sisense.doctree b/html/v0.18.0/.doctrees/sisense.doctree
index 6a958027eb..09046bb1dd 100644
Binary files a/html/v0.18.0/.doctrees/sisense.doctree and b/html/v0.18.0/.doctrees/sisense.doctree differ
diff --git a/html/v0.18.0/.doctrees/table.doctree b/html/v0.18.0/.doctrees/table.doctree
index cf652d7bcc..f726525dd8 100644
Binary files a/html/v0.18.0/.doctrees/table.doctree and b/html/v0.18.0/.doctrees/table.doctree differ
diff --git a/html/v0.18.0/.doctrees/targetsmart.doctree b/html/v0.18.0/.doctrees/targetsmart.doctree
index 073f149b42..9c810e3c4d 100644
Binary files a/html/v0.18.0/.doctrees/targetsmart.doctree and b/html/v0.18.0/.doctrees/targetsmart.doctree differ
diff --git a/html/v0.18.0/.doctrees/turbovote.doctree b/html/v0.18.0/.doctrees/turbovote.doctree
index cece492e27..94d16ee20a 100644
Binary files a/html/v0.18.0/.doctrees/turbovote.doctree and b/html/v0.18.0/.doctrees/turbovote.doctree differ
diff --git a/html/v0.18.0/.doctrees/twilio.doctree b/html/v0.18.0/.doctrees/twilio.doctree
index 9765c95e42..cde3b80980 100644
Binary files a/html/v0.18.0/.doctrees/twilio.doctree and b/html/v0.18.0/.doctrees/twilio.doctree differ
diff --git a/html/v0.18.0/.doctrees/utilities.doctree b/html/v0.18.0/.doctrees/utilities.doctree
index 687222a079..fb75f8aab7 100644
Binary files a/html/v0.18.0/.doctrees/utilities.doctree and b/html/v0.18.0/.doctrees/utilities.doctree differ
diff --git a/html/v0.18.0/.doctrees/write_tests.doctree b/html/v0.18.0/.doctrees/write_tests.doctree
index 3aa0a925f4..fd53bbd662 100644
Binary files a/html/v0.18.0/.doctrees/write_tests.doctree and b/html/v0.18.0/.doctrees/write_tests.doctree differ
diff --git a/html/v0.18.0/.doctrees/zoom.doctree b/html/v0.18.0/.doctrees/zoom.doctree
index c5f817730c..cd3f4f9978 100644
Binary files a/html/v0.18.0/.doctrees/zoom.doctree and b/html/v0.18.0/.doctrees/zoom.doctree differ
diff --git a/html/v0.18.1/.buildinfo b/html/v0.18.1/.buildinfo
index 1beb9bb218..9fb8e7618e 100644
--- a/html/v0.18.1/.buildinfo
+++ b/html/v0.18.1/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: f141292d6deae68751bf8bbb074ad60c
+config: 39c784c03c987010626b024c9f80ad65
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/html/v0.18.1/.doctrees/actblue.doctree b/html/v0.18.1/.doctrees/actblue.doctree
index 79139c271f..45b5427765 100644
Binary files a/html/v0.18.1/.doctrees/actblue.doctree and b/html/v0.18.1/.doctrees/actblue.doctree differ
diff --git a/html/v0.18.1/.doctrees/action_kit.doctree b/html/v0.18.1/.doctrees/action_kit.doctree
index 3e912af686..85bebae9f7 100644
Binary files a/html/v0.18.1/.doctrees/action_kit.doctree and b/html/v0.18.1/.doctrees/action_kit.doctree differ
diff --git a/html/v0.18.1/.doctrees/action_network.doctree b/html/v0.18.1/.doctrees/action_network.doctree
index e9f3058aa6..cc9244b463 100644
Binary files a/html/v0.18.1/.doctrees/action_network.doctree and b/html/v0.18.1/.doctrees/action_network.doctree differ
diff --git a/html/v0.18.1/.doctrees/airtable.doctree b/html/v0.18.1/.doctrees/airtable.doctree
index 2ea544f7c1..04a47749bc 100644
Binary files a/html/v0.18.1/.doctrees/airtable.doctree and b/html/v0.18.1/.doctrees/airtable.doctree differ
diff --git a/html/v0.18.1/.doctrees/alchemer.doctree b/html/v0.18.1/.doctrees/alchemer.doctree
index d962f0ae60..c1780439e1 100644
Binary files a/html/v0.18.1/.doctrees/alchemer.doctree and b/html/v0.18.1/.doctrees/alchemer.doctree differ
diff --git a/html/v0.18.1/.doctrees/aws.doctree b/html/v0.18.1/.doctrees/aws.doctree
index 94674a6b26..02ddebd422 100644
Binary files a/html/v0.18.1/.doctrees/aws.doctree and b/html/v0.18.1/.doctrees/aws.doctree differ
diff --git a/html/v0.18.1/.doctrees/azure.doctree b/html/v0.18.1/.doctrees/azure.doctree
index 8ac6faabeb..39ab20bd5d 100644
Binary files a/html/v0.18.1/.doctrees/azure.doctree and b/html/v0.18.1/.doctrees/azure.doctree differ
diff --git a/html/v0.18.1/.doctrees/bill_com.doctree b/html/v0.18.1/.doctrees/bill_com.doctree
index 4bd2680cf2..65d7cf66e0 100644
Binary files a/html/v0.18.1/.doctrees/bill_com.doctree and b/html/v0.18.1/.doctrees/bill_com.doctree differ
diff --git a/html/v0.18.1/.doctrees/bloomerang.doctree b/html/v0.18.1/.doctrees/bloomerang.doctree
index 615aa35bb3..2af947bc2a 100644
Binary files a/html/v0.18.1/.doctrees/bloomerang.doctree and b/html/v0.18.1/.doctrees/bloomerang.doctree differ
diff --git a/html/v0.18.1/.doctrees/bluelink.doctree b/html/v0.18.1/.doctrees/bluelink.doctree
index bb1c92e99a..f77e51fcd8 100644
Binary files a/html/v0.18.1/.doctrees/bluelink.doctree and b/html/v0.18.1/.doctrees/bluelink.doctree differ
diff --git a/html/v0.18.1/.doctrees/box.doctree b/html/v0.18.1/.doctrees/box.doctree
index 0e73dd1d33..07064fda69 100644
Binary files a/html/v0.18.1/.doctrees/box.doctree and b/html/v0.18.1/.doctrees/box.doctree differ
diff --git a/html/v0.18.1/.doctrees/braintree.doctree b/html/v0.18.1/.doctrees/braintree.doctree
index 740a745e19..6d27226dcf 100644
Binary files a/html/v0.18.1/.doctrees/braintree.doctree and b/html/v0.18.1/.doctrees/braintree.doctree differ
diff --git a/html/v0.18.1/.doctrees/build_a_connector.doctree b/html/v0.18.1/.doctrees/build_a_connector.doctree
index 673f228009..2d92f4a8cc 100644
Binary files a/html/v0.18.1/.doctrees/build_a_connector.doctree and b/html/v0.18.1/.doctrees/build_a_connector.doctree differ
diff --git a/html/v0.18.1/.doctrees/census_geocoder.doctree b/html/v0.18.1/.doctrees/census_geocoder.doctree
index b1c739f91e..b8eb619268 100644
Binary files a/html/v0.18.1/.doctrees/census_geocoder.doctree and b/html/v0.18.1/.doctrees/census_geocoder.doctree differ
diff --git a/html/v0.18.1/.doctrees/civis.doctree b/html/v0.18.1/.doctrees/civis.doctree
index 421477806d..dc029386df 100644
Binary files a/html/v0.18.1/.doctrees/civis.doctree and b/html/v0.18.1/.doctrees/civis.doctree differ
diff --git a/html/v0.18.1/.doctrees/contributing.doctree b/html/v0.18.1/.doctrees/contributing.doctree
index ad3f260905..1a211f6207 100644
Binary files a/html/v0.18.1/.doctrees/contributing.doctree and b/html/v0.18.1/.doctrees/contributing.doctree differ
diff --git a/html/v0.18.1/.doctrees/controlshift.doctree b/html/v0.18.1/.doctrees/controlshift.doctree
index d0cb117736..7699448b10 100644
Binary files a/html/v0.18.1/.doctrees/controlshift.doctree and b/html/v0.18.1/.doctrees/controlshift.doctree differ
diff --git a/html/v0.18.1/.doctrees/copper.doctree b/html/v0.18.1/.doctrees/copper.doctree
index 2e3c867711..c65f5bebcd 100644
Binary files a/html/v0.18.1/.doctrees/copper.doctree and b/html/v0.18.1/.doctrees/copper.doctree differ
diff --git a/html/v0.18.1/.doctrees/crowdtangle.doctree b/html/v0.18.1/.doctrees/crowdtangle.doctree
index d383f3a314..71ccd28df3 100644
Binary files a/html/v0.18.1/.doctrees/crowdtangle.doctree and b/html/v0.18.1/.doctrees/crowdtangle.doctree differ
diff --git a/html/v0.18.1/.doctrees/databases.doctree b/html/v0.18.1/.doctrees/databases.doctree
index bce3a5c3c1..7d60bee966 100644
Binary files a/html/v0.18.1/.doctrees/databases.doctree and b/html/v0.18.1/.doctrees/databases.doctree differ
diff --git a/html/v0.18.1/.doctrees/dbsync.doctree b/html/v0.18.1/.doctrees/dbsync.doctree
index ae60395931..6b9e77022b 100644
Binary files a/html/v0.18.1/.doctrees/dbsync.doctree and b/html/v0.18.1/.doctrees/dbsync.doctree differ
diff --git a/html/v0.18.1/.doctrees/environment.pickle b/html/v0.18.1/.doctrees/environment.pickle
index b2ca5d4d90..ad52904b8b 100644
Binary files a/html/v0.18.1/.doctrees/environment.pickle and b/html/v0.18.1/.doctrees/environment.pickle differ
diff --git a/html/v0.18.1/.doctrees/facebook_ads.doctree b/html/v0.18.1/.doctrees/facebook_ads.doctree
index bce9d738a5..21e116595f 100644
Binary files a/html/v0.18.1/.doctrees/facebook_ads.doctree and b/html/v0.18.1/.doctrees/facebook_ads.doctree differ
diff --git a/html/v0.18.1/.doctrees/freshdesk.doctree b/html/v0.18.1/.doctrees/freshdesk.doctree
index a7a73f0041..b123ff08a1 100644
Binary files a/html/v0.18.1/.doctrees/freshdesk.doctree and b/html/v0.18.1/.doctrees/freshdesk.doctree differ
diff --git a/html/v0.18.1/.doctrees/github.doctree b/html/v0.18.1/.doctrees/github.doctree
index 8683e8fbe7..1c0cda511a 100644
Binary files a/html/v0.18.1/.doctrees/github.doctree and b/html/v0.18.1/.doctrees/github.doctree differ
diff --git a/html/v0.18.1/.doctrees/google.doctree b/html/v0.18.1/.doctrees/google.doctree
index f131bac9ae..59d8e5af16 100644
Binary files a/html/v0.18.1/.doctrees/google.doctree and b/html/v0.18.1/.doctrees/google.doctree differ
diff --git a/html/v0.18.1/.doctrees/hustle.doctree b/html/v0.18.1/.doctrees/hustle.doctree
index e3107935db..f01b48e295 100644
Binary files a/html/v0.18.1/.doctrees/hustle.doctree and b/html/v0.18.1/.doctrees/hustle.doctree differ
diff --git a/html/v0.18.1/.doctrees/index.doctree b/html/v0.18.1/.doctrees/index.doctree
index a5807766fb..5129a50ce6 100644
Binary files a/html/v0.18.1/.doctrees/index.doctree and b/html/v0.18.1/.doctrees/index.doctree differ
diff --git a/html/v0.18.1/.doctrees/mailchimp.doctree b/html/v0.18.1/.doctrees/mailchimp.doctree
index 39f8f437f0..45f4170dba 100644
Binary files a/html/v0.18.1/.doctrees/mailchimp.doctree and b/html/v0.18.1/.doctrees/mailchimp.doctree differ
diff --git a/html/v0.18.1/.doctrees/mobilize_america.doctree b/html/v0.18.1/.doctrees/mobilize_america.doctree
index ea4c27fb90..fc73543e7d 100644
Binary files a/html/v0.18.1/.doctrees/mobilize_america.doctree and b/html/v0.18.1/.doctrees/mobilize_america.doctree differ
diff --git a/html/v0.18.1/.doctrees/newmode.doctree b/html/v0.18.1/.doctrees/newmode.doctree
index b17209ca67..c5d3603a8e 100644
Binary files a/html/v0.18.1/.doctrees/newmode.doctree and b/html/v0.18.1/.doctrees/newmode.doctree differ
diff --git a/html/v0.18.1/.doctrees/ngpvan.doctree b/html/v0.18.1/.doctrees/ngpvan.doctree
index ee8faf1f77..8084174260 100644
Binary files a/html/v0.18.1/.doctrees/ngpvan.doctree and b/html/v0.18.1/.doctrees/ngpvan.doctree differ
diff --git a/html/v0.18.1/.doctrees/notifications.doctree b/html/v0.18.1/.doctrees/notifications.doctree
index 8a432eeca2..9e39357b72 100644
Binary files a/html/v0.18.1/.doctrees/notifications.doctree and b/html/v0.18.1/.doctrees/notifications.doctree differ
diff --git a/html/v0.18.1/.doctrees/p2a.doctree b/html/v0.18.1/.doctrees/p2a.doctree
index dd0973a28b..433852ab83 100644
Binary files a/html/v0.18.1/.doctrees/p2a.doctree and b/html/v0.18.1/.doctrees/p2a.doctree differ
diff --git a/html/v0.18.1/.doctrees/pdi.doctree b/html/v0.18.1/.doctrees/pdi.doctree
index 3733750c00..b736b7a6b2 100644
Binary files a/html/v0.18.1/.doctrees/pdi.doctree and b/html/v0.18.1/.doctrees/pdi.doctree differ
diff --git a/html/v0.18.1/.doctrees/quickbase.doctree b/html/v0.18.1/.doctrees/quickbase.doctree
index 0471baa34f..58c80f43f7 100644
Binary files a/html/v0.18.1/.doctrees/quickbase.doctree and b/html/v0.18.1/.doctrees/quickbase.doctree differ
diff --git a/html/v0.18.1/.doctrees/redash.doctree b/html/v0.18.1/.doctrees/redash.doctree
index 332a436179..82dd9696f2 100644
Binary files a/html/v0.18.1/.doctrees/redash.doctree and b/html/v0.18.1/.doctrees/redash.doctree differ
diff --git a/html/v0.18.1/.doctrees/rockthevote.doctree b/html/v0.18.1/.doctrees/rockthevote.doctree
index eeca4552e0..4dabb7767a 100644
Binary files a/html/v0.18.1/.doctrees/rockthevote.doctree and b/html/v0.18.1/.doctrees/rockthevote.doctree differ
diff --git a/html/v0.18.1/.doctrees/salesforce.doctree b/html/v0.18.1/.doctrees/salesforce.doctree
index 1e96bf6799..7012a295a9 100644
Binary files a/html/v0.18.1/.doctrees/salesforce.doctree and b/html/v0.18.1/.doctrees/salesforce.doctree differ
diff --git a/html/v0.18.1/.doctrees/sftp.doctree b/html/v0.18.1/.doctrees/sftp.doctree
index f6079ddc44..95656ea3ac 100644
Binary files a/html/v0.18.1/.doctrees/sftp.doctree and b/html/v0.18.1/.doctrees/sftp.doctree differ
diff --git a/html/v0.18.1/.doctrees/shopify.doctree b/html/v0.18.1/.doctrees/shopify.doctree
index 35b0b4bc93..f84b8de51a 100644
Binary files a/html/v0.18.1/.doctrees/shopify.doctree and b/html/v0.18.1/.doctrees/shopify.doctree differ
diff --git a/html/v0.18.1/.doctrees/sisense.doctree b/html/v0.18.1/.doctrees/sisense.doctree
index 4c35ebf38a..372feb3f75 100644
Binary files a/html/v0.18.1/.doctrees/sisense.doctree and b/html/v0.18.1/.doctrees/sisense.doctree differ
diff --git a/html/v0.18.1/.doctrees/table.doctree b/html/v0.18.1/.doctrees/table.doctree
index 426cca903e..ce8ba799c3 100644
Binary files a/html/v0.18.1/.doctrees/table.doctree and b/html/v0.18.1/.doctrees/table.doctree differ
diff --git a/html/v0.18.1/.doctrees/targetsmart.doctree b/html/v0.18.1/.doctrees/targetsmart.doctree
index f13f15aeb9..ad258ff89f 100644
Binary files a/html/v0.18.1/.doctrees/targetsmart.doctree and b/html/v0.18.1/.doctrees/targetsmart.doctree differ
diff --git a/html/v0.18.1/.doctrees/turbovote.doctree b/html/v0.18.1/.doctrees/turbovote.doctree
index 7fc190221b..c2b62c897d 100644
Binary files a/html/v0.18.1/.doctrees/turbovote.doctree and b/html/v0.18.1/.doctrees/turbovote.doctree differ
diff --git a/html/v0.18.1/.doctrees/twilio.doctree b/html/v0.18.1/.doctrees/twilio.doctree
index 5559ddfef6..37353309c7 100644
Binary files a/html/v0.18.1/.doctrees/twilio.doctree and b/html/v0.18.1/.doctrees/twilio.doctree differ
diff --git a/html/v0.18.1/.doctrees/use_cases/contribute_use_cases.doctree b/html/v0.18.1/.doctrees/use_cases/contribute_use_cases.doctree
index 5acaec98ae..da6d0ba1fd 100644
Binary files a/html/v0.18.1/.doctrees/use_cases/contribute_use_cases.doctree and b/html/v0.18.1/.doctrees/use_cases/contribute_use_cases.doctree differ
diff --git a/html/v0.18.1/.doctrees/utilities.doctree b/html/v0.18.1/.doctrees/utilities.doctree
index ba0f81169c..bd1a3af57c 100644
Binary files a/html/v0.18.1/.doctrees/utilities.doctree and b/html/v0.18.1/.doctrees/utilities.doctree differ
diff --git a/html/v0.18.1/.doctrees/write_tests.doctree b/html/v0.18.1/.doctrees/write_tests.doctree
index d4b8f887c7..6a3aa8d7dd 100644
Binary files a/html/v0.18.1/.doctrees/write_tests.doctree and b/html/v0.18.1/.doctrees/write_tests.doctree differ
diff --git a/html/v0.18.1/.doctrees/zoom.doctree b/html/v0.18.1/.doctrees/zoom.doctree
index 16d5d49c3c..92857b5d62 100644
Binary files a/html/v0.18.1/.doctrees/zoom.doctree and b/html/v0.18.1/.doctrees/zoom.doctree differ