# Smartsheet integration

> Cloud-based work execution platform API for managing sheets, rows, columns, workspaces, and automating project workflows.

- Authentication: oauth2

## Tools (120)

- **Add Columns**: Add one or more columns to a sheet.
- **Add Comment**: Add a comment to an existing discussion on a sheet.
- **Add Favorites**: Add one or more items to the user's favorites.
- **Add Group Members**: Add one or more members to a group by email.
- **Add Image to Cell**: Upload an image to a specific cell in a sheet.
- **Add Rows**: Add one or more rows to a sheet, with positioning and cell values.
- **Add Summary Fields**: Add one or more summary fields to a sheet.
- **Add User**: Add a new user to the organization (admin-level access required).
- **Attach File to Row**: Attach a file or URL to a specific row in a sheet.
- **Attach File to Sheet**: Attach a file or URL to a sheet.
- **Copy Dashboard**: Copy a dashboard to Home, a workspace, or a folder.
- **Copy Folder**: Copy a folder and its contents to a new location.
- **Copy Rows**: Copy one or more rows from one sheet to another.
- **Copy Sheet**: Copy a sheet to Home, a workspace, or a folder, optionally including related data.
- **Copy Workspace**: Copy a workspace and its contents.
- **Create Discussion on Row**: Create a new discussion on a specific row with an initial comment.
- **Create Discussion on Sheet**: Create a new discussion on a sheet with an initial comment.
- **Create Folder**: Create a folder at Home level, inside another folder, or in a workspace.
- **Create Group**: Create a new group, optionally with initial members.
- **Create Sheet**: Create a new sheet at the top level (Home), in a folder, or in a workspace.
- **Create Update Request**: Create an update request to ask collaborators to update specific rows.
- **Create Webhook**: Create a new webhook to receive callbacks when a sheet changes.
- **Create Workspace**: Create a new workspace.
- **Create Workspace Folder**: Create a new folder within a workspace.
- **Cross-Sheet References**: List, get, or create cross-sheet references for formulas that reference data in other sheets.
- **Delete Attachment**: Delete an attachment from a sheet.
- **Delete Automation Rule**: Delete an automation rule from a sheet.
- **Delete Column**: Delete a column from a sheet by column ID.
- **Delete Comment**: Delete a comment from a sheet.
- **Delete Dashboard**: Delete a dashboard (sight) by ID.
- **Delete Discussion**: Delete a discussion and all its comments from a sheet.
- **Delete Folder**: Delete a folder and all its contents.
- **Delete Group**: Delete a group by ID.
- **Delete Rows**: Delete one or more rows from a sheet by their IDs.
- **Delete Share**: Remove a sharing entry from a sheet.
- **Delete Sheet**: Delete a sheet by ID.
- **Delete Summary Fields**: Delete one or more summary fields from a sheet.
- **Delete Update Request**: Delete an update request from a sheet.
- **Delete Webhook**: Delete a webhook by ID.
- **Delete Workspace**: Delete a workspace and all its contents.
- **Get Attachment**: Get attachment metadata and a temporary download URL.
- **Get Automation Rule**: Get a single automation rule from a sheet.
- **Get Cell History**: Get the change history of a specific cell in a sheet.
- **Get Column**: Get a single column from a sheet by column ID.
- **Get Comment**: Get a single comment by ID from a sheet.
- **Get Contact**: Get a contact by contact ID.
- **Get Current User**: Get the profile of the currently authenticated user.
- **Get Dashboard**: Get a dashboard (sight) by ID, including its widgets.
- **Get Discussion**: Get a single discussion by ID from a sheet.
- **Get Folder**: Get a folder by ID, including its contents (sheets, subfolders, reports).
- **Get Group**: Get a group by ID, including its members.
- **Get Home**: Get the user's Home (top-level sheets, folders, workspaces, etc.).
- **Get Image URLs**: Get temporary download URLs for cell or summary field images.
- **Get Report**: Get a report by ID, including its data rows and columns.
- **Get Row**: Get a single row from a sheet by row ID, with optional related data.
- **Get Server Info**: Get Smartsheet server information including supported locales and formats.
- **Get Sheet**: Get a sheet by ID, including its columns, rows, and cells, with optional related data.
- **Get Sheet Summary**: Get the summary section of a sheet, including summary fields.
- **Get Sheet Version**: Get the current version number of a sheet.
- **Get Update Request**: Get a single update request by ID.
- **Get User**: Get a user's profile by user ID.
- **Get Webhook**: Get a webhook by ID.
- **Get Workspace**: Get a workspace by ID, including its contents.
- **List Automation Rules**: List all automation rules on a sheet.
- **List Child Folders**: List all subfolders within a folder.
- **List Columns**: List all columns in a sheet.
- **List Contacts**: List the user's contacts.
- **List Dashboards**: List all dashboards (sights) the user has access to.
- **List Events**: List events (audit log) for the organization, with cursor-based continuation.
- **List Favorites**: List the user's favorited items.
- **List Groups**: List all groups in the organization.
- **List Home Folders**: List all folders at the top level (Home) of the user's account.
- **List Org Sheets**: List all sheets in the organization (admin-level access required).
- **List Reports**: List all reports the user has access to.
- **List Row Attachments**: List all attachments on a specific row.
- **List Row Discussions**: List all discussions on a specific row.
- **List Sheet Attachments**: List all attachments on a sheet.
- **List Sheet Discussions**: List all discussions on a sheet, optionally including comments.
- **List Sheets**: List all sheets accessible to the user, with optional filtering by modification date.
- **List Sheet Shares**: List all sharing entries (collaborators) on a sheet.
- **List Summary Fields**: List all summary fields on a sheet with pagination.
- **List Templates**: List user-created or public templates.
- **List Update Requests**: List all update requests on a sheet.
- **List Users**: List all users in the organization (admin-level access required).
- **List Webhooks**: List all webhooks for the user.
- **List Workspace Folders**: List all folders within a workspace.
- **List Workspaces**: List all workspaces the user has access to.
- **Move Dashboard**: Move a dashboard to Home, a workspace, or a folder.
- **Move Folder**: Move a folder to a new location.
- **Move Rows**: Move one or more rows from one sheet to another.
- **Move Sheet**: Move a sheet to Home, a workspace, or a folder.
- **Remove Favorites**: Remove one or more items from the user's favorites.
- **Remove Group Member**: Remove a member from a group.
- **Remove User**: Remove a user from the organization, optionally transferring their sheets.
- **Report Publish Status**: Get or set the publish status of a report.
- **Report Sharing**: List, add, update, or remove sharing on a report.
- **Reset Webhook Shared Secret**: Reset the shared secret for a webhook to generate a new one.
- **Search Everything**: Search across all sheets, reports, dashboards, folders, and workspaces.
- **Search in Sheet**: Search within a specific sheet for matching cell data.
- **Send Report via Email**: Send a report as a PDF or Excel attachment via email.
- **Send Rows via Email**: Send specific rows from a sheet via email to specified recipients.
- **Send Sheet via Email**: Send a sheet as a PDF, Excel, or Gantt PDF attachment via email.
- **Share Sheet**: Share a sheet with one or more users, specifying access levels.
- **Sheet Publish Status**: Get or set a sheet's publish status (read-only, read-write, iCal publishing).
- **Sort Sheet**: Sort a sheet by one or more columns in ascending or descending order.
- **Update Automation Rule**: Update an automation rule's properties (enable/disable, modify action).
- **Update Column**: Update a column's title, type, options, or position.
- **Update Comment**: Update the text of an existing comment.
- **Update Dashboard**: Update a dashboard's name.
- **Update Folder**: Update a folder's name.
- **Update Group**: Update a group's name or description.
- **Update Rows**: Update one or more rows in a sheet, including cell values, position, and locking.
- **Update Share**: Update the access level of a sharing entry on a sheet.
- **Update Sheet**: Update a sheet's properties such as its name.
- **Update Summary Fields**: Update one or more summary fields on a sheet.
- **Update Update Request**: Update an existing update request's properties or schedule.
- **Update User**: Update a user's profile or permissions (admin-level access required).
- **Update Webhook**: Update a webhook's enabled status or callback URL.
- **Update Workspace**: Update a workspace's name.
- **Workspace Sharing**: List, add, update, or remove sharing on a workspace.

Connect Smartsheet in General Input: https://www.generalinput.com/apps/smartsheet