ShipStation icon

ShipStation

Interact with ShipStation API v2

Actions32

Overview

This node integrates with the ShipStation API v2 to manage various resources such as shipments, labels, inventory, products, and more. Specifically, for the Product - Delete operation, it allows users to delete a product from their ShipStation account by specifying the product's unique ID.

Common scenarios where this node is beneficial include:

  • Automating product lifecycle management by removing discontinued or obsolete products.
  • Cleaning up product catalogs in bulk workflows.
  • Integrating product deletion into larger order fulfillment or inventory management automations.

Example use case:

  • A user wants to automatically delete a product from ShipStation when it is removed from their internal database, ensuring both systems stay synchronized.

Properties

Name Meaning
ID The unique identifier of the product to delete. This is required to specify which product should be removed.

Output

The node outputs a JSON object representing the response from the ShipStation API after attempting to delete the product. Typically, this will contain confirmation data or status information about the deletion request.

The output structure is:

{
  "json": {
    // Data returned by ShipStation API after deletion
  }
}

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the ShipStation API.
  • The node uses the ShipStation API v2 endpoints.
  • No additional external dependencies beyond the ShipStation API service are needed.

Troubleshooting

  • Common issues:

    • Providing an invalid or non-existent product ID will result in an error from the ShipStation API.
    • Network connectivity problems can cause request failures.
    • Insufficient permissions on the API key may prevent deletion.
  • Error messages:

    • Errors returned by the ShipStation API are handled and surfaced by the node. For example, if the product ID does not exist, the API might return a 404 error.
    • If an unknown operation is specified (not applicable here since "delete" is valid), the node throws an error indicating the operation is unknown.
  • Resolution tips:

    • Verify the product ID is correct and exists in ShipStation.
    • Ensure the API key has sufficient permissions to delete products.
    • Check network connectivity and retry if transient errors occur.
    • Use the node’s "Continue On Fail" option to handle errors gracefully in workflows.

Links and References

Discussion