with Vincario and Twilio SendGrid?
Performs a real-time VIN check in national police databases of stolen vehicles of Czech Republic, Hungary, Romania, Slovenia, Slovakia and Vincario's own database of stolen vehicles. See the documentation
Allows you to add one or more email addresses to the global suppressions group. See the docs here
Decode a VIN number. Returns an object with price, balance and array of vehicle specifications. See the documentation
Get the market value of a vehicle. See the documentation
import { axios } from "@pipedream/platform";
import crypto from "crypto";
export default defineComponent({
props: {
vincario: {
type: "app",
app: "vincario",
}
},
async run({ steps, $ }) {
const apiKey = this.vincario.$auth.api_key;
const secretKey = this.vincario.$auth.secret_key;
const id = "info"
const vin = "XXXDEF1GH23456789".toUpperCase(); //or set your own VIN
const controlSum = crypto.createHash('sha1')
.update(`${vin}|${id}|${apiKey}|${secretKey}`).digest('hex')
.substring(0, 10);
return await axios($, {
url: `https://api.vindecoder.eu/3.2/${apiKey}/${controlSum}/decode/info/${vin}.json`,
method: "GET"
});
},
})
The Twilio SendGrid API opens up a world of possibilities for email automation, enabling you to send emails efficiently and track their performance. With this API, you can programmatically create and send personalized email campaigns, manage contacts, and parse inbound emails for data extraction. When you harness the power of Pipedream, you can connect SendGrid to 3,000+ other apps to automate workflows, such as triggering email notifications based on specific actions, syncing email stats with your analytics, or handling incoming emails to create tasks or tickets.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendgrid: {
type: "app",
app: "sendgrid",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.sendgrid.com/v3/user/account`,
headers: {
Authorization: `Bearer ${this.sendgrid.$auth.api_key}`,
},
})
},
})
