Grist
gristGrist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the robustness of a database, allowing users to create custom applications tailored to their data needs.
Acciones disponibles (32)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add RecordsGRIST_ADD_RECORDSAcciónTool to add records to a specified table in a Grist document. Use after confirming doc and table IDs.
GRIST_ADD_RECORDSAcciónTool to add records to a specified table in a Grist document. Use after confirming doc and table IDs.
Parámetros de entrada
docIdstringObligatorioDocument ID (UUID).
noparsebooleanIf true, do not parse strings according to column type.
recordsobject[]ObligatorioList of records to add to the table.
tableIdstringObligatorioTable identifier: normalized table name or numeric row ID in _grist_Tables.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create DocumentGRIST_CREATE_DOCUMENTAcciónTool to create a document in a workspace. Use when you need to add a new document programmatically after selecting a workspace.
GRIST_CREATE_DOCUMENTAcciónTool to create a document in a workspace. Use when you need to add a new document programmatically after selecting a workspace.
Parámetros de entrada
namestringOptional human-readable name for the new document.
isPinnedbooleanWhether the new document should be pinned in the workspace.
workspaceIdintegerObligatorioNumeric ID of the workspace in which to create the document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create SCIM UserGRIST_CREATE_SCIM_USERAcciónTool to create a new SCIM user. Use when provisioning new user accounts via SCIM. Run after gathering all required user details.
GRIST_CREATE_SCIM_USERAcciónTool to create a new SCIM user. Use when provisioning new user accounts via SCIM. Run after gathering all required user details.
Parámetros de entrada
nameobjectObligatorioSCIM name object with givenName and familyName
emailsobject[]ObligatorioAt least one email object for the user
localestringLocale for formatting, e.g., 'en_US'
photosobject[]List containing a single photo object for the user
schemasstring[]ObligatorioList of SCIM schema URNs; must include 'urn:ietf:params:scim:schemas:core:2.0:User'
userNamestringObligatorioUnique username for the SCIM user
displayNamestringDisplay name of the user
preferredLanguagestringPreferred language tag, e.g., 'en-US'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create TableGRIST_CREATE_TABLEAcciónTool to create tables in a document. Use after confirming the document ID. Creates one or more tables with specified columns in the given document.
GRIST_CREATE_TABLEAcciónTool to create tables in a document. Use after confirming the document ID. Creates one or more tables with specified columns in the given document.
Parámetros de entrada
docIdstringObligatorioUUID of the Grist document in which to create tables.
tablesobject[]ObligatorioList of tables to add to the document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Document WebhookGRIST_CREATE_WEBHOOKAcciónTool to create a new webhook for a specified document. Use when you need to register webhook endpoints for document events in Grist. Run after confirming document ID.
GRIST_CREATE_WEBHOOKAcciónTool to create a new webhook for a specified document. Use when you need to register webhook endpoints for document events in Grist. Run after confirming document ID.
Parámetros de entrada
docIdstringObligatorioDocument ID (UUID) in which to create the webhook.
webhooksobject[]ObligatorioArray of webhook settings to create.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete AttachmentGRIST_DELETE_ATTACHMENTAcciónTool to delete a specified attachment from a Grist document. Use when you need to remove a file by providing its document and attachment IDs.
GRIST_DELETE_ATTACHMENTAcciónTool to delete a specified attachment from a Grist document. Use when you need to remove a file by providing its document and attachment IDs.
Parámetros de entrada
doc_idstringObligatorioThe Grist document identifier in which the attachment resides
expiredOnlybooleanIf true, remove only attachments that have expired (unused for a configured period)
attachment_idintegerObligatorioThe identifier of the attachment to delete (used for response only; actual deletion uses removeUnused API)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ColumnGRIST_DELETE_COLUMNAcciónTool to delete a column from a Grist document table. Use after confirming document, table, and column IDs.
GRIST_DELETE_COLUMNAcciónTool to delete a column from a Grist document table. Use after confirming document, table, and column IDs.
Parámetros de entrada
col_idstringObligatorioColumn ID without the leading '$', as shown in column settings
doc_idstringObligatorioUUID of the Grist document containing the table
table_idstringObligatorioNormalized table name or numeric row ID from _grist_Tables
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Grist Table RecordsGRIST_DELETE_RECORDSAcciónTool to delete records from a specified Grist table. Use when you need to remove specific rows by their IDs. Use after confirming the row IDs exist.
GRIST_DELETE_RECORDSAcciónTool to delete records from a specified Grist table. Use when you need to remove specific rows by their IDs. Use after confirming the row IDs exist.
Parámetros de entrada
doc_idstringObligatorioUUID of the Grist document containing the table
row_idsinteger[]ObligatorioList of integer row IDs to delete; must contain at least one ID
table_idstringObligatorioNormalized table name or numeric ID of the table
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete SCIM UserGRIST_DELETE_SCIM_USERAcciónTool to delete a specified user via SCIM. Use after confirming the user's SCIM user ID exists.
GRIST_DELETE_SCIM_USERAcciónTool to delete a specified user via SCIM. Use after confirming the user's SCIM user ID exists.
Parámetros de entrada
user_idintegerObligatorioThe SCIM user ID to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete WebhookGRIST_DELETE_WEBHOOKAcciónTool to delete a webhook from a Grist document. Use when you need to remove a specific webhook after confirming its ID.
GRIST_DELETE_WEBHOOKAcciónTool to delete a webhook from a Grist document. Use when you need to remove a specific webhook after confirming its ID.
Parámetros de entrada
doc_idstringObligatorioIdentifier of the Grist document to remove the webhook from
webhook_idstringObligatorioIdentifier of the webhook to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Download All Attachments ArchiveGRIST_DOWNLOAD_ALL_ATTACHMENTS_ARCHIVEAcciónTool to download all attachments from a Grist document as a .zip or .tar archive. Use after ensuring attachments exist in the specified document.
GRIST_DOWNLOAD_ALL_ATTACHMENTS_ARCHIVEAcciónTool to download all attachments from a Grist document as a .zip or .tar archive. Use after ensuring attachments exist in the specified document.
Parámetros de entrada
doc_idstringObligatorioDocument ID (UUID) of the Grist document to download attachments from.
formatstringenumArchive format to return; one of 'zip' or 'tar'. If omitted, server default is used.
ziptar
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Download AttachmentGRIST_DOWNLOAD_ATTACHMENTAcciónTool to download the binary data of an attachment. Use when you have the document ID and attachment ID and need the raw file content.
GRIST_DOWNLOAD_ATTACHMENTAcciónTool to download the binary data of an attachment. Use when you have the document ID and attachment ID and need the raw file content.
Parámetros de entrada
docIdstringObligatorioDocument ID (UUID) to download the attachment from
attachmentIdintegerObligatorioID of the attachment to download
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Download Grist Attachment ContentGRIST_DOWNLOAD_ATTACHMENT_CONTENTAcciónTool to download the raw bytes of an attachment. Use when you need to retrieve the binary data of a specific Grist document attachment after confirming the document and attachment IDs.
GRIST_DOWNLOAD_ATTACHMENT_CONTENTAcciónTool to download the raw bytes of an attachment. Use when you need to retrieve the binary data of a specific Grist document attachment after confirming the document and attachment IDs.
Parámetros de entrada
docIdstringObligatorioDocument ID (UUID) to fetch the attachment from
attachmentIdintegerObligatorioID of the attachment to download
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Column MetadataGRIST_FETCH_COLUMN_METADATAAcciónTool to fetch metadata for a specific column in a Grist document table. Use when you need to inspect column properties before data operations.
GRIST_FETCH_COLUMN_METADATAAcciónTool to fetch metadata for a specific column in a Grist document table. Use when you need to inspect column properties before data operations.
Parámetros de entrada
col_idstringObligatorioThe column ID within the table to retrieve metadata for.
doc_idstringObligatorioThe unique identifier (UUID) of the document.
table_idstringObligatorioThe table ID or normalized table name within the document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Document MetadataGRIST_FETCH_DOCUMENT_METADATAAcciónTool to fetch metadata for a specified Grist document. Use after obtaining the document ID.
GRIST_FETCH_DOCUMENT_METADATAAcciónTool to fetch metadata for a specified Grist document. Use after obtaining the document ID.
Parámetros de entrada
doc_idstringObligatorioDocument identifier (UUID)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch Table MetadataGRIST_FETCH_TABLE_METADATAAcciónTool to retrieve metadata for a specified table in a Grist document. Use when you need to inspect table schema details before data operations.
GRIST_FETCH_TABLE_METADATAAcciónTool to retrieve metadata for a specified table in a Grist document. Use when you need to inspect table schema details before data operations.
Parámetros de entrada
doc_idstringObligatorioThe unique identifier (UUID) of the document.
headerstringenumHeader format: 'colId' for column IDs or 'label' for column labels.
colIdlabeltable_idstringObligatorioThe table ID or normalized table name within the document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Org AccessGRIST_GET_ORG_ACCESSAcciónTool to fetch org access details. Use when you need to retrieve numeric user IDs for actions like SCIM user deletion when SCIM API is disabled.
GRIST_GET_ORG_ACCESSAcciónTool to fetch org access details. Use when you need to retrieve numeric user IDs for actions like SCIM user deletion when SCIM API is disabled.
Parámetros de entrada
org_idintegerOrganization identifier: numeric ID, subdomain string, or 'current' for the current org
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get UsersGRIST_GET_USERSAcciónTool to retrieve a list of users via SCIM v2. Use when you need to page through and filter enterprise users in Grist.
GRIST_GET_USERSAcciónTool to retrieve a list of users via SCIM v2. Use when you need to page through and filter enterprise users in Grist.
Parámetros de entrada
countintegerNumber of users to return in this page.
filterstringSCIM filter string to narrow down the results, e.g. 'userName eq "alice"'.
startIndexinteger1-based index at which to start pagination.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List AttachmentsGRIST_LIST_ATTACHMENTSAcciónTool to list all attachments in a Grist document. Use after confirming the document ID to retrieve attachment metadata.
GRIST_LIST_ATTACHMENTSAcciónTool to list all attachments in a Grist document. Use after confirming the document ID to retrieve attachment metadata.
Parámetros de entrada
sortstringComma-separated column list for sorting; prefix with '-' for descending; supports options after ':' (choiceOrder, naturalSort, emptyFirst), e.g. 'name,-size:choiceOrder'
docIdstringObligatorioUUID of the Grist document to list attachments from
limitintegerMaximum number of attachments to return; 0 means no limit
X-SortstringSort override in header, same format as 'sort' query parameter
filterstringURL-encoded JSON mapping column names to arrays of allowed values for filtering attachments, e.g. '{"pet":["cat","dog"]}'
X-LimitintegerLimit override in header, same format as 'limit' query parameter
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ColumnsGRIST_LIST_COLUMNSAcciónTool to list all columns in a specified Grist table. Use after selecting the document and table to inspect column metadata.
GRIST_LIST_COLUMNSAcciónTool to list all columns in a specified Grist table. Use after selecting the document and table to inspect column metadata.
Parámetros de entrada
doc_idstringObligatorioThe unique identifier (UUID) of the document.
hiddenbooleanWhether to include hidden columns (e.g., 'manualSort').
table_idstringObligatorioThe table ID or normalized table name within the document.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List OrganizationsGRIST_LIST_ORGANIZATIONSAcciónTool to list all organizations accessible to the authenticated user. Use when you need to select a Grist organization for subsequent operations.
GRIST_LIST_ORGANIZATIONSAcciónTool to list all organizations accessible to the authenticated user. Use when you need to select a Grist organization for subsequent operations.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List RecordsGRIST_LIST_RECORDSAcciónTool to retrieve records from a specified table within a Grist document. Use when you need to fetch rows by applying optional filters, sorting, limits, or hidden columns. Example: list records where pet is 'cat' sorted by '-age'.
GRIST_LIST_RECORDSAcciónTool to retrieve records from a specified table within a Grist document. Use when you need to fetch rows by applying optional filters, sorting, limits, or hidden columns. Example: list records where pet is 'cat' sorted by '-age'.
Parámetros de entrada
sortstringComma-separated columns to sort by; prefix with '-' for descending. Supports options via ':choiceOrder', 'naturalSort', 'emptyFirst'.
docIdstringObligatorioDocument ID (UUID) of the Grist document.
limitintegerMaximum number of rows to return; 0 means no limit.
filterstringURL-encoded JSON mapping column names to allowed values arrays. Example: '{"pet":["cat","dog"]}'.
hiddenbooleanIf true, include hidden columns (e.g., manualSort).
tableIdstringObligatorioTable identifier (normalized name) or numeric _grist_Tables row ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TablesGRIST_LIST_TABLESAcciónTool to list all tables within a specified document. Use after obtaining the document ID to retrieve its tables.
GRIST_LIST_TABLESAcciónTool to list all tables within a specified document. Use after obtaining the document ID to retrieve its tables.
Parámetros de entrada
docIdstringObligatorioDocument ID (UUID) of the Grist document to list tables from.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List WebhooksGRIST_LIST_WEBHOOKSAcciónTool to list webhooks configured for a document. Use when you need to retrieve all webhooks for a document after obtaining its ID.
GRIST_LIST_WEBHOOKSAcciónTool to list webhooks configured for a document. Use when you need to retrieve all webhooks for a document after obtaining its ID.
Parámetros de entrada
doc_idstringObligatorioThe unique identifier (UUID) of the document to list webhooks for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List WorkspacesGRIST_LIST_WORKSPACESAcciónTool to list all workspaces and documents accessible to the authenticated user on the current site. Use when you need to select a workspace or document for subsequent operations.
GRIST_LIST_WORKSPACESAcciónTool to list all workspaces and documents accessible to the authenticated user on the current site. Use when you need to select a workspace or document for subsequent operations.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Run SQL QueryGRIST_RUN_SQL_QUERYAcciónTool to execute a read-only SQL SELECT query on a Grist document. Use after confirming the document ID and preparing a valid SQL SELECT statement.
GRIST_RUN_SQL_QUERYAcciónTool to execute a read-only SQL SELECT query on a Grist document. Use after confirming the document ID and preparing a valid SQL SELECT statement.
Parámetros de entrada
sqlstringObligatorioSingle read-only SELECT statement without trailing semicolon; WITH clauses allowed.
argsarrayPositional parameters for the SQL statement.
docIdstringObligatorioUUID of the Grist document to query.
timeoutintegerMaximum execution time in milliseconds (default 1000; may only be reduced).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Column MetadataGRIST_UPDATE_COLUMN_METADATAAcciónTool to update metadata for one or more columns in a Grist document table. Use after confirming document and table IDs. Example: change label or type of columns.
GRIST_UPDATE_COLUMN_METADATAAcciónTool to update metadata for one or more columns in a Grist document table. Use after confirming document and table IDs. Example: change label or type of columns.
Parámetros de entrada
docIdstringObligatorioUUID of the Grist document containing the table
columnsobject[]ObligatorioList of column metadata updates to apply
tableIdstringObligatorioNormalized table name or numeric table ID from _grist_Tables
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Document MetadataGRIST_UPDATE_DOCUMENT_METADATAAcciónTool to update metadata for a specified Grist document. Use when you need to rename or pin/unpin a document after obtaining its ID.
GRIST_UPDATE_DOCUMENT_METADATAAcciónTool to update metadata for a specified Grist document. Use when you need to rename or pin/unpin a document after obtaining its ID.
Parámetros de entrada
namestringNew document name
doc_idstringObligatorioUUID of the Grist document
isPinnedbooleanWhether the document is pinned
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update RecordsGRIST_UPDATE_RECORDSAcciónTool to update records in a specified table within a document. Use after fetching record IDs.
GRIST_UPDATE_RECORDSAcciónTool to update records in a specified table within a document. Use after fetching record IDs.
Parámetros de entrada
docIdstringObligatorioDocument ID (UUID) of the Grist document.
noparsebooleanIf true, string values will not be auto-parsed to column types.
recordsobject[]ObligatorioList of record-update objects; each must specify id and fields.
tableIdstringObligatorioTable identifier (normalized name) or numeric _grist_Tables row ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Table MetadataGRIST_UPDATE_TABLE_METADATAAcciónTool to update metadata for a specified table. Use after confirming document and table IDs to modify properties such as onDemand or visibility.
GRIST_UPDATE_TABLE_METADATAAcciónTool to update metadata for a specified table. Use after confirming document and table IDs to modify properties such as onDemand or visibility.
Parámetros de entrada
docIdstringObligatorioDocument ID (UUID) of the Grist document containing the table.
fieldsobjectObligatorioMapping of metadata fields to update for the table. Keys must be valid Grist table metadata properties, e.g., 'onDemand'.
tableIdstringObligatorioTable identifier (normalized name) or numeric ID of the table to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update WebhookGRIST_UPDATE_WEBHOOKAcciónTool to update an existing webhook for a specified document. Use when you need to modify webhook settings after confirming document and webhook IDs.
GRIST_UPDATE_WEBHOOKAcciónTool to update an existing webhook for a specified document. Use when you need to modify webhook settings after confirming document and webhook IDs.
Parámetros de entrada
urlstringuriDestination URL to receive webhook calls
memostringLonger description for the webhook
namestringShort descriptive name for the webhook
doc_idstringObligatorioUUID of the Grist document containing the webhook
enabledbooleanWhether the webhook is active
tableIdstringTable ID to monitor for changes
eventTypesstring[]List of events that trigger the webhook (e.g., ['add','update'])
webhook_idstringObligatorioIdentifier of the webhook to update
isReadyColumnstringColumn ID used to gate visibility or triggering
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Upload AttachmentGRIST_UPLOAD_ATTACHMENTAcciónTool to upload one or more attachments to a Grist document. Use when you need to add files to a document after preparing file data.
GRIST_UPLOAD_ATTACHMENTAcciónTool to upload one or more attachments to a Grist document. Use when you need to add files to a document after preparing file data.
Parámetros de entrada
docIdstringObligatorioUUID of the Grist document to attach files to
filesobject[]ObligatorioList of files to upload as attachments
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not