with Schedule and Vincario?
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
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
Get a list of vehicle attributes. Each represents label that is available for given VIN when you do a 'VIN Decode' request. See the documentation
The Schedule app in Pipedream is a powerful tool that allows you to trigger workflows at regular intervals, ranging from every minute to once a year. This enables the automation of repetitive tasks and the scheduling of actions to occur without manual intervention. By leveraging this API, you can execute code, run integrations, and process data on a reliable schedule, all within Pipedream's serverless environment.
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"
});
},
})