laila ribke
12/12/2022, 2:44 PMEli Sigal
12/12/2022, 3:08 PMEli Sigal
12/12/2022, 3:09 PMlaila ribke
12/12/2022, 3:36 PMEli Sigal
12/12/2022, 3:46 PMlaila ribke
12/12/2022, 3:52 PMEli Sigal
12/12/2022, 3:54 PMEli Sigal
12/12/2022, 3:55 PMEli Sigal
12/12/2022, 3:56 PMlaila ribke
12/12/2022, 3:59 PMEli Sigal
12/12/2022, 4:00 PMlaila ribke
12/12/2022, 4:01 PMlaila ribke
12/12/2022, 4:01 PMEli Sigal
12/12/2022, 4:01 PMEli Sigal
12/12/2022, 4:01 PMEli Sigal
12/12/2022, 4:02 PMEli Sigal
12/12/2022, 4:03 PMlaila ribke
12/12/2022, 4:04 PMlaila ribke
12/12/2022, 4:05 PMEli Sigal
12/12/2022, 4:05 PMEli Sigal
12/12/2022, 4:06 PMEli Sigal
12/12/2022, 4:08 PMimport requests
import json
url = "<http://localhost:8000/api/v1/sources/update>"
payload = json.dumps({
"sourceId": "4becec06-90cd-48fd-b49c-8632f94b8ef4",
"connectionConfiguration": {
"start_date": "2022-09-01",
"credentials": {
"developer_token": "111111111111111111",
"client_id": "1111111111111111111111",
"client_secret": "111111111111111111111111",
"refresh_token": "111111111111111111111111111"
},
"customer_id": "111111111111111111",
"custom_queries": [
{
"query": "SELECT ad_group_ad.ad.id, ad_group_ad.ad.name, segments.device, ad_group.id, ad_group.name, campaign.id, campaign.name, customer.id, customer.descriptive_name, ad_group_ad.labels, ad_group.labels, ad_group_ad.ad.resource_name, customer.currency_code, metrics.clicks, metrics.cost_micros, metrics.impressions FROM ad_group_ad",
"table_name": "gg_ad_data_1"
},
{
"query": "SELECT ad_group_ad.ad.id, ad_group_ad.ad.name, segments.device, ad_group.id, ad_group.name, campaign.id, campaign.name, customer.id, customer.descriptive_name, ad_group_ad.labels, ad_group.labels, ad_group_ad.ad.resource_name, customer.currency_code, segments.conversion_action_name, metrics.all_conversions_value, metrics.all_conversions FROM ad_group_ad",
"table_name": "gg_ad_data_2"
},
{
"query": "SELECT ad_group.id, ad_group.name, segments.device, metrics.cost_micros, metrics.impressions, metrics.clicks, campaign.id, campaign.name, customer.id, customer.descriptive_name, customer.currency_code, geographic_view.location_type, geographic_view.country_criterion_id, segments.geo_target_state FROM geographic_view",
"table_name": "gg_geo_data_1"
},
{
"query": "SELECT ad_group.id, ad_group.name, segments.device, campaign.id, campaign.name, customer.id, customer.descriptive_name, customer.currency_code, geographic_view.location_type, geographic_view.country_criterion_id, metrics.all_conversions, metrics.all_conversions_value, segments.conversion_action_name, segments.geo_target_state FROM geographic_view",
"table_name": "gg_geo_data_2"
}
],
"login_customer_id": "111111111111",
"conversion_window_days": 14
},
"name": "pearl_gg_ad_data"
})
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload, timeout=360)
print(response.text)Eli Sigal
12/12/2022, 4:08 PMlaila ribke
12/12/2022, 4:08 PMEli Sigal
12/12/2022, 4:09 PMlaila ribke
12/12/2022, 4:12 PMEli Sigal
12/12/2022, 4:13 PMlaila ribke
12/12/2022, 4:14 PMEli Sigal
12/12/2022, 4:14 PMEli Sigal
12/12/2022, 4:15 PMEli Sigal
12/12/2022, 4:15 PMlaila ribke
12/12/2022, 4:16 PMEli Sigal
12/12/2022, 4:16 PMEli Sigal
12/12/2022, 4:17 PMNataly Merezhuk (Airbyte)
12/12/2022, 8:16 PMlaila ribke
12/12/2022, 9:10 PMlaila ribke
12/12/2022, 9:29 PMuser
12/16/2022, 10:11 PM