N8N Tools - Cash App
Actions38
- Payment Actions
- Customer Actions
- Product Actions
- Inventory Actions
- Subscription Actions
- Invoice Actions
- Loyalty Actions
- Gift Card Actions
- Report Actions
Overview
The node integrates with the Cash App Pay system via an extensible Square API, allowing users to manage various resources such as payments, customers, products, inventory, subscriptions, invoices, loyalty accounts, gift cards, and reports. Specifically, for the Update Product operation, it updates information about an existing product in the Cash App catalog.
This node is beneficial in scenarios where you need to automate product management workflows, such as updating product details after changes in inventory, pricing, or descriptions without manual intervention. For example, an e-commerce platform can automatically update product information when new data arrives from suppliers or internal systems.
Properties
| Name | Meaning |
|---|---|
| Product ID | The unique identifier of the product to update (e.g., "product_123456789"). |
Note: Although only "Product ID" is explicitly listed in the provided properties, the node also expects a productData object parameter containing the updated product details (not shown in the user-provided JSON but inferred from the code).
Output
The output JSON contains a field named product which holds the updated product information returned from the Cash App API after the update operation.
Example structure:
{
"resource": "product",
"operation": "updateProduct",
"success": true,
"creditsUsed": 1,
"creditsRemaining": 99,
"product": {
// Updated product details as returned by the API
}
}
No binary data output is indicated for this operation.
Dependencies
- Requires an API key credential for authentication with the external Cash App API.
- Requires configuration of the API URL and API key in the node credentials.
- Uses HTTP POST requests to communicate with the Cash App API endpoints.
- Relies on the n8n workflow environment for execution context and error handling.
Troubleshooting
- Validation Failure: If the API validation fails, the node throws an error indicating that the N8N Tools API validation failed. Ensure that the API key and URL are correctly configured.
- Unknown Operation Error: If an unsupported operation is specified, the node throws an error like
Unknown product operation: updateProduct. Verify that the operation name matches exactly. - Missing Required Parameters: The node requires the
productIdand the update data (productData). Omitting these will cause errors. - API Errors: Any errors returned by the Cash App API during the update process will be surfaced as node errors. Check the API response message for details.
- Continue On Fail: If enabled, the node will continue processing subsequent items even if one item fails, returning error details in the output JSON.