ShipStation icon

ShipStation

Interact with ShipStation API v2

Actions32

Overview

This node integrates with the ShipStation API v2, allowing users to manage various ShipStation resources such as shipments, labels, inventory, products, rates, batches, carriers, warehouses, and tags. Specifically for the Product - Create operation, it enables creating a new product in ShipStation by sending custom JSON data representing the product details.

Common scenarios where this node is beneficial include automating product creation workflows in e-commerce or shipping platforms, syncing product catalogs between systems, or programmatically managing product data without manual entry.

Example: Automatically create a new product in ShipStation when a new item is added to an online store, by passing the product details as JSON to this node.

Properties

Name Meaning
JSON Data JSON data for the product resource. This should contain all necessary fields to create a product in ShipStation.

The JSON Data property accepts raw JSON input describing the product attributes according to ShipStation's API specification.

Output

The node outputs an array of items, each containing a json field with the response data from ShipStation API after creating the product. The structure corresponds to the created product object returned by ShipStation.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the ShipStation API.
  • Uses the ShipStation API v2 endpoints.
  • No additional environment variables are required beyond the API credentials configured in n8n.

Troubleshooting

  • Invalid JSON Data: If the JSON provided in JSON Data is malformed or missing required fields, the API will return an error. Ensure the JSON is valid and matches ShipStation's product schema.
  • Authentication Errors: If the API key credential is invalid or missing, authentication errors will occur. Verify that the API key is correctly set up in n8n credentials.
  • API Rate Limits: Frequent requests may hit ShipStation API rate limits, causing errors. Implement retry logic or reduce request frequency if needed.
  • Unknown Operation Error: If the operation or resource parameters are incorrect, the node throws an "Unknown operation" error. Confirm that the Resource is set to "Product" and Operation to "Create".

Links and References

Discussion