with Security Reporter and AfterShip?
Emit new event when an assessment is created.
Emit new event when a finding is created.
Emit new event when a finding is updated.
Creates a new security assessment. See the documentation
Creates a new security finding. See the documentation
Obtains an existing tracking system's data by ID. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
security_reporter: {
type: "app",
app: "security_reporter",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.security_reporter.$auth.base_url}/api/v1/users/me`,
headers: {
Authorization: `Bearer ${this.security_reporter.$auth.api_token}`,
"Content-Type": `application/json`,
"Accept": `application/json`,
},
})
},
})
The AfterShip API on Pipedream allows you to seamlessly track shipments across various carriers, get real-time updates, and manage delivery exceptions. It's a gold mine for automating post-purchase customer communication and optimizing logistics operations. By integrating with AfterShip, you can create workflows that trigger upon shipment status changes, delays, or successful deliveries, and connect these events with other apps to streamline your e-commerce processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
aftership: {
type: "app",
app: "aftership",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.aftership.com/commerce/v1/stores`,
headers: {
"Content-Type": `application/json`,
"as-api-key": `${this.aftership.$auth.api_key}`,
},
})
},
})