Shipengine
Shipping API for rates, labels, shipments, carriers, tracking, addresses, and package validation.
Tracks shipping operations around labels, tracking, addresses, packages, carrier events, and validation.
Example Use Cases
These are the Shipengine actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
Tool to cancel a shipment by ID. Use when you need to cancel a shipment that has been created but not yet shipped. Note that once a shipment is in transit, it may not be cancellable depending on carrier policies.
Tool to create a new tag in ShipEngine. Use after determining the desired tag name for shipments.
Tool to create a new warehouse. Use when adding a new inventory location after verifying its full address details.
Tool to create a ShipEngine webhook. Use when you need to register a webhook for specific events. Use after confirming your event-handling endpoint is ready.
Tool to retrieve detailed information about a specific batch by its ID. Use when you need to check batch status, download labels, or view errors.
Tool to get shipping rates for multiple shipments in a single request. Use when you need to compare rates across multiple carriers or shipments efficiently. The request is processed asynchronously - use the returned rate_request_id to retrieve the actual rates once processing is complete.
Tool to retrieve the current Shipsurance insurance funds balance. Use when you need to check available insurance balance before purchasing shipment insurance.
Tool to retrieve shipment details using an external shipment ID. Use when you need to look up a shipment by its client-assigned external identifier rather than ShipEngine's internal shipment ID.
Tool to retrieve a shipment by ID. Use when you need detailed shipment information after creation.
Tool to retrieve shipping rates for an existing shipment. Use when you need to get rate quotes for a shipment that has already been created.