import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
regal: {
type: "app",
app: "regal",
}
},
async run({steps, $}) {
const data = {
"userId": "testing",
"traits": {
"phones": {
"+19545552399": {}
},
"firstName": "Rebecca",
"lastName": "Greene"
},
"eventSource": "crm"
}
return await axios($, {
method: "post",
url: `https://events.regalvoice.com/events`,
headers: {
"Authorization": `${this.regal.$auth.api_key}`,
},
data,
})
},
})
Add a contact to an event. See the documentation
Create or update a contacts. See the documentation
Regal uses API keys for authentication. When you connect your Regal account, Pipedream securely stores the keys so you can easily authenticate to Regal APIs in both code and no-code steps.