Actions4
- Table Actions
Overview
This node integrates with the Glide Tables API to manage data within Glide Apps. Specifically, the "Add Row" operation for the "Table" resource allows users to add new rows to a specified table in a Glide App. This is useful for automating data entry or integrating external workflows with Glide tables.
Common scenarios include:
- Automatically adding user-submitted form data into a Glide Table.
- Syncing data from other systems into Glide Apps.
- Creating new records programmatically based on triggers or schedules.
For example, after receiving customer information via a webhook, this node can add a new row to a Glide Table that tracks customer details.
Properties
| Name | Meaning |
|---|---|
| App ID | The Glide App in which to operate. Can be selected from a list of available apps or provided as an ID string. |
| Table Name | The specific Glide Table within the app to operate on. Selectable from a list filtered by the chosen App ID or entered as an ID string. |
| Columns | Defines the column values for the new row. Supports mapping multiple columns and their values. This property dynamically loads available columns based on the selected App ID and Table Name. |
Output
The node outputs a JSON array where each item corresponds to the result of adding a row to the Glide Table. The structure reflects the response from the Glide API's mutation endpoint, typically including confirmation of the added rows and any metadata returned by the API.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating requests to the Glide API.
- The node uses Glide's official API endpoints (
https://api.glideapp.io) to perform operations. - Proper configuration of the API authentication credential in n8n is necessary.
- The node depends on dynamic loading of apps, tables, and columns via Glide API calls to populate selectable options.
Troubleshooting
Common Issues:
- Invalid or missing App ID or Table Name will cause the operation to fail.
- Incorrect column mappings (e.g., wrong column names or incompatible data types) may result in errors or rejected mutations.
- Network or authentication failures can prevent API calls from succeeding.
Error Messages:
- "Operation not supported": Occurs if an unsupported operation is requested; ensure "Add Row" is selected.
- "Resource not supported": Happens if a resource other than "Table" is selected; this node only supports the "Table" resource.
- API errors related to authentication or permissions indicate issues with the configured API key or access rights.
Resolution Tips:
- Verify that the App ID and Table Name are correct and accessible with the provided credentials.
- Double-check column names and data formats against the Glide Table schema.
- Ensure network connectivity and valid API credentials.