with sevDesk and SendX?
Associates a user-provided tag with a specified contact in SendX. This action requires the contact's identification detail and the tag.
Creates a new contact or updates an existing one with user-provided data. See the documentation
Creates a new invoice with optional details like invoice date, due date, discount amount, and invoice items. See the documentation
The sevDesk API allows you to automate tasks around billing, accounting, and inventory management within the sevDesk platform. With it, you can create invoices, manage customers, and handle your accounting processes programmatically. When integrated into Pipedream workflows, you can connect sevDesk with other apps to streamline your financial operations, trigger actions based on events, and sync data across your business stack, enabling a seamless financial workflow automation.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sevdesk: {
type: "app",
app: "sevdesk",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://my.sevdesk.de/api/v1/Contact`,
headers: {
"Authorization": `${this.sevdesk.$auth.api_token}`,
"Content-Type": `application/json`,
},
})
},
})
The SendX API offers a toolbox for email marketing automation, allowing developers to integrate SendX's capabilities into Pipedream workflows seamlessly. On Pipedream, you can harness this API to trigger actions based on various conditions, synchronize data across platforms, automate email campaigns, and personalize interactions with your subscribers. The power of Pipedream lies in its ability to connect the dots between SendX and numerous other apps, creating a cohesive automation ecosystem.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendx: {
type: "app",
app: "sendx",
}
},
async run({steps, $}) {
const data = {
"email": "john.doe@gmail.com",
"firstName": "John",
"lastName": "Doe",
"birthday": "1989-03-03",
}
return await axios($, {
method: "post",
url: `https://app.sendx.io/api/v1/contact/identify`,
headers: {
"api_key": `${this.sendx.$auth.api_key}`,
},
params: {
team_id: `${this.sendx.$auth.team_id}`,
},
data,
})
},
})