/
singer-io.yml
78 lines (78 loc) · 2.36 KB
/
singer-io.yml
1
2
3
4
5
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
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
capabilities:
- catalog
- discover
- state
description: Google Advertising Platform
domain_url: https://ads.google.com
executable: tap-google-ads
keywords:
- api
label: Google Ads
logo_url: /assets/logos/extractors/googleads.png
maintenance_status: active
name: tap-googleads
namespace: tap_googleads
pip_url: git+https://github.com/singer-io/tap-google-ads.git
quality: silver
repo: https://github.com/singer-io/tap-google-ads
settings:
- description: How many Days before the Start Date to fetch data for Performance Reports
kind: integer
label: Conversion Window Days
name: conversion_window_days
value: 0
- description: A comma-separated list of Ad Account IDs to replicate data from
label: Account ID(s)
name: customer_ids
placeholder: Ex. 1234567890,1234567891,1234567892
- description: Your Developer Token for Google AdWord Application
kind: password
label: Developer Token
name: developer_token
placeholder: Ex. *****************
sensitive: true
- description: Date up to when historical data will be extracted.
kind: date_iso8601
name: end_date
- description: A list of dicts containing account IDs to replicate data from.
label: Account ID(s)
name: login_customer_ids
placeholder: '[{"customerId": "1234567890", "loginCustomerId": "0987654321"}]'
- description: Your Google OAuth Client ID
kind: password
label: OAuth Client ID
name: oauth_client_id
placeholder: Ex. 123456789012345.apps.googleusercontent.com
sensitive: true
- description: Your Google OAuth Client Secret
kind: password
label: OAuth Client Secret
name: oauth_client_secret
placeholder: Ex. *****************
sensitive: true
- description: The Refresh Token generated through the OAuth flow run using your OAuth
Client and your Developer Token
kind: oauth
label: Refresh Token
name: refresh_token
- description: The request timeout in seconds.
kind: integer
label: Request Timeout (s)
name: request_timeout
value: 900
- description: Determines how much historical data will be extracted. Please be aware
that the larger the time period and amount of data, the longer the initial extraction
can be expected to take.
kind: date_iso8601
name: start_date
settings_group_validation:
- - customer_ids
- developer_token
- login_customer_ids
- oauth_client_id
- oauth_client_secret
- refresh_token
- start_date
- user_agent
usage: ''
variant: singer-io