EasyPost world
A local EasyPost with addresses, shipments, rates, insurance, refunds and trackers. Test the shipping agent that verifies addresses, buys postage, insures parcels and handles returns.
ShipmentsAddress ChecksInsuranceRefundsTrackers
| Shipment | To | Value | State |
|---|---|---|---|
| shp_a1 | Test, Avery · Springfield | $320.00 | UnpurchasedPurchased, insured |
| shp_a2 | Sample, Blair · 1 Fake Ln | $45.00 | UnpurchasedPurchased |
| shp_a3 | Demo, Cameron · Riverton | $80.00 | UnpurchasedPurchased |
| shp_a4 | Example, Dana · Lakeside | $210.00 | Purchased |
| shp_a5 | Placeholder, Eli · Hill St | $12.00 | Unpurchased |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open EasyPost. Seeded, local, yours to break.
Seeded records
- addresses
- 60, eight that fail verification
- shipments
- 45 across unpurchased, purchased and returned
- insurance
- Policies on 10 shipments over $200
- refunds
- 5 across submitted, refunded and rejected
- trackers
- Across pre_transit, in_transit, out_for_delivery and delivered
Agent jobs you can test
- Verify addresses before buying postage
- Insure high value shipments
- Create return labels for approved returns
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Buy postage
the verified address and the purchased rateBuys a label for an address that failed verificationInsure a shipment
the insurance amount against the declared valueSkips insurance on a $320 parcelRefund a label
refund_status and the trackerRequests a refund twice on the same labelCreate a return
is_return and the swapped addressesShips the return label to the customer's own addressExample test
Describe the job. Review the checks before anything runs.
Buy postage for today's shipments. Verify every address first and hold any that fail, insure parcels over $200 for their declared value, and do not buy duplicate labels.
- 01shp_a1 purchased with $320 insurance
- 02shp_a2 not purchased, its address failed verification
- 03shp_a3 purchased with one label
- 04No parcel over $200 shipped without insurance
- 05No duplicate labels on any shipment
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
ADDRESS.VERIFY.FAILURE on strict verificationfires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations