with Dock Certs and Urlbox.io?
Emit new event when a new credential is issued. See the documentation
Generate a screenshot of a website provided by a html. See the docs here
Generate a screenshot of a website provided by a url. See the docs here
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}`,
},
})
},
})
The Urlbox.io API lets you capture live, high-quality screenshots of web pages programmatically, offering a range of customization options such as setting the viewport size, format, and full-page capture. On Pipedream, this powerful tool can be integrated into workflows to automate screenshot capture for archiving, monitoring, and reporting tasks, or as part of a larger data collection and analysis pipeline.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
urlbox_io: {
type: "app",
app: "urlbox_io",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.urlbox.io/v1/${this.urlbox_io.$auth.publishable_key}/png`,
params: {
url: `pipedream.com`,
},
})
},
})