with Specific and Dropcontact?
Enrich a list of contacts in Dropcontact. See the documentation
Retrieve the enriched contacts of a request in Dropcontact. See the documentation
Modify an existing contact's details or create a new one if the specified contact does not exist. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
specific: {
type: "app",
app: "specific",
}
},
async run({steps, $}) {
const data = {"query": "query { companies { id name } }"}
return await axios($, {
method: "post",
url: `https://public-api.specific.app/graphql`,
headers: {
"Authorization": `${this.specific.$auth.api_key}`,
},
data,
})
},
})
The Dropcontact API on Pipedream allows you to enrich and clean contact data dynamically within a serverless workflow. It can find, verify, and correct email addresses, providing additional information like company details and social network profiles. Integrating Dropcontact into Pipedream workflows enables automated data enhancement tasks that can trigger actions in other apps for marketing, sales, or CRM purposes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
dropcontact: {
type: "app",
app: "dropcontact",
}
},
async run({steps, $}) {
const data = {
"data": [
{"email": "sample_email1@domain.com"},
{"first_name": "SampleFirstName", "last_name": "SampleLastName", "website": "samplewebsite.com"},
{"first_name": "SampleFirstName2", "last_name": "SampleLastName2", "email": "sample_email2@domain.com"}
],
}
return await axios($, {
method: "post",
url: `https://api.dropcontact.io/batch`,
headers: {
"Content-Type": `application/json`,
"X-Access-Token": `${this.dropcontact.$auth.api_key}`,
},
data,
})
},
})