
Connectors / Supply chain · HTTP Connector
Automate Easyship with Tray.ai
Create a shipment, create a label and create a pickup in Easyship, and start a workflow when Easyship sends “Shipment label created”.
Thanks — someone from our team will be in touch soon.
What can you do with Easyship on Tray.ai?
Easyship is a shipping platform for online stores that compares courier rates, buys labels, schedules pickups, and tracks domestic and international parcels. Tray.ai connects to Easyship through the HTTP Connector, so your workflows can call the Easyship API alongside the rest of your stack.
- Connects through
- HTTP Connector
- Authentication
- A bearer token or OAuth 2.0
- Base URL
- https://public-api.easyship.com
What the Easyship API covers
6 resources and 21 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow.
Shipments
- List all shipments
- Create a shipment
- Get a shipment
- Cancel a shipment
- Delete a shipment
Rates
- Request shipping rates
- List supported couriers
Labels
- Create a label
- Create a batch of labels
Pickups
- List available pickup slots
- Create a pickup
- Get a pickup
- Cancel a pickup
Trackings
- List all trackings
- Create a tracking
- Get a tracking
- Delete a tracking
Addresses
- List all addresses
- Create an address
- Update an address
- Validate an address
Events Easyship can send to a Tray.ai webhook trigger
- Shipment label created
- Shipment label failed
- Shipment cancelled
- Tracking status changed
- Tracking checkpoints created
- Shipment insured
Checked against Easyship's own documentation on 2026-10-22
How Tray.ai makes this work
Easyship plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 700+ connectors with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Easyship — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Easyship actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →More supply chain apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every supply chain connector →
Frequently asked questions
What can a Tray.ai workflow do in Easyship?
+
The Easyship API documents 21 actions across 6 resources (Shipments, Rates, Labels, Pickups, Trackings, Addresses). For example: List all shipments; Request shipping rates; Create a label. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Easyship?
+
The Easyship API uses a bearer token and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which Easyship events can start a Tray.ai workflow?
+
Easyship sends 6 events to a webhook URL, for example: Shipment label created; Shipment label failed; Shipment cancelled; Tracking status changed; Tracking checkpoints created; Shipment insured. A Tray.ai webhook trigger receives them and starts a workflow.
See Easyship working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.