Actions4
- Table Actions
Overview
This node integrates with the Glide Tables API to perform operations on tables within a specified Glide App. It is designed to interact with data stored in Glide Apps, allowing users to retrieve rows, add new rows, edit existing rows, or delete rows from a table.
Common scenarios where this node is beneficial include:
- Automating data synchronization between Glide Apps and other systems.
- Managing app data programmatically without manual intervention.
- Building workflows that require dynamic data manipulation inside Glide tables.
For example, you could use this node to fetch all rows from a specific table to process them further, or add new rows based on input from another source like a form submission.
Properties
| Name | Meaning |
|---|---|
| App ID | The identifier of the Glide App to operate on. Can be selected from a list of available apps or entered manually as an ID string. |
| Table Name | The name or ID of the Glide Table within the selected app to operate on. Depends on the chosen App ID. Can be selected from a list or entered manually. |
Output
The node outputs JSON arrays representing the rows affected or retrieved:
- For Get Rows operation: Outputs an array of row objects, each representing a row in the specified Glide Table.
- For Add Row, Edit Row, and Delete Row operations: Outputs an array containing the results of the mutation requests, typically reflecting the success or details of the performed mutations.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the Glide API.
- Needs network access to
https://api.glideapp.ioandhttps://functions.prod.internal.glideapps.com. - The node uses internal helper methods to authenticate and send HTTP requests to Glide's API endpoints.
Troubleshooting
- Operation not supported: This error occurs if an unsupported operation is selected. Ensure the operation is one of "Get Rows", "Add Row", "Edit Row", or "Delete Row".
- Resource not supported: This error appears if a resource other than "Table" is selected. Currently, only the "Table" resource is supported.
- Invalid App ID or Table Name: If the provided App ID or Table Name is incorrect or inaccessible, the API calls will fail. Verify these values are correct and that the API key has permission to access them.
- Authentication errors: If the API key credential is missing or invalid, requests will fail. Confirm the credential is properly configured in n8n.
- Network issues: Connectivity problems to Glide's API endpoints can cause failures. Check network settings and firewall rules.