The StarThinker project will no longer receive new solution contributions from the Google team.
Please read the full StarThinker Open Source Support Ends At Google article for more details.
Deploy a BigQuery dataset mirroring CM360 account structure. Foundation for solutions on top.
Spend Optimization |
|
Spend Growth |
|
Time Savings |
|
Account Health |
|
Csat Improvement |
|
Mirror all CM360 account configuration in BigQuery. |
Attach any number of dashboards, views, or automations on top. |
Whatever access the user or service has, thats whats in the warehouse. |
Updates on whatever schedule you set. |
Wait for BigQuery->->->... to be created. |
Every table mimics the CM360 API Endpoints. |
Open Source | YES |
Age | March 22, 2021 (1 year, 9 months) |
Authors | kenjora@google.com |
Shedule Days | Configured by user. |
Shedule Hours | Configured by user. |
[
{
"dataset": {
"description": "Create a dataset for bigquery tables.",
"hour": [
4
],
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"description": "Place where tables will be created in BigQuery."
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "userProfiles.list",
"kwargs": {},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_userProfiles"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "accounts.get",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT DISTINCT accountId AS id FROM `CM360_userProfiles` WHERE NOT ENDS_WITH(userName, '@dcm') AND (ARRAY_LENGTH({accounts}) = 0 OR accountId IN UNNEST({accounts})) ",
"parameters": {
"accounts": {
"field": {
"name": "accounts",
"kind": "integer_list",
"order": 4,
"default": [],
"description": "List of account ids to pull."
}
}
},
"legacy": false
}
},
"iterate": false,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_accounts"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "subaccounts.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_subaccounts"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "advertisers.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_advertisers"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "advertiserGroups.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_advertiserGroups"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "advertiserLandingPages.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_advertiserLandingPages"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "campaigns.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_campaigns"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "campaignCreativeAssociations.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT accountId, id AS campaignId FROM `CM360_campaigns` WHERE accountId=10394172;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_campaignCreativeAssociations"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "ads.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_ads"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "sites.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_sites"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "directorySites.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_directorySites"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "placements.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_placements"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "placementGroups.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_placementGroups"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "placementStrategies.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_placementStrategies"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "creatives.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_creatives"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "creativeGroups.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_creativeGroups"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "sizes.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_sizes"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "creativeFields.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_creativeFields"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "creativeFieldValues.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT accountId, id AS creativeFieldId FROM `CM360_creativeFields`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_creativeFieldValues"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "browsers.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_browsers"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "cities.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_cities"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "languages.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_languages"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "metros.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_metros"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "connectionTypes.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_connectionTypes"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "contentCategories.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_contentCategories"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "countries.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_countries"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "regions.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_regions"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "postalCodes.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_postalCodes"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "projects.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_projects"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "videoFormats.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_videoFormats"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "platformTypes.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_platformTypes"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "orders.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS projectId, accountId FROM `CM360_projects`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_orders"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "orderDocuments.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS projectId, accountId FROM `CM360_projects`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_orderDocuments"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "mobileApps.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_mobileApps"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "mobileCarriers.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_mobileCarriers"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "operatingSystems.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_operatingSystems"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "operatingSystemVersions.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_operatingSystemVersions"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "remarketingLists.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS advertiserId, id AS accountId FROM `CM360_accounts` where name='BROKEN API CALL SEE: b/183547271';",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_remarketingLists"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "targetingTemplates.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS advertiserId, id AS accountId FROM `CM360_accounts` where name='BROKEN API CALL SEE: b/183547271';",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_targetingTemplates"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "targetableRemarketingLists.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS advertiserId, id AS accountId FROM `CM360_accounts` where name='BROKEN API CALL SEE: b/183547271';",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_targetableRemarketingLists"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "inventoryItems.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS projectId, accountId FROM `CM360_projects`;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_inventoryItems"
}
}
}
},
{
"google_api": {
"auth": {
"field": {
"name": "auth_cm",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for reading data."
}
},
"api": "dfareporting",
"version": "v3.4",
"function": "dynamicTargetingKeys.list",
"kwargs_remote": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 3,
"default": "service",
"description": "Credentials to use for BigQuery reads and writes."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 0,
"default": "",
"description": "Google BigQuery dataset to create tables in."
}
},
"query": "SELECT id AS accountId FROM `CM360_accounts` LIMIT 1;",
"legacy": false
}
},
"iterate": true,
"results": {
"bigquery": {
"auth": {
"field": {
"name": "auth_bigquery",
"kind": "authentication",
"order": 1,
"default": "service",
"description": "Credentials used for writing data."
}
},
"dataset": {
"field": {
"name": "recipe_slug",
"kind": "string",
"order": 4,
"default": "",
"description": "Name of Google BigQuery dataset to create."
}
},
"table": "CM360_dynamicTargetingKeys"
}
}
}
}
]
Everything from a quick Google Cloud UI to reference developer code for your team in one GitHub repository.