Shippo icon

Shippo

Interact with Shippo API

Actions68

Overview

This node integrates with the Shippo API to create shipping orders. It is designed to facilitate the creation of new orders by sending order details to Shippo, a popular shipping API service. This node is useful in scenarios where users want to automate the process of generating shipping labels, managing shipments, or integrating shipping workflows into their automation pipelines.

For example, an e-commerce platform can use this node to automatically create shipping orders when a customer places an order, streamlining fulfillment and reducing manual entry errors.

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 order as returned by the Shippo API. This typically includes details such as order ID, shipment status, tracking information, and other metadata related to the newly created shipping order.

If the Shippo API supports binary data (e.g., shipping label PDFs), the node would handle that accordingly, but based on the provided code and properties, the primary output is JSON structured data about the order.

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 VERSION header.
  • Depends on the @devlikeapro/n8n-openapi-node package for OpenAPI integration.

Troubleshooting

  • Invalid API Key or Authentication Errors: Ensure the Shippo API key credential is correctly set up and has the necessary permissions.
  • Unsupported API Version: If specifying a custom API version, verify it is supported by Shippo; otherwise, requests may fail.
  • Network Issues: Check connectivity to https://api.goshippo.com.
  • Malformed Input Data: Ensure all required order fields are correctly formatted according to Shippo's API specification.
  • Error Responses from Shippo: Review error messages returned in the node output for specific issues like invalid addresses or unsupported shipping options.

Links and References

Discussion