diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/campaign.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/campaign.json deleted file mode 100644 index 99c5a4a69..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/campaign.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "properties": { - "campaignCode": { - "type": [ - "string" - ] - }, - "color": { - "type": [ - "string" - ] - }, - "createdDate": { - "type": [ - "date-time" - ] - }, - "description": { - "type": [ - "string" - ] - }, - "id": { - "type": [ - "string" - ] - }, - "modifiedDate": { - "type": [ - "date-time" - ] - }, - "name": { - "type": [ - "string" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/content_area.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/content_area.json deleted file mode 100644 index 4a7c7bfde..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/content_area.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "properties": { - "BackgroundColor": { - "type": [ - "string" - ] - }, - "BorderColor": { - "type": [ - "string" - ] - }, - "BorderWidth": { - "type": [ - "integer" - ] - }, - "CategoryID": { - "type": [ - "integer" - ] - }, - "Cellpadding": { - "type": [ - "integer" - ] - }, - "Cellspacing": { - "type": [ - "integer" - ] - }, - "Content": { - "type": [ - "string" - ] - }, - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "CustomerKey": { - "type": [ - "string" - ] - }, - "FontFamily": { - "type": [ - "string" - ] - }, - "HasFontSize": { - "type": [ - "boolean" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "IsBlank": { - "type": [ - "boolean" - ] - }, - "IsDynamicContent": { - "type": [ - "boolean" - ] - }, - "IsLocked": { - "type": [ - "boolean" - ] - }, - "IsSurvey": { - "type": [ - "boolean" - ] - }, - "Key": { - "type": [ - "string" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "Name": { - "type": [ - "string" - ] - }, - "ObjectID": { - "type": [ - "string" - ] - }, - "Width": { - "type": [ - "integer" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/email.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/email.json deleted file mode 100644 index d67f86ee2..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/email.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "properties": { - "CategoryID": { - "type": [ - "integer" - ] - }, - "CharacterSet": { - "type": [ - "string" - ] - }, - "ClonedFromID": { - "type": [ - "integer" - ] - }, - "ContentAreaIDs": { - "properties": { - "value": { - "type": [ - "integer" - ] - } - }, - "type": [ - "array" - ] - }, - "ContentCheckStatus": { - "type": [ - "string" - ] - }, - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "CustomerKey": { - "type": [ - "string" - ] - }, - "EmailType": { - "type": [ - "string" - ] - }, - "HTMLBody": { - "type": [ - "string" - ] - }, - "HasDynamicSubjectLine": { - "type": [ - "boolean" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "IsActive": { - "type": [ - "boolean" - ] - }, - "IsHTMLPaste": { - "type": [ - "boolean" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "Name": { - "type": [ - "string" - ] - }, - "ObjectID": { - "type": [ - "string" - ] - }, - "PreHeader": { - "type": [ - "string" - ] - }, - "Status": { - "type": [ - "string" - ] - }, - "Subject": { - "type": [ - "string" - ] - }, - "SyncTextWithHTML": { - "type": [ - "boolean" - ] - }, - "TextBody": { - "type": [ - "string" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/event.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/event.json deleted file mode 100644 index 4e1e5cacc..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/event.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "properties": { - "EventDate": { - "type": [ - "date-time" - ] - }, - "EventType": { - "type": [ - "string" - ] - }, - "SendID": { - "type": [ - "integer" - ] - }, - "SubscriberKey": { - "type": [ - "string" - ] - }, - "URL": { - "type": [ - "string" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/folder.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/folder.json deleted file mode 100644 index 5d2cf0ec4..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/folder.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "properties": { - "AllowChildren": { - "type": [ - "boolean" - ] - }, - "ContentType": { - "type": [ - "string" - ] - }, - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "CustomerKey": { - "type": [ - "string" - ] - }, - "Description": { - "type": [ - "string" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "Name": { - "type": [ - "string" - ] - }, - "ObjectID": { - "type": [ - "string" - ] - }, - "ParentFolder": { - "type": [ - "integer" - ] - }, - "Type": { - "type": [ - "string" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list.json deleted file mode 100644 index 4c0bdbb7b..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "properties": { - "Category": { - "type": [ - "integer" - ] - }, - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "Description": { - "type": [ - "string" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "ListClassification": { - "type": [ - "string" - ] - }, - "ListName": { - "type": [ - "string" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "ObjectID": { - "type": [ - "string" - ] - }, - "SendClassification": { - "type": [ - "string" - ] - }, - "Type": { - "type": [ - "string" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list_send.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list_send.json deleted file mode 100644 index b2bc2e3cd..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list_send.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "properties": { - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "CustomerKey": { - "type": [ - "string" - ] - }, - "ExistingUndeliverables": { - "type": [ - "integer" - ] - }, - "ExistingUnsubscribes": { - "type": [ - "integer" - ] - }, - "ForwardedEmails": { - "type": [ - "integer" - ] - }, - "HardBounces": { - "type": [ - "integer" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "InvalidAddresses": { - "type": [ - "integer" - ] - }, - "ListID": { - "type": [ - "integer" - ] - }, - "MissingAddresses": { - "type": [ - "integer" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "NumberDelivered": { - "type": [ - "integer" - ] - }, - "NumberSent": { - "type": [ - "integer" - ] - }, - "ObjectID": { - "type": [ - "string" - ] - }, - "OtherBounces": { - "type": [ - "integer" - ] - }, - "SendID": { - "type": [ - "integer" - ] - }, - "SoftBounces": { - "type": [ - "integer" - ] - }, - "UniqueClicks": { - "type": [ - "integer" - ] - }, - "UniqueOpens": { - "type": [ - "integer" - ] - }, - "Unsubscribes": { - "type": [ - "integer" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list_subscriber.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list_subscriber.json deleted file mode 100644 index 02441f3f6..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/list_subscriber.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "properties": { - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "ListID": { - "type": [ - "integer" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "ObjectID": { - "type": [ - "string" - ] - }, - "Status": { - "type": [ - "string" - ] - }, - "SubscriberKey": { - "type": [ - "string" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/send.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/send.json deleted file mode 100644 index d9085d7ed..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/send.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "properties": { - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "EmailID": { - "type": [ - "integer" - ] - }, - "EmailName": { - "type": [ - "string" - ] - }, - "FromAddress": { - "type": [ - "string" - ] - }, - "FromName": { - "type": [ - "string" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "IsAlwaysOn": { - "type": [ - "boolean" - ] - }, - "IsMultipart": { - "type": [ - "boolean" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "SendDate": { - "type": [ - "date-time" - ] - }, - "SentDate": { - "type": [ - "date-time" - ] - }, - "Status": { - "type": [ - "string" - ] - }, - "Subject": { - "type": [ - "string" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/subscriber.json b/_data/taps/schemas/salesforce-marketing-cloud/v1/json/subscriber.json deleted file mode 100644 index a5e25cd82..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/json/subscriber.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "properties": { - "Addresses": { - "properties": { - "Address": { - "type": [ - "string" - ] - }, - "AddressStatus": { - "type": [ - "string" - ] - }, - "AddressType": { - "type": [ - "string" - ] - } - }, - "type": [ - "array" - ] - }, - "CreatedDate": { - "type": [ - "date-time" - ] - }, - "CustomerKey": { - "type": [ - "string" - ] - }, - "EmailAddress": { - "type": [ - "string" - ] - }, - "EmailTypePreference": { - "type": [ - "string" - ] - }, - "ID": { - "type": [ - "integer" - ] - }, - "ListIDs": { - "properties": { - "value": { - "type": [ - "string" - ] - } - }, - "type": [ - "array" - ] - }, - "Locale": { - "type": [ - "string" - ] - }, - "ModifiedDate": { - "type": [ - "date-time" - ] - }, - "ObjectID": { - "type": [ - "string" - ] - }, - "PartnerKey": { - "type": [ - "string" - ] - }, - "PartnerType": { - "type": [ - "string" - ] - }, - "PrimaryEmailAddress": { - "type": [ - "string" - ] - }, - "PrimarySMSAddress": { - "type": [ - "string" - ] - }, - "PrimarySMSPublicationStatus": { - "type": [ - "string" - ] - }, - "Status": { - "type": [ - "string" - ] - }, - "SubscriberKey": { - "type": [ - "string" - ] - }, - "SubscriberTypeDefinition": { - "type": [ - "string" - ] - }, - "UnsubscribedDate": { - "type": [ - "date-time" - ] - } - } -} \ No newline at end of file diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-foreign-keys.yml b/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-foreign-keys.yml index 0db56c653..490ee4250 100644 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-foreign-keys.yml +++ b/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-foreign-keys.yml @@ -2,255 +2,255 @@ tap: salesforce-marketing-cloud version: '1' keys: campaign_: - - table: campaign + - table: campaigns keys: - ID content_area_: - - table: content_area + - table: content_areas keys: - ID - - table: email + - table: emails keys: - - ContentAreaIDs.value + - ContentAreaIDs email_EmailID: - - table: email + - table: emails keys: - ID - ClonedFromID - - table: send + - table: sends keys: - EmailID folder_CategoryID: - - table: content_area + - table: content_areas keys: - CategoryID - - table: email + - table: emails keys: - CategoryID - - table: folder + - table: folders keys: - ID - ParentFolder - - table: list + - table: lists keys: - Category list_ListID: - - table: list + - table: lists keys: - ID - - table: list_send + - table: list_sends keys: - ListID - - table: list_subscriber + - table: list_subscribers keys: - ListID - - table: subscriber + - table: subscribers keys: - - ListIDs.value + - ListIDs event_SendID: - - table: event + - table: events keys: - SendID - - table: list_send + - table: list_sends keys: - SendID - - table: send + - table: sends keys: - ID subscriber_SubscriberKey: - - table: event + - table: events keys: - SubscriberKey - - table: list_subscriber + - table: list_subscribers keys: - SubscriberKey - - table: subscriber + - table: subscribers keys: - ID tables: -- table-name: content_area +- table-name: content_areas join: - - table-name: email + - table-name: emails keys: - key: ID - foreign-key: ContentAreaIDs.value + foreign-key: ContentAreaIDs - key: CategoryID foreign-key: CategoryID - - table-name: folder + - table-name: folders keys: - key: CategoryID foreign-key: ID - key: CategoryID foreign-key: ParentFolder - - table-name: list + - table-name: lists keys: - key: CategoryID foreign-key: Category -- table-name: email +- table-name: emails join: - - table-name: content_area + - table-name: content_areas keys: - - key: ContentAreaIDs.value + - key: ContentAreaIDs foreign-key: ID - key: CategoryID foreign-key: CategoryID - - table-name: send + - table-name: sends keys: - key: ID foreign-key: EmailID - key: ClonedFromID foreign-key: EmailID - - table-name: folder + - table-name: folders keys: - key: CategoryID foreign-key: ID - key: CategoryID foreign-key: ParentFolder - - table-name: list + - table-name: lists keys: - key: CategoryID foreign-key: Category -- table-name: send +- table-name: sends join: - - table-name: email + - table-name: emails keys: - key: EmailID foreign-key: ID - key: EmailID foreign-key: ClonedFromID - - table-name: event + - table-name: events keys: - key: ID foreign-key: SendID - - table-name: list_send + - table-name: list_sends keys: - key: ID foreign-key: SendID -- table-name: folder +- table-name: folders join: - - table-name: content_area + - table-name: content_areas keys: - key: ID foreign-key: CategoryID - key: ParentFolder foreign-key: CategoryID - - table-name: email + - table-name: emails keys: - key: ID foreign-key: CategoryID - key: ParentFolder foreign-key: CategoryID - - table-name: list + - table-name: lists keys: - key: ID foreign-key: Category - key: ParentFolder foreign-key: Category -- table-name: list +- table-name: lists join: - - table-name: content_area + - table-name: content_areas keys: - key: Category foreign-key: CategoryID - - table-name: email + - table-name: emails keys: - key: Category foreign-key: CategoryID - - table-name: folder + - table-name: folders keys: - key: Category foreign-key: ID - key: Category foreign-key: ParentFolder - - table-name: list_send + - table-name: list_sends keys: - key: ID foreign-key: ListID - - table-name: list_subscriber + - table-name: list_subscribers keys: - key: ID foreign-key: ListID - - table-name: subscriber + - table-name: subscribers keys: - key: ID - foreign-key: ListIDs.value -- table-name: list_send + foreign-key: ListIDs +- table-name: list_sends join: - - table-name: list + - table-name: lists keys: - key: ListID foreign-key: ID - - table-name: list_subscriber + - table-name: list_subscribers keys: - key: ListID foreign-key: ListID - - table-name: subscriber + - table-name: subscribers keys: - key: ListID - foreign-key: ListIDs.value - - table-name: event + foreign-key: ListIDs + - table-name: events keys: - key: SendID foreign-key: SendID - - table-name: send + - table-name: sends keys: - key: SendID foreign-key: ID -- table-name: list_subscriber +- table-name: list_subscribers join: - - table-name: list + - table-name: lists keys: - key: ListID foreign-key: ID - - table-name: list_send + - table-name: list_sends keys: - key: ListID foreign-key: ListID - - table-name: subscriber + - table-name: subscribers keys: - key: ListID - foreign-key: ListIDs.value + foreign-key: ListIDs - key: SubscriberKey foreign-key: ID - - table-name: event + - table-name: events keys: - key: SubscriberKey foreign-key: SubscriberKey -- table-name: subscriber +- table-name: subscribers join: - - table-name: list + - table-name: lists keys: - - key: ListIDs.value + - key: ListIDs foreign-key: ID - - table-name: list_send + - table-name: list_sends keys: - - key: ListIDs.value + - key: ListIDs foreign-key: ListID - - table-name: list_subscriber + - table-name: list_subscribers keys: - - key: ListIDs.value + - key: ListIDs foreign-key: ListID - key: ID foreign-key: SubscriberKey - - table-name: event + - table-name: events keys: - key: ID foreign-key: SubscriberKey -- table-name: event +- table-name: events join: - - table-name: list_send + - table-name: list_sends keys: - key: SendID foreign-key: SendID - - table-name: send + - table-name: sends keys: - key: SendID foreign-key: ID - - table-name: list_subscriber + - table-name: list_subscribers keys: - key: SubscriberKey foreign-key: SubscriberKey - - table-name: subscriber + - table-name: subscribers keys: - key: SubscriberKey foreign-key: ID diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-issues.txt b/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-issues.txt deleted file mode 100644 index 341d829b0..000000000 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-issues.txt +++ /dev/null @@ -1,21 +0,0 @@ -JSON file definitions.json ignored -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/campaigns.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/campaigns.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/content_areas.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/content_areas.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/emails.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/emails.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/events.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/events.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/folders.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/folders.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/lists.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/lists.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/list_sends.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/list_sends.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/list_subscribers.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/list_subscribers.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/sends.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/sends.json -Primary Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/subscribers.json -Replication Key not found in _data/taps/schemas/salesforce-marketing-cloud/v1/json/subscribers.json diff --git a/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-tables.yml b/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-tables.yml index ef17b22f4..02f27e3be 100644 --- a/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-tables.yml +++ b/_data/taps/schemas/salesforce-marketing-cloud/v1/salesforce-marketing-cloud-v1-tables.yml @@ -1,7 +1,8 @@ tap: salesforce-marketing-cloud version: '1' +tap-repo-schemas: true tables: -- name: campaign +- name: campaigns description: 'The `{{ table.name }}` table contains info about the campaigns in your {{ integration.display_name }} account. @@ -14,8 +15,7 @@ tables: replication-method: Full Table primary-key: id replication-key: modifiedDate - status: not_found -- name: content_area +- name: content_areas description: 'The `{{ table.name }}` table contains info about the reusable content sections in your {{ integration.display_name }} account. @@ -28,8 +28,8 @@ tables: replication-method: Key-based Incremental primary-key: ID replication-key: ModifiedDate - status: not_found - name: data_extension + report: true description: 'The `{{ table.name }}` table contains info about the data extensions in your {{ integration.display_name }} account. A table will be created for each [data extension](https://help.salesforce.com/articleView?id=mc_cab_data_extensions.htm&type=5){:target="new"} @@ -52,8 +52,7 @@ tables: table-details: replication-method: Full Table primary-key: _CustomObjectKey - status: not_found -- name: email +- name: emails description: 'The `{{ table.name }}` table contains info about the emails in your {{ integration.display_name }} account. @@ -66,8 +65,7 @@ tables: replication-method: Key-based Incremental primary-key: ID replication-key: ModifiedDate - status: not_found -- name: folder +- name: folders description: 'The `{{ table.name }}` table contains info about the folders in your {{ integration.display_name }} account. @@ -80,8 +78,7 @@ tables: replication-method: Key-based Incremental primary-key: ID replication-key: ModifiedDate - status: not_found -- name: list +- name: lists description: 'The `{{ table.name }}` table contains info about the lists in your {{ integration.display_name }} account. @@ -94,8 +91,7 @@ tables: replication-method: Key-based Incremental primary-key: ID replication-key: ModifiedDate - status: not_found -- name: list_send +- name: list_sends description: 'The `{{ table.name }}` table contains info about the completed sends for lists in your {{ integration.display_name }} account. @@ -110,8 +106,7 @@ tables: - ListID - SendID replication-key: ModifiedDate - status: not_found -- name: list_subscriber +- name: list_subscribers description: 'The `{{ table.name }}` table contains info about the lists associated with a specific subscriber in your {{ integration.display_name }} account. @@ -126,8 +121,7 @@ tables: - ListID - SubscriberKey replication-key: ModifiedDate - status: not_found -- name: send +- name: sends description: 'The `{{ table.name }}` table contains info about the email sends in your {{ integration.display_name }} account. @@ -140,8 +134,7 @@ tables: replication-method: Key-based Incremental primary-key: ID replication-key: ModifiedDate - status: not_found -- name: subscriber +- name: subscribers description: 'The `{{ table.name }}` table contains info about the subscribers (people subscribed to receive email and/or SMS communication) in your {{ integration.display_name }} account. @@ -155,94 +148,18 @@ tables: replication-method: Key-based Incremental primary-key: ID replication-key: ModifiedDate - status: not_found -- name: campaigns - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: content_areas - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: emails - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' - name: events - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: folders - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: lists - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: list_sends - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: list_subscribers - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: sends - description: '' - links: - singer-schema: '' - doc-link: '' - table-details: - replication-method: '' - primary-key: '' - replication-key: '' -- name: subscribers - description: '' + description: 'The `{{ table.name }}` table contains info about the events in your + {{ integration.display_name }} account. + + ' links: - singer-schema: '' - doc-link: '' + singer-schema: https://github.com/singer-io/tap-exacttarget/blob/master/tap_exacttarget/schemas/events.json table-details: - replication-method: '' - primary-key: '' - replication-key: '' + replication-method: Key-based Incremental + primary-keys: + - EventType + - EventDate + - SendID + - SubscriberKey + replication-key: EventDate