with Shopify (OAuth) and Accredible?
This source triggers when a new credential is issued to a recipient. See the documentation
Emit new event whenever a collection is updated, including whenever products are added or removed from a collection.
Emit new event when an existing credential's details are updated or modified. See the documentation
Adds a product or products to a custom collection. See the documentation
Issue a new credential to a given recipient. See the documentation
Remove a specific credential from the 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 Accredible API lets you automate the creation and management of digital certificates, badges, and blockchain credentials. Using Pipedream, you can connect the Accredible API to myriad services for streamlined workflow automation. Create digital certificates when a student completes a course, update credentials with new information, or share achievements across social platforms or via email. Pipedream's serverless platform enables you to integrate these actions with other apps, such as learning management systems, CRMs, and communication tools, without writing extensive code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
accredible: {
type: "app",
app: "accredible",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.accredible.com/v1/issuer/details`,
headers: {
"Content-Type": `application/json`,
"Authorization": `Token token=${this.accredible.$auth.api_key}`,
},
})
},
})