N8N Tools - Cash App
Accept payments and manage transactions through Cash App Pay with extensible Square API integration
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 API to manage product catalog data. Specifically, the List Products operation retrieves a paginated list of products from the Cash App product catalog. This is useful for workflows that need to synchronize or display product information, such as inventory management, e-commerce platforms, or reporting tools.
Typical use cases include:
- Fetching a batch of products to update an external database.
- Displaying product lists in dashboards or customer portals.
- Automating inventory checks or price updates by processing product data programmatically.
Properties
| Name | Meaning |
|---|---|
| Limit | Number of products to retrieve in one request (pagination size). Default is 50. |
| Cursor | Pagination cursor token to fetch the next page of results. Use empty string for first page. |
Output
The output JSON contains the following fields:
products: An array of product objects retrieved from the Cash App catalog. Each object represents a product with its details as provided by the API.cursor(optional): A pagination cursor string indicating the position for the next page of results. If present, it can be used in subsequent executions to continue listing products beyond the current page.
No binary data is output by this operation.
Example output structure (simplified):
{
"products": [
{
"id": "product_123456789",
"name": "Sample Product",
"description": "Product description",
"price": 1000,
...
},
...
],
"cursor": "next_page_cursor_token"
}
Dependencies
- Requires an API key credential for authenticating requests to the Cash App API via the n8n Tools API service.
- The node uses the n8n Tools API endpoint to validate operations before making actual API calls.
- No additional environment variables are required beyond the configured API credentials.
Troubleshooting
- Validation Failure: If the node throws an error about API validation failure, ensure that the API key credential is correctly configured and has permissions for product catalog access.
- Pagination Issues: Using an invalid or expired cursor may result in empty or repeated results. Always use the cursor returned from the previous response.
- Unknown Operation Error: If the node reports an unknown operation error, verify that the selected resource is "Product" and the operation is "List Products".
- API Rate Limits: Excessive requests may hit rate limits imposed by the Cash App API or the n8n Tools API. Implement delays or limit the number of items per request accordingly.
Links and References
- Cash App Developer Documentation (for general Cash App API concepts)
- Square Catalog API (underlying product catalog API used by Cash App)
- n8n documentation on Creating Custom Nodes