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 a new pickup request. It is useful for automating logistics workflows where you need to schedule package pickups with carriers supported by Shippo. For example, an e-commerce platform can use this node to automatically request carrier pickups after orders are packed, streamlining shipping operations and reducing manual effort.
Properties
| Name | Meaning |
|---|---|
| SHIPPO API VERSION | Optional string to specify a non-default version of the Shippo API to use for the request. See Shippo's API versioning guide. |
Output
The node outputs JSON data representing the created pickup resource as returned by the Shippo API. This typically includes details such as pickup ID, status, scheduled time, address information, and any carrier-specific metadata. The output does not include binary data.
Dependencies
- Requires an API key credential for authenticating with the Shippo API.
- The node sends requests to
https://api.goshippo.com. - Optionally supports specifying a custom API version via the
SHIPPO API VERSIONproperty header.
Troubleshooting
- Authentication errors: Ensure that a valid Shippo API key is configured in the node credentials.
- Invalid API version: If specifying a custom API version, verify it matches one supported by Shippo; otherwise, the request may fail.
- Network issues: Confirm network connectivity to
api.goshippo.com. - API errors: Check the response message for details if the pickup creation fails (e.g., invalid address or missing required fields).