with Slottable and GetScreenshot?
Retrieve your current API usage and available quota. See the documentation
Capture a screenshot from a live website. See the documentation
The Slottable API provides a way to manage scheduling by creating, updating, and deleting slots related to appointments, classes, or any event that requires booking. With Pipedream's serverless platform, you can automate workflows that trigger based on actions within Slottable or external events, and then interact with the Slottable API to manage your scheduling data. This might include syncing booking information with a calendar, sending reminders or follow-up emails, or aggregating data for analytics.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
slottable: {
type: "app",
app: "slottable",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://slottable.app/api/v1/token`,
headers: {
Authorization: `Bearer ${this.slottable.$auth.api_token}`,
"Accept": `application/json`,
"Content-Type": `application/json`,
},
})
},
})
The GetScreenshot API is a potent tool for capturing webpage snapshots programmatically. Integrating GetScreenshot with Pipedream opens up a plethora of automation possibilities, from monitoring website updates in real-time to generating visual reports for clients. With Pipedream, you can create workflows that trigger screenshots based on specific events, store or send them to stakeholders, and even analyze webpage changes without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
getscreenshot: {
type: "app",
app: "getscreenshot",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.rasterwise.com/v1/get-screenshot`,
params: {
apikey: `${this.getscreenshot.$auth.api_key}`,
url: `https://google.com`,
},
})
},
})