@@ -2,83 +2,115 @@ tap: mailshake
2
2
version : ' 0'
3
3
tables :
4
4
- name : campaigns
5
- description : ' '
5
+ description : ' The `{{ table.name }}` table contains info about your team'' s campaigns.
6
+
7
+ '
6
8
links :
7
- singer-schema : ' '
8
9
doc-link : ' '
10
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/campaigns.json
11
+ api-method : https://api-docs.mailshake.com/?shell#List
9
12
table-details :
10
- replication-method : ' '
11
- primary-key : ' '
12
- replication-key : ' '
13
+ replication-method : Key-based Incremental
14
+ primary-key : id
15
+ replication-key : created
13
16
- name : clicks
14
- description : ' '
17
+ description : ' The `{{ table.name }}` table contains info about recent click activity.
18
+
19
+ '
15
20
links :
16
- singer-schema : ' '
17
21
doc-link : ' '
22
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/clicks.json
23
+ api-method : https://api-docs.mailshake.com/?shell#Clicks
18
24
table-details :
19
- replication-method : ' '
20
- primary-key : ' '
21
- replication-key : ' '
25
+ replication-method : Key-based Incremental
26
+ primary-key : id
27
+ replication-key : actionDate
22
28
- name : leads
23
- description : ' '
29
+ description : ' The `{{ table.name }}` table contains info about the leads in your
30
+ {{ integration.display_name }} account.
31
+
32
+ '
24
33
links :
25
- singer-schema : ' '
26
34
doc-link : ' '
35
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/leads.json
36
+ api-method : https://api-docs.mailshake.com/?shell#List59
27
37
table-details :
28
- replication-method : ' '
29
- primary-key : ' '
30
- replication-key : ' '
38
+ replication-method : Key-based Incremental
39
+ primary-key : id
40
+ replication-key : created
31
41
- name : opens
32
- description : ' '
42
+ description : ' The `{{ table.name }}` table contains info about recently opened emails.
43
+
44
+ '
33
45
links :
34
- singer-schema : ' '
35
46
doc-link : ' '
47
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/opens.json
48
+ api-method : https://api-docs.mailshake.com/?shell#Opens
36
49
table-details :
37
- replication-method : ' '
38
- primary-key : ' '
39
- replication-key : ' '
50
+ replication-method : Key-based Incremental
51
+ primary-key : id
52
+ replication-key : actionDate
40
53
- name : recipients
41
- description : ' '
54
+ description : ' The `{{ table.name }}` table contains info about the recipients in
55
+ a campaign.
56
+
57
+ '
42
58
links :
43
- singer-schema : ' '
44
59
doc-link : ' '
60
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/recipients.json
61
+ api-method : https://api-docs.mailshake.com/?shell#List33
45
62
table-details :
46
- replication-method : ' '
47
- primary-key : ' '
48
- replication-key : ' '
63
+ replication-method : Key-based Incremental
64
+ primary-key : id
65
+ replication-key : created
49
66
- name : replies
50
- description : ' '
67
+ description : ' The `{{ table.name }}` table contains info about recent replies to
68
+ your emails.
69
+
70
+ '
51
71
links :
52
- singer-schema : ' '
53
72
doc-link : ' '
73
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/replies.json
74
+ api-method : https://api-docs.mailshake.com/?shell#Replies
54
75
table-details :
55
- replication-method : ' '
56
- primary-key : ' '
57
- replication-key : ' '
76
+ replication-method : Key-based Incremental
77
+ primary-key : id
78
+ replication-key : actionDate
58
79
- name : senders
59
- description : ' '
80
+ description : ' The `{{ table.name }}` table contains info about your team'' s senders.
81
+
82
+ '
60
83
links :
61
- singer-schema : ' '
62
84
doc-link : ' '
85
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/senders.json
86
+ api-method : https://api-docs.mailshake.com/?shell#List75
63
87
table-details :
64
- replication-method : ' '
65
- primary-key : ' '
66
- replication-key : ' '
88
+ replication-method : Key-based Incremental
89
+ primary-key : id
90
+ replication-key : created
67
91
- name : sent_messages
68
- description : ' '
92
+ description : ' The `{{ table.name }}` table contains info about recently sent emails.
93
+
94
+ '
69
95
links :
70
- singer-schema : ' '
71
96
doc-link : ' '
97
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/sent_messages.json
98
+ api-method : https://api-docs.mailshake.com/?shell#Sent
72
99
table-details :
73
- replication-method : ' '
74
- primary-key : ' '
75
- replication-key : ' '
100
+ replication-method : Key-based Incremental
101
+ primary-key : id
102
+ replication-key : actionDate
76
103
- name : team_members
77
- description : ' '
104
+ description : ' The `{{ table.name }}` table contains info about the individual members
105
+ of your team.
106
+
107
+ '
78
108
links :
79
- singer-schema : ' '
80
109
doc-link : ' '
110
+ singer-schema : https://github.com/singer-io/tap-mailshake/blob/master/tap_mailshake/schemas/team_members.json
111
+ api-method : https://api-docs.mailshake.com/?shell#List-Members
81
112
table-details :
82
- replication-method : ' '
83
- primary-key : ' '
84
- replication-key : ' '
113
+ replication-method : Key-based Incremental
114
+ primary-key : id
115
+ replication-key : teamID
116
+ tap-repo-schemas : true
0 commit comments