with Shopify Partner and Thrivecart?
Verify an incoming webhook from Shopify. Exits the workflow if the signature is not valid, otherwise returns true
The Shopify Partner API lets you tap into a comprehensive suite of features to manage and analyze multiple Shopify stores. You can automate tasks like creating development stores, adding collaborators, tracking payouts, and more. This API serves as a powerful tool for developers, agencies, and freelancers who manage multiple Shopify shops for their clients. Through Pipedream, you can effortlessly integrate Shopify Partner API with other services to create tailored, efficient workflows that save time and enhance productivity.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shopify_partner: {
type: "app",
app: "shopify_partner",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://partners.shopify.com/${this.shopify_partner.$auth.organization_id}/api/2021-07/graphql.json`,
headers: {
'X-Shopify-Access-Token': this.shopify_partner.$auth.api_key,
'Content-Type': 'application/x-www-form-urlencoded'
},
method: 'POST',
params: {
query: `{
publicApiVersions {
handle
}
}
`,
},
})
},
})
Thrivecart's API opens doors to streamlining e-commerce operations by automating cart and sales processes. Harnessing this API through Pipedream allows you to trigger actions based on new sales, refunds, and customer behaviors—think real-time notifications, syncs with your CRM, or updating membership access. It's about moving data where it needs to go without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
thrivecart: {
type: "app",
app: "thrivecart",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://thrivecart.com/api/external/ping`,
headers: {
Authorization: `Bearer ${this.thrivecart.$auth.api_key}`,
},
})
},
})