Void a shipping label purchased via the ShipEngine API and confirm the postage refund

domain: www.shipengine.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Retrieve the label_id from the original label creation response or by querying GET /v1/labels with status and tracking filters
  2. PUT /v1/labels/{label_id}/void to request label voiding; the response will indicate 'approved' or 'not_approved' for the void request
  3. If approved, the label status transitions to 'voided' and the postage amount is credited back to your ShipStation API balance — most refunds are immediate but can take up to 28 days
  4. Verify the refund by checking GET /v1/labels/{label_id}; 'voided' status and a void_date confirm successful cancellation
  5. Note the carrier-specific void window: most carriers require voiding within a set number of days of label creation; after that window the void will be rejected

Known gotchas

Related routes

Void a purchased shipping label and request a postage refund via Shippo
goshippo.com · 6 steps · unrated
Void a purchased parcel label via the ShipEngine void API and handle carrier-specific void eligibility windows
shipengine.com · 6 steps · unrated
Purchase a shipping label via ShipEngine using a rate ID and void it if the shipment is cancelled
logistics/shipping · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans