with PractiTest and Postmark?
Emit new event when an email is opened by a recipient (See docs here)
Emit new event when an email is received by the Postmark server. This source updates the server's inbound URL. You cannot create multiple inbound sources for the same server. See the documentation
PractiTest is a test management tool that facilitates the organization, tracking, and planning of software testing processes by integrating with Pipedream's automation capabilities. With the PractiTest API, you're able to manipulate test cases, sets, runs, and report on results programmatically. This powerful combination opens the door to automated workflows that enhance testing processes, improve bug tracking, and provide real-time feedback to your team.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
practitest: {
type: "app",
app: "practitest",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.practitest.com/api/v2/users.json`,
auth: {
username: `any`,
password: `${this.practitest.$auth.api_token}`,
},
})
},
})
The Postmark API enables developers to easily integrate programmatic emailing into their applications. With the API, developers can create, send, and track transactional emails that are designed to enhance user experience and user engagement. The API also provides developers with access to powerful analytics and insights, such as open/click rates, spam complaints, bounces, and unsubscribes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
postmark: {
type: "app",
app: "postmark",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.postmarkapp.com/server`,
headers: {
"X-Postmark-Server-Token": `${this.postmark.$auth.server_api_token}`,
"Accept": `application/json`,
},
})
},
})