with Shopify (OAuth) and Maestra?
Emit new event when a new file is added to a project in Maestra. See the documentation
Emit new event whenever a collection is updated, including whenever products are added or removed from a collection.
Emit new customer data requests for data via a GDPR request.
Adds a product or products to a custom collection. See the documentation
Translates an existing file in the Maestra system. See the documentation
Execute bulk mutations by uploading a JSONL file containing mutation variables. See the documentation
Shopify provides a powerful API that enables developers to build a wide range
of applications and tools for merchants. Some examples of what you can build
using the Shopify API include:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shopify: {
type: "app",
app: "shopify",
}
},
async run({steps, $}) {
const data = {
"query": `{
shop {
id
name
email
}
}`,
}
return await axios($, {
method: "post",
url: `https://${this.shopify.$auth.shop_id}.myshopify.com/admin/api/2024-04/graphql.json`,
headers: {
"X-Shopify-Access-Token": `${this.shopify.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
},
data,
})
},
})
The Maestra API lets you automate the transcription, captioning, and voiceover of videos and audios, crucial for creating accessible and localized content. With Pipedream, you can build workflows that trigger on various events to streamline media processing, integrate with other services, and manage content efficiently. Pipedream's serverless platform offers a code-free way to connect the Maestra API with hundreds of other apps, enabling you to create custom automation without the heavy lifting.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
maestra: {
type: "app",
app: "maestra",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.maestra.$auth.base_url}/api/getCredits`,
headers: {
"apiKey": `${this.maestra.$auth.api_key}`,
},
})
},
})