11# tap-shopify
22
33This is a [ Singer] ( https://singer.io ) tap that produces JSON-formatted data
4- following the [ Singer spec] ( https://github.com/singer-io/getting-started/blob/master/SPEC.md ) .
4+ following the [ Singer
5+ spec] ( https://github.com/singer-io/getting-started/blob/master/SPEC.md ) .
56
67This tap:
78
@@ -23,96 +24,34 @@ This tap:
2324 - [ Locations] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/locations )
2425 - [ Inventory Levels] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/inventorylevel )
2526 - [ Inventory Item] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/inventoryitems )
26- - [ Application Charges] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/currentAppInstallation?example=retrieves-a-list-of-application-charges )
27- - [ Application Credits] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/appInstallation?example=retrieves-all-application-credits )
28- - [ Article Authors] ( https://shopify.dev/docs/api/admin-rest/latest/resources/article#get-articles-authors )
29- - [ Article Tags] ( https://shopify.dev/docs/api/admin-rest/latest/resources/article#get-articles-tags )
30- - [ Blogs] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/blogs?example=retrieve-a-list-of-all-blogs )
31- - [ Carrier Services] ( https://shopify.dev/docs/api/admin-rest/latest/resources/carrierservice#get-carrier-services )
32- - [ Comments] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/comments?example=retrieves-a-list-of-comments )
33- - [ Currencies] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/shop?example=retrieves-a-list-of-currencies-enabled-on-a-shop )
34- - [ Custom Collections] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/collections?example=retrieve-a-list-of-custom-collections )
35- - [ Draft Orders] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/draftOrders?example=retrieves-a-list-of-draft-orders )
36- - [ Fulfillment Services] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/shop?example=receive-a-list-of-all-fulfillmentservices )
37- - [ Marketing Events] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/marketingEvents?example=retrieves-a-list-of-all-marketing-events )
38- - [ Pages] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/pages?example=retrieves-a-list-of-pages )
39- - [ Policies] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/shop?example=retrieves-a-list-of-the-shops-policies )
40- - [ Price Rules] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/discountNodes )
41- - [ Recurring Application Charges] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/currentAppInstallationexample=retrieves-a-list-of-recurring-application-charges )
42- - [ Redirects] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/urlRedirects?example=retrieves-a-list-of-url-redirects )
43- - [ Resource Feedback] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/app?example=get-the-feedback-field )
44- - [ Script Tags] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/scriptTags?example=retrieves-a-list-of-all-script-tags )
45- - [ Shipping Zones] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/deliveryProfiles?example=receive-a-list-of-all-shippingzones )
46- - [ Shop] ( https://shopify.dev/docs/api/admin-rest/latest/resources/shop#get-shop )
47- - [ Smart Collections] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/collections?example=retrieve-a-list-of-smart-collections )
48- - [ Tender Transactions] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/tenderTransactions?example=retrieves-a-list-of-tender-transactions )
49- - [ Themes] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/themes?example=retrieves-a-list-of-themes )
50- - [ Webhooks] ( https://shopify.dev/docs/api/admin-graphql/latest/queries/webhookSubscriptions )
5127- Outputs the schema for each resource
5228- Incrementally pulls data based on the input state
5329
5430## Stream Details
5531
56- | Stream Name | Replication Key | Key Properties|
57- | ------------------------| --------------------------| ---------------|
58- | abandoned_checkouts | updatedAt | id |
59- | collections | updatedAt | id |
60- | customers | updatedAt | id |
61- | events | createdAt | id |
62- | inventory_items | updatedAt | id |
63- | inventory_levels | updatedAt | id |
64- | locations | createdAt | id |
65- | metafields_collections | updatedAt | id |
66- | metafields_customers | updatedAt | id |
67- | metafields_orders | updatedAt | id |
68- | metafields_products | updatedAt | id |
69- | order_refunds | updatedAt | id |
70- | orders | updatedAt | id |
71- | order_shipping_lines | updatedAt | id |
72- | fulfillment_orders | updatedAt | id |
73- | product_variants | updatedAt | id |
74- | products | updatedAt | id |
75- | transactions | createdAt | id |
76- | blogs | updatedAt | id |
77- | comments | updatedAt | id |
78- | custom_collections | updatedAt | id |
79- | draft_orders | updatedAt | id |
80- | marketing_events | started_at | id |
81- | pages | updatedAt | id |
82- | policies | updatedAt | id |
83- | redirects | createdAt | id |
84- | resource_feedback | feedback_generated_at | app_id |
85- | script_tags | updatedAt | id |
86- | shop | updatedAt | id |
87- | smart_collections | updatedAt | id |
88- | tender_transactions | processedAt | id |
89- | themes | updatedAt | id |
90- | webhooks | updatedAt | id |
32+ | Stream Name | Replication Key | Key Properties |
33+ | ------------------------| ----------------| ---------------|
34+ | abandoned_checkouts | updatedAt | id |
35+ | collections | updatedAt | id |
36+ | customers | updatedAt | id |
37+ | events | createdAt | id |
38+ | inventory_items | updatedAt | id |
39+ | inventory_levels | updatedAt | id |
40+ | locations | createdAt | id |
41+ | metafields_collections | updatedAt | id |
42+ | metafields_customers | updatedAt | id |
43+ | metafields_orders | updatedAt | id |
44+ | metafields_products | updatedAt | id |
45+ | order_refunds | updatedAt | id |
46+ | orders | updatedAt | id |
47+ | order_shipping_lines | updatedAt | id |
48+ | fulfillment_orders | updatedAt | id |
49+ | product_variants | updatedAt | id |
50+ | products | updatedAt | id |
51+ | transactions | createdAt | id |
9152
9253Currently, ` locations ` graphql endpoint doesn't support querying on the ` updatedAt ` , therefore, ` createdAt ` is made the replication key.
9354
94- ## Required Account Access Scopes
95-
96- 1 . CarrierServices, ShippingZones - shipping
97- 2 . Comments, Pages, Redirect, Article, Blog - content
98- 3 . Collections, CustomCollection , SmartCollection, ProductVariants, Products, ResourceFeedback - products
99- 5 . DraftOrders - draft_orders
100- 6 . TenderTransaction, Transactions, AbandonedCheckouts, OrderRefund, OrderShippingLines - orders
101- 7 . FulfillmentService - fulfillments
102- 8 . Marketing Events - marketing_events
103- 9 . ResourceFeedback - resource_feedbacks
104- 10 . ScriptTags - script_tags
105- 11 . Themes - themes
106- 12 . PriceRules - price_rules
107- 13 . Customers - customers
108- 14 . FulfillmentOrders - fulfillments_orders
109- 15 . InventoryItems, InventoryLevels - inventory
110- 16 . Locations - location
111- 17 . MarketingEvents - marketing_events
112- 18 . Policies - legal_policies
113- 19 . PriceRules - discount
114- 20 . Redirects - online_store_navigation
115-
11655## Quick Start
11756
118571 . Install
0 commit comments