with Shopify (OAuth) and Firmao?
Emit new event whenever a collection is updated, including whenever products are added or removed from a collection.
Emit new event when a new customer is created. See the documentation
Adds a product or products to a custom collection. 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 Firmao API allows for the integration of Firmao's CRM and ERP features into Pipedream's serverless platform, enabling the automation of tasks such as managing contacts, projects, tasks, invoices, and timesheets. By leveraging Pipedream's capabilities, users can create custom workflows that respond to events in Firmao, or orchestrate actions between Firmao and other apps to streamline business processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
firmao: {
type: "app",
app: "firmao",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://system.firmao.net/${this.firmao.$auth.organization_id}/svc/v1/contacts`,
auth: {
username: `${this.firmao.$auth.api_login}`,
password: `${this.firmao.$auth.api_password}`,
},
})
},
})