Using ShipEngine's API, you can build software applications that enable seamless and powerful e-commerce shipping experiences for customers, businesses, and marketplace integrations.
The ShipEngine API enables you to access the full range of shipping features, from calculating rates and creating shipments to tracking packages and printing labels. With the ShipEngine API, you can effortlessly bring top-tier shipping capabilities to your business, marketplace, or website.
Some of the things you can build with ShipEngine's API include:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shipengine: {
type: "app",
app: "shipengine",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `https://api.shipengine.com/v1/addresses/validate`,
headers: {
"API-Key": `${this.shipengine.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})
Emit new event when a new label is shipped. See the docs.
Emit new event when a new event is tracked. See the docs.
By default, all labels are returned, 25 at a time, starting with the most recently created ones. You can combine multiple filter options to narrow-down the results. See the docs.
Allows you to subscribe to tracking updates for a package. See the docs.
Address validation ensures accurate addresses and can lead to reduced shipping costs by preventing address correction surcharges. See the docs.
Shipengine uses API keys for authentication. When you connect your Shipengine account, Pipedream securely stores the keys so you can easily authenticate to Shipengine APIs in both code and no-code steps.
Get your API key in the API Management section