Actions20
- Catalog Actions
- Category Tree Actions
- Item Actions
- Locale Actions
Overview
This node integrates with the Fredhopper Product Discovery API to manage product items and related resources. Specifically, the Delete Items operation allows users to delete multiple product items in a specified tenant and environment by sending item data to the API.
Common scenarios for this node include:
- Bulk deletion of outdated or incorrect product items from a catalog.
- Automating cleanup processes in product databases.
- Integrating with workflows that synchronize product inventories by removing obsolete entries.
For example, a retailer could use this node to delete discontinued products from their online store's product feed automatically.
Properties
| Name | Meaning |
|---|---|
| Tenant | The tenant identifier (e.g., "solutions") specifying the customer or client context. |
| Environment | The environment name (e.g., "cidp-test") indicating the deployment stage or instance. |
| FHR Validation | Boolean flag to enable or disable Fredhopper validation on the request (true or false). |
| Product Data | JSON string containing the product items data to be deleted. This should specify which items to remove. |
Output
The output JSON contains a simple confirmation object indicating whether the deletion was successful:
{
"deleted": true
}
This confirms that the requested items were deleted successfully. No detailed item data is returned after deletion.
The node does not output binary data for this operation.
Dependencies
- Requires an API key credential for authenticating with the Fredhopper Product Discovery API.
- The node uses OAuth2 client credentials flow to obtain an access token before making API requests.
- Network connectivity to
https://items.attraqt.ioendpoints is required. - Proper configuration of tenant and environment parameters is necessary to target the correct product data scope.
Troubleshooting
- Authentication failed: If the node cannot obtain an access token, check that the API credentials (username, password, auth URL) are correct and have sufficient permissions.
- Invalid product data: Ensure the
Product DataJSON string is correctly formatted and specifies valid items to delete. - Network errors: Verify network access to the Fredhopper API endpoint and that no firewall or proxy blocks the requests.
- Operation not supported error: Confirm that the selected resource is "Item" and operation is "Delete Items"; other combinations may not be supported.
- Continue On Fail: If enabled, the node will continue processing remaining items even if some deletions fail, returning error messages per item.
Links and References
- Fredhopper Product Discovery API Documentation
- OAuth 2.0 Client Credentials Flow
- n8n HTTP Request Node Documentation (for understanding underlying request mechanics)