Actions17
- Tables Actions
- Rows Actions
- Stashes Actions
Overview
This node allows users to delete a specific "stash" in Glide Apps using two different API methods: the Big Tables API (OpenAPI) or the Glide Npm API. A stash represents a saved data snapshot or temporary storage identified by a unique ID. Deleting a stash is useful for cleaning up unused or outdated data snapshots, helping maintain data hygiene and optimize app performance.
Practical examples:
- Automatically removing job-related stashes after processing is complete.
- Clearing temporary data snapshots created during workflows to free up space.
- Managing lifecycle of cached data in Glide Apps integrations.
Properties
| Name | Meaning |
|---|---|
| API Type | Choose which Glide API to use for this operation: - Big Tables API (OpenAPI) - Glide Npm Api (@glideapps/Tables) |
| Stash ID | The unique identifier of the stash to delete, e.g., 20240215-job32. Required when using the OpenAPI method. |
| Usage Tips | (Shown only if using the Glide Npm API) Helpful tips for managing large tables and optimizing data fetches, including row limits, search filters, confirmation prompts, and column type filters. |
Output
The node outputs JSON data representing the result of the delete operation. Typically, this will confirm whether the stash was successfully deleted or provide error information if the deletion failed.
If binary data were involved (not indicated here), it would represent file contents or attachments related to the stash, but this node focuses on JSON responses only.
Dependencies
- Requires an API key credential for authenticating with Glide Apps API.
- Supports two API methods:
- Big Tables API via OpenAPI specification.
- Glide Npm API via the
@glideapps/Tablespackage.
- The node uses helper functions to interact with Glide Apps services and requires proper configuration of credentials in n8n.
Troubleshooting
- Missing or invalid Stash ID: Ensure the stash ID is correctly specified and exists; otherwise, the deletion will fail.
- Authentication errors: Verify that the API key credential is valid and has sufficient permissions.
- API Type mismatch: Selecting the wrong API type without providing required parameters (e.g., Stash ID for OpenAPI) may cause errors.
- Network issues: Connectivity problems with Glide Apps API endpoints can cause timeouts or failures.
- Large table warnings: When using the Npm API, not applying row limits or confirmation prompts might lead to excessive data loading.
Common error messages typically include authentication failures, resource not found, or permission denied. Resolving them involves checking credentials, verifying stash existence, and ensuring correct API usage.
Links and References
- Glide Apps API Documentation
- n8n Expressions Documentation
- @glideapps/Tables npm package (for advanced API usage)
