with Accredible and Dock Certs?
This source triggers when a new credential is issued to a recipient. See the documentation
Emit new event when a new credential is issued. See the documentation
Emit new event when an existing credential's details are updated or modified. See the documentation
Issue a new credential to a given recipient. See the documentation
Remove a specific credential from the system. See the documentation
Modify the details of an existing credential. See the documentation
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}`,
},
})
},
})
The Dock Certs API provides a means for issuing verifiable credentials and decentralized identities, which are essential for managing digital proofs of various qualifications, memberships, or certifications. Using Pipedream's integration capabilities, you can automate the process of creating, revoking, and verifying these credentials. With Pipedream's serverless architecture, you can set up triggers and actions that respond to events in real-time, orchestrate data flow between Dock Certs and other services, and manage credentials with minimal manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
dock_certs: {
type: "app",
app: "dock_certs",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.dock_certs.$auth.endpoint}.dock.io/profiles`,
headers: {
"DOCK-API-TOKEN": `${this.dock_certs.$auth.api_key}`,
},
})
},
})