Actions17
- Tables Actions
- Rows Actions
- Stashes Actions
Overview
This node integrates with Glide Apps APIs to manage tables within a Glide app. Specifically, the "Create Table" operation allows users to create new tables in their Glide app environment. This is useful for automating the setup of data structures in Glide apps, enabling dynamic table creation based on workflow needs.
Common scenarios include:
- Automatically creating new tables when onboarding new clients or projects.
- Setting up temporary or auxiliary tables for data processing workflows.
- Dynamically expanding app data schema without manual intervention.
Example: A user can configure this node to create a new table named "Customer Feedback" in their Glide app whenever a new product launch workflow starts, ensuring that feedback data has a dedicated storage location.
Properties
| Name | Meaning |
|---|---|
| API Type | Choose which Glide API to use for this operation: - Big Tables API (OpenAPI) - Glide Npm Api (@glideapps/Tables) |
| Usage Tips | (Shown only if API Type is "Glide Npm Api") Helpful tips for using row limits, search, confirmation, and column filters. |
Note: The provided properties JSON only includes general properties related to API type selection and usage tips. For the "Create Table" operation specifically, additional properties like App ID, Table Name, and table configuration would typically be required but are not explicitly listed here.
Output
The node outputs JSON data representing the result of the table creation operation. This typically includes details about the newly created table such as its ID, name, and metadata returned by the Glide API.
If binary data were involved (not indicated here), it would represent file attachments or similar content related to the table, but this node focuses on JSON output.
Dependencies
- Requires an API key credential for authenticating with the Glide Apps API.
- Supports two API methods:
- Big Tables API via OpenAPI specification.
- Glide Npm API via the
@glideapps/Tablesnpm package.
- The node uses helper functions from bundled modules to interact with Glide's API endpoints.
- Requires network access to
https://api.glideapps.com.
Troubleshooting
- Authentication errors: Ensure the API key credential is correctly configured and has sufficient permissions.
- Table creation failures: Verify that the table name and app ID are valid and that the user has rights to modify the app.
- API type mismatch: Selecting the wrong API type may cause unexpected errors; choose the API type compatible with your Glide app setup.
- Large data warnings: When using the Glide Npm API, heed the usage tips to avoid loading excessive rows or columns, which can cause performance issues.
- Empty or malformed responses: Check network connectivity and API status; also validate input parameters for correctness.
Links and References
- Glide Apps API Documentation
- n8n Expressions Documentation
- @glideapps/Tables npm package (for advanced API usage)
