with UK gov Vehicle Enquiry API and Shopify Partner?
Verify an incoming webhook from Shopify. Exits the workflow if the signature is not valid, otherwise returns true
The UK gov Vehicle Enquiry API provides access to key vehicle data, allowing users to retrieve information about a vehicle's make, model, color, fuel type, CO2 emissions, and more by inputting its registration number. Leveraging this API within Pipedream opens up a realm of possibilities for automating tasks related to vehicle management, compliance checks, and data aggregation for businesses in the automotive industry or for public sector uses.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
uk_gov_vehecle_enquiry_api: {
type: "app",
app: "uk_gov_vehecle_enquiry_api",
}
},
async run({steps, $}) {
const data = {
"registrationNumber": `{enter_registration_number_here}`,
}
return await axios($, {
method: "post",
url: `https://driver-vehicle-licensing.api.gov.uk/vehicle-enquiry/v1/vehicles`,
headers: {
"x-api-key": `${this.uk_gov_vehecle_enquiry_api.$auth.api_key}`,
"Content-Type": `application/json`,
},
data,
})
},
})
The Shopify Partner API lets you tap into a comprehensive suite of features to manage and analyze multiple Shopify stores. You can automate tasks like creating development stores, adding collaborators, tracking payouts, and more. This API serves as a powerful tool for developers, agencies, and freelancers who manage multiple Shopify shops for their clients. Through Pipedream, you can effortlessly integrate Shopify Partner API with other services to create tailored, efficient workflows that save time and enhance productivity.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shopify_partner: {
type: "app",
app: "shopify_partner",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://partners.shopify.com/${this.shopify_partner.$auth.organization_id}/api/2021-07/graphql.json`,
headers: {
'X-Shopify-Access-Token': this.shopify_partner.$auth.api_key,
'Content-Type': 'application/x-www-form-urlencoded'
},
method: 'POST',
params: {
query: `{
publicApiVersions {
handle
}
}
`,
},
})
},
})