- Retrieve a paginated list of all attachments on a sheet via GET /sheets/{sheetId}/attachments
- Attach a URL to a sheet via POST /sheets/{sheetId}/attachments
- Retrieve all automation rules on a sheet via GET /sheets/{sheetId}/automationrules
- Retrieve a paginated list of the authenticated user's Smartsheet contacts via GET /contacts
- Retrieve a specific contact's details by ID via GET /contacts/{contactId}
- Retrieve all cross-sheet references on a sheet via GET /sheets/{sheetId}/crosssheetreferences
- Retrieve a paginated list of all dashboards (sights) accessible to the user via GET /sights
- Retrieve a dashboard's full configuration and widgets via GET /sights/{sightId}
- Retrieve a paginated list of all discussions on a sheet via GET /sheets/{sheetId}/discussions
- Start a new discussion thread on a sheet via POST /sheets/{sheetId}/discussions
- Retrieve an audit trail of events in the organization via GET /events
- Retrieve the authenticated user's favorited items via GET /favorites
- Retrieve a paginated list of top-level personal folders from the user's Home via GET /folders/personal
- (DEPRECATED, sunsetting June 2026) Retrieve a folder and its contents by ID via GET /folders/{folderId}. Use get_folder_metadata and list_folder_children instead.
- Retrieve folder metadata (name, dates, permalink) via GET /folders/{folderId}/metadata
- List immediate child resources of a folder (sheets, reports, dashboards, subfolders, templates) via GET /folders/{folderId}/children
- (DEPRECATED path, sunsetting June 2026) Create a new subfolder within an existing folder via POST /folders/{folderId}/folders
- Rename a folder via PUT /folders/{folderId}
- Permanently delete a folder and all its contents via DELETE /folders/{folderId}
- Duplicate a folder and its contents to a destination folder or workspace via POST /folders/{folderId}/copy
- Move a folder to a different folder or workspace via POST /folders/{folderId}/move
- Retrieve the hierarchical path to a folder via GET /folders/{folderId}/path
- Retrieve a paginated list of all groups in the organization via GET /groups, useful for auditing group membership and managing access control
- Retrieve a specific group and its full member list via GET /groups/{groupId}
- Create a new group in the organization via POST /groups, optionally seeding it with initial members by email
- Update a group's name, description, or transfer ownership via PUT /groups/{groupId}
- Add one or more members to an existing group via POST /groups/{groupId}/members
- Remove a specific member from a group via DELETE /groups/{groupId}/members/{userId}
- Permanently delete a group from the organization via DELETE /groups/{groupId}
- Retrieve all proofs on a sheet via GET /sheets/{sheetId}/proofs
- Retrieve a paginated list of all reports accessible to the user via GET /reports
- Retrieve a report's data and configuration via GET /reports/{reportId}
- Search for text across all accessible sheets, reports, and dashboards via GET /search
- Search for text within a specific sheet via GET /search/sheets/{sheetId}
- (DEPRECATED) Retrieve a paginated list of sharing permissions on a sheet via GET /sheets/{sheetId}/shares
- (DEPRECATED) Share a sheet with users or groups via POST /sheets/{sheetId}/shares
- Retrieve a paginated list of all sheets accessible to the authenticated user via GET /sheets
- (DEPRECATED) Create a new sheet from scratch or from a template in the user's Sheets folder (Home) via POST /sheets. The Sheets folder is being replaced by workspaces.
- Retrieve a full sheet including rows, columns, and cell data via GET /sheets/{sheetId}, with extensive filtering and include options
- Retrieve all column definitions for a sheet via GET /sheets/{sheetId}/columns, including type, title, and configuration
- Retrieve a single column's definition by ID via GET /sheets/{sheetId}/columns/{columnId}
- Update a column's title, type, position, or configuration via PUT /sheets/{sheetId}/columns/{columnId}
- Permanently delete a column and all its cell data from a sheet via DELETE /sheets/{sheetId}/columns/{columnId}
- Add one or more columns to a sheet via POST /sheets/{sheetId}/columns, supporting bulk insertion in a single request
- Add one or more rows with cell data to a sheet via POST /sheets/{sheetId}/rows, with flexible positioning control
- Update cell values, row positions, or expand/collapse state for one or more rows via PUT /sheets/{sheetId}/rows
- Delete one or more rows from a sheet via DELETE /sheets/{sheetId}/rows, using comma-separated row IDs as a query parameter
- Retrieve a specific row and its cell data from a sheet via GET /sheets/{sheetId}/rows/{rowId}
- Permanently delete a sheet and all its data via DELETE /sheets/{sheetId}
- Move a sheet to a different folder or workspace via POST /sheets/{sheetId}/move
- Create a new sheet by importing data from a CSV or XLSX file via POST /sheets/import
- Create a copy of a sheet to a specified folder or workspace via POST /sheets/{sheetId}/copy
- Update a sheet's name, project settings, or user-level display settings via PUT /sheets/{sheetId}
- Create a new sheet in a workspace via POST /workspaces/{workspaceId}/sheets, either from scratch with column definitions or from a template
- (DEPRECATED) Retrieve a paginated list of user-created templates via GET /templates. Use list_folder_children or workspace children with childrenResourceTypes=sheets,templates instead.
- Retrieve the profile of the currently authenticated user via GET /users/me, useful for verifying credentials and obtaining the caller's account context
- Retrieve a paginated list of all users in the Smartsheet organization via GET /users, with optional filtering by email and seat type
- Retrieve a specific user's profile by their numeric user ID via GET /users/{userId}
- Add a new user to the Smartsheet organization via POST /users, requiring System Admin permissions
- Update a user's role assignments or profile attributes via PUT /users/{userId}, requiring System Admin permissions
- Permanently remove a user from the Smartsheet organization via DELETE /users/{userId}, with optional asset transfer
- Deactivate a user via POST /users/{userId}/deactivate, blocking all Smartsheet access while preserving their data and permissions
- Reactivate a previously deactivated user via POST /users/{userId}/reactivate, restoring full Smartsheet access
- Retrieve a user's alternate email addresses via GET /users/{userId}/alternateemails
- Retrieve a paginated list of all webhooks owned by the authenticated user via GET /webhooks
- Retrieve a specific webhook's configuration and status via GET /webhooks/{webhookId}
- Create a new webhook subscription via POST /webhooks, targeting a specific sheet or other scoped object
- Update a webhook's enabled state, event subscriptions, or custom headers via PUT /webhooks/{webhookId}
- Reset a webhook's shared secret via POST /webhooks/{webhookId}/resetSharedSecret
- Permanently delete a webhook via DELETE /webhooks/{webhookId}, immediately stopping all callbacks
- Retrieve a paginated list of all workspaces accessible to the authenticated user via GET /workspaces
- Retrieve a workspace and its contents by ID via GET /workspaces/{workspaceId} (deprecated, prefer workspace metadata and children endpoints)
- Create a new workspace via POST /workspaces to organize sheets, reports, and dashboards
- Rename a workspace via PUT /workspaces/{workspaceId}
- Permanently delete a workspace and all its contents via DELETE /workspaces/{workspaceId}
- Duplicate a workspace and its contents via POST /workspaces/{workspaceId}/copy, with control over which elements are included
- Create a new top-level folder in a workspace via POST /workspaces/{workspaceId}/folders
- Retrieve top-level folders in a workspace via GET /workspaces/{workspaceId}/folders (deprecated, use workspace children endpoint instead)
No matching actions