Attachments
get
attachments.get
Get metadata for a specific attachment in a document
Risk: read
getTransferStatus
attachments.getTransferStatus
Get current attachment transfer status for an external store
Risk: read
Record<string, any>
list
attachments.list
List metadata for attachments stored in a document
Risk: read
records full type
records full type
removeUnused
attachments.removeUnused
Delete unused attachments from a document
Risk: destructive
any
updateUsed
attachments.updateUsed
Update attachment usage tracking in a document
Risk: write
any
verifyFiles
attachments.verifyFiles
Verify attachment file integrity for a document
Risk: read
any
Columns
add
columns.add
Add new columns to a table in a document
Risk: write
columns full type
columns full type
columns full type
columns full type
delete
columns.delete
Delete a column from a table
Risk: destructive
any
list
columns.list
List columns and metadata for a table
Risk: read
columns full type
columns full type
replace
columns.replace
Add or update column definitions in a table
Risk: write
columns full type
columns full type
any
update
columns.update
Modify column configurations or labels in a table
Risk: write
columns full type
columns full type
any
Docs
copy
docs.copy
Copy a document to a workspace
Risk: write
string
create
docs.create
Create a new Grist document or copy from a template
Risk: write
string
createInWorkspace
docs.createInWorkspace
Create an empty document inside a specific workspace
Risk: write
string
delete
docs.delete
Permanently delete a document
Risk: destructive
any
fork
docs.fork
Fork a document into a new unsaved document
Risk: write
get
docs.get
Describe document metadata and containing workspace
Risk: read
workspace full type
workspace full type
listAccess
docs.listAccess
List users with access permissions to a document
Risk: read
users full type
users full type
listSnapshots
docs.listSnapshots
List historical snapshots of a document
Risk: read
snapshots full type
snapshots full type
modifyAccess
docs.modifyAccess
Change user access permissions for a document; sharing with a new email address sends that person an invitation
Risk: destructive
any
move
docs.move
Move a document to a different workspace
Risk: write
any
pin
docs.pin
Pin a document for quick access
Risk: write
any
remove
docs.remove
Move a document to the trash
Risk: destructive
any
removeSnapshots
docs.removeSnapshots
Remove historical snapshots of a document
Risk: destructive
any
unpin
docs.unpin
Unpin a document
Risk: write
any
unremove
docs.unremove
Restore a document from the trash
Risk: write
any
update
docs.update
Modify document metadata such as name or pin status
Risk: write
any
Orgs
delete
orgs.delete
Delete an organization by ID and confirmed name
Risk: destructive
any
get
orgs.get
Describe details of a specific organization
Risk: read
owner full type
owner full type
getUsage
orgs.getUsage
Get organization resource and storage usage summary
Risk: read
Record<string, any>
list
orgs.list
List organizations accessible to the authenticated user
Risk: read
object[]
Output full type
Output full type
listAccess
orgs.listAccess
List users with access permissions to an organization
Risk: read
users full type
users full type
modifyAccess
orgs.modifyAccess
Change user access roles for an organization; sharing with a new email address sends that person an invitation
Risk: destructive
any
update
orgs.update
Modify organization metadata such as its name
Risk: write
any
Profile
get
profile.get
Get current authenticated user profile
Risk: read
updateLocale
profile.updateLocale
Update user locale preference
Risk: write
any
updateName
profile.updateName
Update user display name
Risk: write
any
Records
add
records.add
Add new records with field values to a table
Risk: write
records full type
records full type
records full type
records full type
delete
records.delete
Delete records by record IDs from a table
Risk: destructive
any
list
records.list
Fetch records from a table with filtering and sorting
Risk: read
records full type
records full type
replace
records.replace
Add or update records matching require criteria (upsert)
Risk: write
records full type
records full type
any
update
records.update
Modify existing records by record ID in a table
Risk: write
records full type
records full type
any
Service Accounts
create
serviceAccounts.create
Create a new service account with an API key
Risk: write
delete
serviceAccounts.delete
Delete a service account
Risk: destructive
any
deleteApiKey
serviceAccounts.deleteApiKey
Delete a service account API key
Risk: destructive
any
get
serviceAccounts.get
Get service account details by ID
Risk: read
list
serviceAccounts.list
List all service accounts owned by the user
Risk: read
object[]
Output full type
Output full type
regenerateApiKey
serviceAccounts.regenerateApiKey
Generate a new API key for a service account; the previous key stops working
Risk: destructive
update
serviceAccounts.update
Modify service account name or label
Risk: write
any
Session
getActive
session.getActive
Get active session details and current organization
Risk: read
user full type
user full type
org full type
org full type
getAll
session.getAll
Get all logged-in session accounts and organizations
Risk: read
users full type
users full type
orgs full type
orgs full type
Sql
query
sql.query
Execute a read-only SQL query with parameters against a document
Risk: read
records full type
records full type
queryGet
sql.queryGet
Execute a simple read-only SQL query via GET against a document
Risk: read
records full type
records full type
Tables
create
tables.create
Add new tables and their column definitions to a document
Risk: write
tables full type
tables full type
tables full type
tables full type
list
tables.list
List tables within a Grist document
Risk: read
tables full type
tables full type
update
tables.update
Modify table identifiers or on-demand loading settings
Risk: write
tables full type
tables full type
any
Templates
get
templates.get
Get details of a specific document template
Risk: read
workspace full type
workspace full type
list
templates.list
List available document templates from the catalog
Risk: read
object[]
Output full type
Output full type
Users
delete
users.delete
Delete a user from Grist
Risk: destructive
any
disable
users.disable
Disable a user account in Grist
Risk: write
any
enable
users.enable
Enable a previously disabled user account
Risk: write
any
Widgets
list
widgets.list
List available custom widgets from the gallery
Risk: read
object[]
Output full type
Output full type
Workspaces
create
workspaces.create
Create a new empty workspace in an organization
Risk: write
number
delete
workspaces.delete
Permanently delete a workspace
Risk: destructive
any
get
workspaces.get
Describe a workspace and its documents
Risk: read
docs full type
docs full type
list
workspaces.list
List workspaces and their documents within an organization
Risk: read
object[]
Output full type
Output full type
listAccess
workspaces.listAccess
List users with access permissions to a workspace
Risk: read
users full type
users full type
modifyAccess
workspaces.modifyAccess
Change user access permissions for a workspace; sharing with a new email address sends that person an invitation
Risk: destructive
any
remove
workspaces.remove
Move a workspace to the trash
Risk: destructive
any
unremove
workspaces.unremove
Restore a workspace from the trash
Risk: write
any
update
workspaces.update
Modify workspace name or settings
Risk: write
any