Runtime parameters - google/megalista GitHub Wiki

These parameters are required in the body of the request to the Dataflow API or as command line parameters for running locally.

Expected parameters

Key Name (Cloud scheduler) Shell Argument (localrun) Expected value
gcp_project_id --gcp_project_id Google Cloud project Id
client_id --client_id oAuth2 client Id for Google APIs
client_secret --client_secret oAuth2 client secret for Google APIs
refresh_token --refresh_token oAuth2 refresh token for Google APIs, obtained through generate_megalist_token.sh
access_token --access_token oAuth2 access token for Google APIs, obtained through generate_megalist_token.sh
setup_sheet_id --setup_sheet_id Id of Google Spreadsheet that will be used as configuration engine.
developer_token --developer_token Google Ads developer token
bq_ops_dataset --bq_ops_dataset Auxiliary bigquery dataset name used for Megalista operations (dataset needs to exist prior to execution and be hosted in gcp_project_id project)
bq_location --bq_location Location of bigquery's source dataset used for Megalista (default to US)
appsflyer_dev_key --appsflyer_dev_key Developer key for AppsFlyer server 2 server API