Actions32
Overview
This node integrates with the ShipStation API v2, allowing users to manage various ShipStation resources such as products, shipments, labels, inventory, batches, carriers, warehouses, tags, and rates. Specifically, for the Product - Get operation, it retrieves detailed information about a single product by its ID.
Typical use cases include:
- Fetching product details to synchronize with other systems.
- Retrieving product data for order processing or reporting.
- Integrating ShipStation product information into workflows that automate inventory or catalog management.
Example: You have a product ID from an order and want to get full product details (name, SKU, price, etc.) to enrich your order processing workflow.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the product to retrieve. This is required for the "Get" operation on the Product resource. |
Output
The node outputs a JSON object representing the product data returned by the ShipStation API. The structure corresponds directly to the ShipStation product resource schema, typically including fields like product ID, name, SKU, price, weight, and other product attributes.
If the API returns an error, the node will throw an error unless configured to continue on failure, in which case the output JSON will contain an error field with the message.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the ShipStation API.
- The node uses internal services for API requests, error handling, and pagination.
- No additional environment variables are needed beyond the API credentials.
Troubleshooting
Common issues:
- Invalid or missing product ID: The API will return an error if the provided ID does not exist or is malformed.
- Authentication errors: Ensure the API key credential is correctly configured and has necessary permissions.
- Network or API downtime: Temporary failures may occur; retry logic is not explicitly implemented.
Error messages:
- Errors from the ShipStation API are caught and rethrown with descriptive messages.
- If "Continue On Fail" is enabled, errors appear in the output JSON under an
errorproperty.
To resolve errors:
- Verify the product ID is correct.
- Check API credentials and permissions.
- Review API limits and ensure the ShipStation service is operational.