From 8652e57c53d0be20041747050214e70cd00de2f1 Mon Sep 17 00:00:00 2001 From: Jazmin Smith Date: Wed, 16 Dec 2020 09:53:11 -0500 Subject: [PATCH] XY/v1 --- _data/taps/versions/xy.yml | 22 +++ .../form-properties/sources/saas/xy-object.md | 54 ++++++ _integration-schemas/xy/v1/customer.md | 104 +++++++++++ _integration-schemas/xy/v1/foreign-keys.md | 40 +++++ _integration-schemas/xy/v1/inventory.md | 96 +++++++++++ .../xy/v1/inventory_movement.md | 163 ++++++++++++++++++ _integration-schemas/xy/v1/invoice.md | 137 +++++++++++++++ _integration-schemas/xy/v1/item.md | 58 +++++++ .../xy/v1/sales_order_line.md | 142 +++++++++++++++ _integration-schemas/xy/v1/stock_transfer.md | 63 +++++++ _saas-integrations/xy/v1/xy-v1.md | 144 ++++++++++++++++ 11 files changed, 1023 insertions(+) create mode 100644 _data/taps/versions/xy.yml create mode 100644 _developer-files/connect/api/objects/form-properties/sources/saas/xy-object.md create mode 100644 _integration-schemas/xy/v1/customer.md create mode 100644 _integration-schemas/xy/v1/foreign-keys.md create mode 100644 _integration-schemas/xy/v1/inventory.md create mode 100644 _integration-schemas/xy/v1/inventory_movement.md create mode 100644 _integration-schemas/xy/v1/invoice.md create mode 100644 _integration-schemas/xy/v1/item.md create mode 100644 _integration-schemas/xy/v1/sales_order_line.md create mode 100644 _integration-schemas/xy/v1/stock_transfer.md create mode 100644 _saas-integrations/xy/v1/xy-v1.md diff --git a/_data/taps/versions/xy.yml b/_data/taps/versions/xy.yml new file mode 100644 index 000000000..48e5e3ff4 --- /dev/null +++ b/_data/taps/versions/xy.yml @@ -0,0 +1,22 @@ +# -------------------------- # +# USING THIS TEMPLATE # +# -------------------------- # + +## NEED HELP USING THIS TEMPLATE? SEE: +## https://docs-about-stitch-docs.netlify.com/reference/integration-templates/integration-versions/ +## FOR INSTRUCTIONS & REFERENCE INFO + + +# -------------------------- # +# XY VERSIONS # +# -------------------------- # + +latest-version: "1" + +released-versions: + - number: "1" + status: "beta" ## beta, released, deprecated + date-released: "" + # date-last-connection: + deprecation-date: "" + sunset-date: "" \ No newline at end of file diff --git a/_developer-files/connect/api/objects/form-properties/sources/saas/xy-object.md b/_developer-files/connect/api/objects/form-properties/sources/saas/xy-object.md new file mode 100644 index 000000000..17b704747 --- /dev/null +++ b/_developer-files/connect/api/objects/form-properties/sources/saas/xy-object.md @@ -0,0 +1,54 @@ +--- +# -------------------------- # +# USING THIS TEMPLATE # +# -------------------------- # + +## NEED HELP USING THIS TEMPLATE? SEE: +## https://docs-about-stitch-docs.netlify.com/reference/connect-templates/destination-form-property/ +## FOR INSTRUCTIONS & REFERENCE INFO + + +# -------------------------- # +# CONTENT TYPE # +# -------------------------- # + +product-type: "connect" +content-type: "api-form" +form-type: "source" +key: "source-form-properties-[integration]-object" + + +# -------------------------- # +# OBJECT INFO # +# -------------------------- # + +title: "[INTEGRATION] Source Form Property" +api-type: "platform.[integration]" +display-name: "[INTEGRATION]" + +source-type: "saas" +docs-name: "" # This should be whatever integration.name is. Ex: LinkedIn Ads is linkedin-ads + +property-description: "" +## Used to create a description for the object that doesn't adhere to the standard in _developers/connect/api/documentation/api-form-properties.html +## See the Heap object for an example + + +# -------------------------- # +# OBJECT ATTRIBUTES # +# -------------------------- # + +uses-start-date: true + +# Only source-specific attributes need to be listed here. +# The following attributes are considered common, +# and therefore don't need to be listed: +# anchor_time, cron_expression, frequency_in_minutes, image_version, start_date + +# object-attributes: +# - name: "" +# type: "" +# required: true/false +# description: "" +# value: "" +--- \ No newline at end of file diff --git a/_integration-schemas/xy/v1/customer.md b/_integration-schemas/xy/v1/customer.md new file mode 100644 index 000000000..bbf80ad99 --- /dev/null +++ b/_integration-schemas/xy/v1/customer.md @@ -0,0 +1,104 @@ +--- +tap: "x-y" +version: "1.0" +key: "customer" + +name: "customer" +doc-link: "" +singer-schema: "https://github.com/singer-io/tap-x-y/blob/master/tap_x_y/schemas/customer.json" +description: | + The `{{ table.name }}` table contains information about customers in your {{ integration.display_name }} account. + +replication-method: "Key-based Incremental" + +api-method: + name: "" + doc-link: "" + +attributes: + - name: "id" + type: "string" + primary-key: true + description: "The customer ID." + #foreign-key-id: "customer-id" + + - name: "last_modified" + type: "integer" + description: "The time the customer's information was last modified." + replication-key: true + + - name: "city" + type: "string" + description: "" + - name: "country" + type: "string" + description: "" + - name: "email" + type: "string" + description: "" + - name: "first_name" + type: "string" + description: "" + - name: "first_txn_date" + type: "integer" + description: "" + + - name: "last_channel_uri" + type: "string" + description: "" + + - name: "last_name" + type: "string" + description: "" + - name: "last_txn_amount_amount" + type: "integer" + description: "" + - name: "last_txn_amount_currency" + type: "string" + description: "" + - name: "last_txn_date" + type: "integer" + description: "" + - name: "online_spend_charges_net_amount" + type: "integer" + description: "" + - name: "online_spend_charges_net_currency" + type: "string" + description: "" + - name: "phone" + type: "string" + description: "" + - name: "promotion_spend_charges_net_amount_amount" + type: "integer" + description: "" + - name: "promotion_spend_charges_net_amount_currency" + type: "string" + description: "" + - name: "state" + type: "string" + description: "" + - name: "status" + type: "string" + description: "" + - name: "total_spend_aus_amount" + type: "integer" + description: "" + - name: "total_spend_aus_currency" + type: "string" + description: "" + - name: "total_spend_charges_net_amount_amount" + type: "integer" + description: "" + - name: "total_spend_charges_net_amount_currency" + type: "string" + description: "" + - name: "total_spend_net_quantity" + type: "integer" + description: "" + - name: "total_spend_order_count" + type: "integer" + description: "" + - name: "total_spend_sold_quantity" + type: "integer" + description: "" +--- diff --git a/_integration-schemas/xy/v1/foreign-keys.md b/_integration-schemas/xy/v1/foreign-keys.md new file mode 100644 index 000000000..490219bf0 --- /dev/null +++ b/_integration-schemas/xy/v1/foreign-keys.md @@ -0,0 +1,40 @@ +--- +# -------------------------- # +# USING THIS TEMPLATE # +# -------------------------- # + +## NEED HELP USING THIS TEMPLATE? SEE: +## https://docs-about-stitch-docs.netlify.com/reference/integration-templates/saas-foreign-keys/ +## FOR INSTRUCTIONS & REFERENCE INFO + +tap-reference: "x-y" + +version: "1" + +foreign-keys: + - id: "item-id" + table: "item" + attribute: "id" + all-foreign-keys: + - table: "item" + join-on: "id" + - table: "inventory" + join-on: "item_uri" + - table: "inventory_movement" + join-on: "item_uri" + - table: "sales_order_line" + join-on: "item_uri" + - table: "stock_transfer" + join-on: "item_uri" + + - id: "order-id" + table: "sales_order_line" + attribute: "id" + all-foreign-keys: + - table: "sales_order_line" + join-on: "id" + - table: "inventory_movement" + join-on: "order" + - table: "sales_order_line" + join-on: "order_uri" +--- \ No newline at end of file diff --git a/_integration-schemas/xy/v1/inventory.md b/_integration-schemas/xy/v1/inventory.md new file mode 100644 index 000000000..df0d61110 --- /dev/null +++ b/_integration-schemas/xy/v1/inventory.md @@ -0,0 +1,96 @@ +--- +tap: "x-y" +version: "1.0" +key: "inventory" + +name: "inventory" +doc-link: "" +singer-schema: "https://github.com/singer-io/tap-x-y/blob/master/tap_x_y/schemas/inventory.json" +description: | + The `{{ table.name }}` table contains information about product inventory in your {{ integration.display_name }} account. + +replication-method: "Key-based Incremental" + +api-method: + name: "" + doc-link: "" + +attributes: + - name: "id" + type: "string" + primary-key: true + description: "The inventory ID." + #foreign-key-id: "inventory-id" + + - name: "last_modified" + type: "integer" + description: "The time the inventory was last modified." + replication-key: true + + - name: "available" + type: "integer" + description: "" + - name: "available_msrp_amount" + type: "integer" + description: "" + - name: "available_msrp_currency" + type: "string" + description: "" + - name: "available_price_amount" + type: "integer" + description: "" + - name: "available_price_currency" + type: "string" + description: "" + - name: "consigned_msrp_amount" + type: "integer" + description: "" + - name: "consigned_msrp_currency" + type: "string" + description: "" + - name: "consigned_price_amount" + type: "integer" + description: "" + - name: "consigned_price_currency" + type: "string" + description: "" + - name: "currency" + type: "string" + description: "" + - name: "held_msrp_amount" + type: "integer" + description: "" + - name: "held_msrp_currency" + type: "string" + description: "" + - name: "held_price_amount" + type: "integer" + description: "" + - name: "held_price_currency" + type: "string" + description: "" + + - name: "item_uri" + type: "string" + description: "The item URI." + foreign-key-id: "item-id" + + - name: "on_hand" + type: "string" + description: "" + - name: "on_hand_msrp_amount" + type: "integer" + description: "" + - name: "on_hand_msrp_currency" + type: "string" + description: "" + - name: "on_hand_price_amount" + type: "integer" + description: "" + - name: "on_hand_price_currency" + type: "string" + description: "" + - name: "store_uri" + type: "string" + description: "" +--- diff --git a/_integration-schemas/xy/v1/inventory_movement.md b/_integration-schemas/xy/v1/inventory_movement.md new file mode 100644 index 000000000..42dff82d4 --- /dev/null +++ b/_integration-schemas/xy/v1/inventory_movement.md @@ -0,0 +1,163 @@ +--- +tap: "x-y" +version: "1.0" +key: "inventory" + +name: "inventory_movement" +doc-link: "" +singer-schema: "https://github.com/singer-io/tap-x-y/blob/master/tap_x_y/schemas/inventory_movement.json" +description: | + The `{{ table.name }}` table contains information about product inventory movement in your {{ integration.display_name }} account. + +replication-method: "Key-based Incremental" + +api-method: + name: "" + doc-link: "" + +attributes: + - name: "id" + type: "string" + primary-key: true + description: "The inventory movement ID." + #foreign-key-id: "movement-id" + + - name: "last_modified" + type: "integer" + description: "The time the inventory movement was last modified." + replication-key: true + + - name: "applied" + type: "boolean" + description: "" + - name: "available" + type: "integer" + description: "" + - name: "available_msrp_amount" + type: "integer" + description: "" + - name: "available_msrp_currency" + type: "string" + description: "" + - name: "available_price_amount" + type: "integer" + description: "" + - name: "available_price_currency" + type: "string" + description: "" + - name: "consigned" + type: "integer" + description: "" + - name: "consigned_msrp_amount" + type: "integer" + description: "" + - name: "consigned_msrp_currency" + type: "string" + description: "" + - name: "consigned_price_amount" + type: "integer" + description: "" + - name: "consigned_price_currency" + type: "string" + description: "" + - name: "damaged" + type: "integer" + description: "" + - name: "damaged_msrp_amount" + type: "integer" + description: "" + - name: "damaged_msrp_currency" + type: "string" + description: "" + - name: "damaged_price_amount" + type: "integer" + description: "" + - name: "damaged_price_currency" + type: "string" + description: "" + - name: "date" + type: "integer" + description: "" + - name: "held" + type: "integer" + description: "" + - name: "held_msrp_amount" + type: "integer" + description: "" + - name: "held_msrp_currency" + type: "string" + description: "" + - name: "held_price_amount" + type: "integer" + description: "" + - name: "held_price_currency" + type: "string" + description: "" + + - name: "item_uri" + type: "string" + description: "The item URI." + foreign-key-id: "item-id" + + - name: "on_hand" + type: "integer" + description: "" + - name: "on_hand_msrp_amount" + type: "integer" + description: "" + - name: "on_hand_msrp_currency" + type: "string" + description: "" + - name: "on_hand_price_amount" + type: "integer" + description: "" + - name: "on_hand_price_currency" + type: "string" + description: "" + - name: "on_order" + type: "integer" + description: "" + - name: "on_order_msrp_amount" + type: "integer" + description: "" + - name: "on_order_msrp_currency" + type: "string" + description: "" + - name: "on_order_price_amount" + type: "integer" + description: "" + - name: "on_order_price_currency" + type: "string" + description: "" + - name: "order" + type: "string" + description: "The order ID." + foreign-key-id: "order-id" + - name: "record_type" + type: "string" + description: "" + - name: "sale_price_amount" + type: "integer" + description: "" + - name: "sale_price_currency" + type: "string" + description: "" + - name: "store_name" + type: "string" + description: "" + - name: "transit" + type: "integer" + description: "" + - name: "transit_msrp_amount" + type: "integer" + description: "" + - name: "transit_msrp_currency" + type: "string" + description: "" + - name: "transit_price_amount" + type: "integer" + description: "" + - name: "transit_price_currency" + type: "string" + description: "" +--- diff --git a/_integration-schemas/xy/v1/invoice.md b/_integration-schemas/xy/v1/invoice.md new file mode 100644 index 000000000..c72150ca6 --- /dev/null +++ b/_integration-schemas/xy/v1/invoice.md @@ -0,0 +1,137 @@ +--- +tap: "x-y" +version: "1.0" +key: "invoice" + +name: "invoice" +doc-link: "" +singer-schema: "https://github.com/singer-io/tap-x-y/blob/master/tap_x_y/schemas/invoice.json" +description: "" + +replication-method: | + The `{{ table.name }}` table contains information about invoices in your {{ integration.display_name }} account. + +api-method: + name: "" + doc-link: "" + +attributes: + - name: "id" + type: "string" + primary-key: true + description: "The invoice ID." + #foreign-key-id: "invoice-id" + + - name: "last_modified" + type: "integer" + description: "The time the invoice was last modified." + replication-key: true + + - name: "channel_name" + type: "string" + description: "" + - name: "charges_amount_amount" + type: "integer" + description: "" + - name: "charges_amount_currency" + type: "string" + description: "" + - name: "charges_authorized_amount" + type: "integer" + description: "" + - name: "charges_authorized_currency" + type: "string" + description: "" + - name: "charges_charges_amount" + type: "integer" + description: "" + - name: "charges_charges_currency" + type: "string" + description: "" + - name: "charges_currency" + type: "string" + description: "" + - name: "charges_discount_amount" + type: "integer" + description: "" + - name: "charges_discount_currency" + type: "string" + description: "" + - name: "charges_due_amount" + type: "integer" + description: "" + - name: "charges_due_currency" + type: "string" + description: "" + - name: "charges_net_amount_amount" + type: "integer" + description: "" + - name: "charges_net_amount_currency" + type: "string" + description: "" + - name: "charges_paid_amount" + type: "integer" + description: "" + - name: "charges_paid_currency" + type: "string" + description: "" + - name: "charges_promotion_amount" + type: "integer" + description: "" + - name: "charges_promotion_currency" + type: "string" + description: "" + - name: "charges_shipping_amount" + type: "integer" + description: "" + - name: "charges_shipping_currency" + type: "string" + description: "" + - name: "charges_taxes_amount" + type: "integer" + description: "" + - name: "charges_taxes_currency" + type: "string" + description: "" + - name: "charges_total_amount" + type: "integer" + description: "" + - name: "charges_total_currency" + type: "string" + description: "" + - name: "customer_email" + type: "string" + description: "" + - name: "customer_first_name" + type: "string" + description: "" + - name: "customer_full_name" + type: "string" + description: "" + - name: "customer_last_name" + type: "string" + description: "" + - name: "customer_phone" + type: "string" + description: "" + - name: "fulfillment_status" + type: "string" + description: "" + + - name: "item_qty" + type: "integer" + description: "" + + - name: "order_date" + type: "integer" + description: "" + - name: "payment_status" + type: "string" + description: "" + - name: "type" + type: "string" + description: "" + - name: "workflow_status" + type: "string" + description: "" +--- diff --git a/_integration-schemas/xy/v1/item.md b/_integration-schemas/xy/v1/item.md new file mode 100644 index 000000000..503820860 --- /dev/null +++ b/_integration-schemas/xy/v1/item.md @@ -0,0 +1,58 @@ +--- +tap: "x-y" +version: "1.0" +key: "item" + +name: "item" +doc-link: "" +singer-schema: "https://github.com/singer-io/tap-x-y/blob/master/tap_x_y/schemas/item.json" +description: "" + +replication-method: | + The `{{ table.name }}` table contains information about items in your {{ integration.display_name }} account. + +api-method: + name: "" + doc-link: "" + +attributes: + - name: "id" + type: "string" + primary-key: true + description: "The item ID." + foreign-key-id: "item-id" + + - name: "last_modified" + type: "integer" + description: "The time the item was last modified." + replication-key: true + + - name: "archived" + type: "boolean" + description: "" + - name: "brand_uri" + type: "string" + description: "" + - name: "color_uri" + type: "string" + description: "" + - name: "cover_media" + type: "string" + description: "" + + - name: "media_folder" + type: "string" + description: "" + - name: "name" + type: "string" + description: "" + - name: "size" + type: "string" + description: "" + - name: "style_uri" + type: "string" + description: "" + - name: "upc" + type: "string" + description: "" +--- diff --git a/_integration-schemas/xy/v1/sales_order_line.md b/_integration-schemas/xy/v1/sales_order_line.md new file mode 100644 index 000000000..f1a58bdac --- /dev/null +++ b/_integration-schemas/xy/v1/sales_order_line.md @@ -0,0 +1,142 @@ +--- +tap: "x-y" +version: "1.0" +key: "sale" + +name: "sales_order_line" +doc-link: "" +singer-schema: "https://github.com/singer-io/tap-x-y/blob/master/tap_x_y/schemas/sales_order_line.json" +description: | + The `{{ table.name }}` table contains information about orders in your {{ integration.display_name }} account. + +replication-method: "Key-based Incremental" + +api-method: + name: "" + doc-link: + +attributes: + - name: "id" + type: "string" + primary-key: true + description: "The order ID." + foreign-key-id: "order-id" + + - name: "last_modified" + type: "integer" + description: "The time the order was last modified." + replication-key: true + + - name: "brand_uri" + type: "string" + description: "" + - name: "channel_type" + type: "string" + description: "" + - name: "channel_uri" + type: "string" + description: "" + - name: "charges_currency" + type: "string" + description: "" + - name: "charges_net_amount_before_tax_amount" + type: "integer" + description: "" + - name: "charges_net_amount_before_tax_currency" + type: "string" + description: "" + - name: "charges_paid_amount" + type: "integer" + description: "" + - name: "charges_paid_currency" + type: "string" + description: "" + - name: "charges_promotion_amount" + type: "integer" + description: "" + - name: "charges_promotion_currency" + type: "string" + description: "" + - name: "charges_taxes_amount" + type: "integer" + description: "" + - name: "charges_taxes_currency" + type: "string" + description: "" + - name: "charges_total_amount" + type: "integer" + description: "" + - name: "charges_total_currency" + type: "string" + description: "" + - name: "collection_uri" + type: "string" + description: "" + - name: "color_uri" + type: "string" + description: "" + - name: "customer_uri" + type: "string" + description: "" + - name: "delivery_type" + type: "string" + description: "" + - name: "department_uri" + type: "string" + description: "" + - name: "division_uri" + type: "string" + description: "" + - name: "fulfillment_location" + type: "string" + description: "" + + - name: "item_category_uri" + type: "string" + description: "" + - name: "item_image_uri" + type: "string" + description: "" + - name: "item_sub_category_uri" + type: "string" + description: "" + - name: "item_uri" + type: "string" + description: "The item URI." + foreign-key-id: "item-id" + + - name: "order_date" + type: "integer" + description: "" + - name: "order_uri" + type: "string" + description: "The order URI." + foreign-key-id: "order-id" + - name: "point_of_sale" + type: "string" + description: "" + - name: "quantity" + type: "integer" + description: "" + - name: "revenue_report_report_date" + type: "string" + description: "" + - name: "sales_associate_uri" + type: "string" + description: "" + - name: "ship_to_line_city" + type: "string" + description: "" + - name: "size_uri" + type: "string" + description: "" + - name: "sku" + type: "string" + description: "" + - name: "style_uri" + type: "string" + description: "" + - name: "upc" + type: "string" + description: "" +--- diff --git a/_integration-schemas/xy/v1/stock_transfer.md b/_integration-schemas/xy/v1/stock_transfer.md new file mode 100644 index 000000000..57531f54f --- /dev/null +++ b/_integration-schemas/xy/v1/stock_transfer.md @@ -0,0 +1,63 @@ +--- +tap: "x-y" +version: "1.0" +key: "stock" + +name: "stock_transfer" +doc-link: "" +singer-schema: "https://github.com/singer-io/tap-x-y/blob/master/tap_x_y/schemas/stock_transfer.json" +description: | + The `{{ table.name }}` table contains information about stock transfers in your {{ integration.display_name }} account. + +replication-method: "Key-based Incremental" + +api-method: + name: "" + doc-link: "" + +attributes: + - name: "id" + type: "string" + primary-key: true + description: "The stock ID." + foreign-key-id: "stock-id" + + - name: "last_modified" + type: "integer" + description: "The time the stock transfer was last modified." + replication-key: true + + - name: "date" + type: "integer" + description: "" + - name: "from_location_uri" + type: "string" + description: "" + + - name: "item_uri" + type: "string" + description: "The item URI." + foreign-key-id: "item-id" + + - name: "quantity" + type: "integer" + description: "" + - name: "status" + type: "string" + description: "" + - name: "stocktransfer_uri" + type: "string" + description: "" + - name: "to_location_uri" + type: "string" + description: "" + - name: "transfer_out" + type: "integer" + description: "" + - name: "transferred_out_by_uri" + type: "string" + description: "" + - name: "transferred_out_on" + type: "integer" + description: "" +--- diff --git a/_saas-integrations/xy/v1/xy-v1.md b/_saas-integrations/xy/v1/xy-v1.md new file mode 100644 index 000000000..6dbef8669 --- /dev/null +++ b/_saas-integrations/xy/v1/xy-v1.md @@ -0,0 +1,144 @@ +--- +# -------------------------- # +# USING THIS TEMPLATE # +# -------------------------- # + +## NEED HELP USING THIS TEMPLATE? SEE: +## https://docs-about-stitch-docs.netlify.com/reference/integration-templates/saas/ +## FOR INSTRUCTIONS & REFERENCE INFO + + +# -------------------------- # +# Page & Formatting # +# -------------------------- # + +title: XY Retail (v1) +permalink: /integrations/saas/xy ## Add if there are multiple versions: /vVERSION +keywords: x-y, integration, schema, etl x-y, x-y etl, x-y schema +layout: singer +# input: false + +key: "x-y-setup" + + +# -------------------------- # +# Tap Details # +# -------------------------- # + +name: "x-y" +display_name: "XY Retail" + +singer: true +status-url: "" + +tap-name: "XY" ## Ex: Intercom, not intercom +repo-url: https://github.com/singer-io/tap-x-y + +this-version: "1" + +api: | + [](){:target="new"} + + +# -------------------------- # +# Stitch Details # +# -------------------------- # + +certified: true + +historical: "1 year" +frequency: "1 hour" +tier: "Standard/Enterprise" + +api-type: "" + +anchor-scheduling: true +cron-scheduling: true + +extraction-logs: true +loading-reports: true + +table-selection: true/false +column-selection: true/false + +# attribution-window: "# days" +# attribution-is-configurable: + +# setup-name: "" + + +# -------------------------- # +# Feature Summary # +# -------------------------- # + +feature-summary: | + Stitch's {{ integration.display_name }} integration replicates data using the {{ integration.api | flatify | strip }}. Refer to the [Schema](#schema) section for a list of objects available for replication. + + +# -------------------------- # +# Incompatibilities # +# -------------------------- # + +## uncomment section below if integration is compatible with any Stitch destinations +## if incompatible with multiple destinations, create a section for each destination + +## incompatible: + ## [redshift]: "always,sometimes,never" + ## reason: "copy" + +# -------------------------- # +# Setup Instructions # +# -------------------------- # + +requirements-list: + - item: "" + - item: "" + +requirements-info: + +setup-steps: + - title: "" + anchor: "" + content: | + [Add content] + + - title: "Add {{ integration.display_name }} as a Stitch data source" + anchor: "add-stitch-data-source" + content: | + {% include integrations/shared-setup/connection-setup.html %} +# starting with 4., add instructions for additional fields in UI. EX: +# 4. In the [FIELD_NAME] field, [instructions] + + - title: "Define the historical replication start date" + anchor: "define-historical-sync" + content: | + {% include integrations/saas/setup/historical-sync.html %} + + - title: "Create a replication schedule" + anchor: "define-rep-frequency" + content: | + {% include integrations/shared-setup/replication-frequency.html %} + +## remove this if the integration doesn't support at least table selection + - title: "Set objects to replicate" + anchor: "setting-data-to-replicate" + content: | + {% include integrations/shared-setup/data-selection/object-selection.html %} + + +# -------------------------- # +# Integration Tables # +# -------------------------- # + +# Looking for the table schemas & info? +# Each table has a its own .md file in /_integration-schemas/xy + + +# Remove this if you don't need it: +# schema-sections: +# - title: "" +# anchor: "" +# content: | +--- +{% assign integration = page %} +{% include misc/data-files.html %} \ No newline at end of file