Actions68
- Parcels Actions
- Shipments Actions
- Rates Actions
- Transactions Actions
- Customs Items Actions
- Tracking Status Actions
- Batches Actions
- Orders Actions
- Pickups Actions
- Service Groups Actions
- Customs Declarations Actions
- Refunds Actions
- Manifests Actions
- Carrier Accounts Actions
- Webhooks Actions
- Carrier Parcel Templates Actions
- User Parcel Templates Actions
- Rates At Checkout Actions
- Shippo Accounts Actions
- Addresses Actions
Overview
This node integrates with the Shippo API to create shipments. It allows users to programmatically generate shipment records, which can be used for label creation, tracking, and managing shipping logistics. This is particularly useful for e-commerce platforms, fulfillment centers, or any business needing to automate shipping workflows.
For example, after collecting order details, a user can use this node to create a shipment in Shippo, enabling subsequent steps like purchasing shipping labels or tracking packages.
Properties
| Name | Meaning |
|---|---|
| SHIPPO API VERSION | Optional string to specify a non-default Shippo API version to use for the request. See Shippo's API versioning guide for details. |
Output
The node outputs JSON data representing the created shipment object as returned by the Shippo API. This typically includes shipment identifiers, status, rates, and other shipment metadata.
If the shipment creation involves binary data (e.g., shipping labels), it would be included in the output; however, based on the provided code, the focus is on JSON response data.
Dependencies
- Requires an active Shippo API key credential configured in n8n.
- The node uses the Shippo REST API endpoint at
https://api.goshippo.com. - Optionally supports specifying a custom API version via the
SHIPPO API VERSIONproperty. - Depends on the bundled OpenAPI specification (
openapi.json) for request construction.
Troubleshooting
- Invalid API Key or Authentication Errors: Ensure the Shippo API key credential is correctly set up and has necessary permissions.
- Unsupported API Version: If specifying a custom API version, verify that the version string matches one supported by Shippo.
- Malformed Shipment Data: The node relies on correct input data structure; invalid or incomplete shipment details may cause API errors.
- Network Issues: Connectivity problems to
api.goshippo.comwill prevent shipment creation.