Skip to main content

Smartsheet Connector

Smartsheet Interact with the Smartsheet API

Connections

Smartsheet API Key

Authenticate requests to Smartsheet using an API Key

InputCommentsDefault
Base URLMost applications use Smartsheet commercial, but you can choose to use a government endpoint if your customers are government entities.https://api.smartsheet.com/2.0/
API KeyProvide a string value for the API Key.

Smartsheet OAuth2

Authenticate requests to Smartsheet using OAuth2

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Base URLMost applications use Smartsheet commercial, but you can choose to use a government endpoint if your customers are government entities.https://api.smartsheet.com/2.0/
Authorization URLAuthorization URLhttps://app.smartsheet.com/b/authorize
Token URLToken URLhttps://api.smartsheet.com/2.0/token
ScopesA space-separated list of permissions to request. You can remove any permissions that you do not use. Descriptions of each permission is available at https://smartsheet.redoc.ly/#section/Authentication.ADMIN_SHEETS ADMIN_SIGHTS ADMIN_USERS ADMIN_WEBHOOKS ADMIN_WORKSPACES CREATE_SHEETS CREATE_SIGHTS DELETE_SHEETS DELETE_SIGHTS READ_CONTACTS READ_EVENTS READ_SHEETS READ_SIGHTS READ_USERS SHARE_SHEETS SHARE_SIGHTS WRITE_SHEETS
App client idThis is generated when you create an app within Smartsheet's 'Developer Tools'
App secretThis is generated when you create an app within Smartsheet's 'Developer Tools'

Triggers

Webhook

Receive and validate webhook requests from Smartsheet for webhooks you configure.

Actions

Add Column to Sheet

Add column to sheet

InputCommentsDefault
Connection
Sheet ID
TitleColumn title
Type
FormulaThe formula for a column
HiddenIndicates whether the column is hiddenfalse
Position IndexColumn index or position0
DescriptionColumn description
LockedIndicates whether the column is lockedfalse
OptionsA list of options for picklists
ValidationIndicates whether validation has been enabled for the columnfalse
WidthDisplay width of the column in pixels

Add Comment

Add a comment to a discussion

InputCommentsDefault
Connection
Sheet ID
Discussion ID
Text

Add/Update Row

Add or update a row on a sheet

InputCommentsDefault
Connection
Sheet ID
Row ID (Optional)An ID of a row to update. Omit to add a new row
Dynamic Columns ValuesList of columns and their values
Column ValuesA list of columns to be updated with the specified value
Row Position (for new rows)toBottom
Allow Partial SuccessWhen specified with a value of true, enables partial success for this bulk operationfalse
Override ValidationYou may use the query string parameter overrideValidation with a value of true to allow a cell value outside of the validation limitsfalse

Copy Rows

Copy Rows to Another Sheet

InputCommentsDefault
Connection
Source Sheet ID
Row IdsThe IDs of the rows to move or copy from the source sheet
Destination Sheet ID

Copy Sheet

Copy Sheet

InputCommentsDefault
Connection
Sheet ID
Destination IDThe ID of the destination container (when copying or moving a sheet or a folder)
Destination TypeType of the destination containerhome
New NameName of the new copy

Create Discussion

Create a discussion in a sheet or on a row

InputCommentsDefault
Connection
Sheet ID
Row ID (Optional)
CommentComment

Create Folder

Create Folder

InputCommentsDefault
Connection
Folder IDEnter the ID of a folder to create a subfolder in, or omit this value to create a top-level home folder.
Workspace ID (Optional)Create in this workspace. Optional.
Folder Name

Create Sheet

Create a new sheet

InputCommentsDefault
Connection
Folder IDCreate sheet in this folder. Omit to create a top-level sheet.
Workspace ID (Optional)
Sheet Name
ColumnsSee https://smartsheet-platform.github.io/api-docs/?shell#column-types for additional information about column types.
[
{
"title": "Favorite",
"type": "CHECKBOX",
"symbol": "STAR"
},
{
"title": "Primary Column",
"primary": true,
"type": "TEXT_NUMBER"
}
]

Create Webhook

Create and enable a webhook

InputCommentsDefault
Connection
Callback URLThis is usually a reference to another flow's webhook URL
Webhook Name
Sheet ID
Allow Duplicates?By default this action checks if a webhook with this callback and sheet ID already exists. If it does, this action does not configure a new webhook. Toggle this to true to allow the creation of duplicate webhooks.false

Create Workspace

Create Workspace

InputCommentsDefault
Connection
Workspace Name

Delete Column

Delete column from a sheet

InputCommentsDefault
Connection
Sheet ID
Column ID

Delete Comment

Delete a comment by ID

InputCommentsDefault
Connection
Sheet ID
Comment ID

Delete Discussion

Delete a discussion from a sheet or row

InputCommentsDefault
Connection
Sheet ID
Discussion ID

Delete Folder

Delete Folder

InputCommentsDefault
Connection
Folder IDFolder ID where you can create sheets, sights, reports, templates, and other folders

Delete Instance Webhooks

Delete all Smartsheet webhooks that point to a flow in this instance

InputCommentsDefault
Connection

Delete Row

Delete Row

InputCommentsDefault
Connection
Sheet ID
Row ID

Delete Sheet

Delete Sheet

InputCommentsDefault
Connection
Sheet ID

Delete Webhook

Delete webhook

InputCommentsDefault
Connection
Webhook ID

Delete Workspace

Delete Workspace

InputCommentsDefault
Connection
Workspace ID

Edit Comment

Edit a comment by ID

InputCommentsDefault
Connection
Sheet ID
Comment ID
Text

Get column

Get Column by ID

InputCommentsDefault
Connection
Sheet ID
Column ID

Get Comment

Get a comment by ID

InputCommentsDefault
Connection
Sheet ID
Comment ID

Get Contact

Get Contact

InputCommentsDefault
Connection
Contact IDcontactId of the contact being accessed

Get Discussion

Get discussion by ID

InputCommentsDefault
Connection
Sheet ID
Discussion ID

Get Folder

Get Folder

InputCommentsDefault
Connection
Folder IDFolder ID where you can create sheets, sights, reports, templates, and other folders

Get Group

Get Group

InputCommentsDefault
Connection
Group ID

Get Report

Get report including one page of rows, attachments, discussions and source sheets

InputCommentsDefault
Connection
Report ID
Pagination Page SizeThe maximum number of items to return per page100
Pagination PageWhich page to return1

Get Reports

Get Reports

InputCommentsDefault
Connection
Modified SinceWhen specified with a date and time value, response only includes the objects that are modified on or after the date and time specified

Get Row

Get the contents of a row by ID

InputCommentsDefault
Connection
Sheet ID
Row ID

Get Sheet

Get sheet by sheet ID

InputCommentsDefault
Connection
Sheet ID
Pagination Page SizeThe maximum number of items to return per page100
Pagination PageWhich page to return1

Get Sheet Attachment

Get metadata about an attachment on a sheet

InputCommentsDefault
Connection
Sheet ID
Attachment ID

Get Sheet Publish Status

Get Sheet Publish Status

InputCommentsDefault
Connection
Sheet ID

Get Sheet Version

Get Sheet Version

InputCommentsDefault
Connection
Sheet ID

Get User

Get User

InputCommentsDefault
Connection
User IDThe ID of a user to fetch. Enter 'me' to get currently logged in user

Get Webhook

Get webhook by ID

InputCommentsDefault
Connection
Webhook ID

Get Workspace

Get Workspace

InputCommentsDefault
Connection
Workspace ID
Load AllSet to true to see nested foldersfalse

List Attachments on Row

List attachments on a row of a sheet

InputCommentsDefault
Connection
Sheet ID
Row ID
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100
Include AllIf true, include all results. Do not paginate.true

List Attachments on Sheet

List attachments on a sheet

InputCommentsDefault
Connection
Sheet ID
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100
Include AllIf true, include all results. Do not paginate.true

List Columns

List the columns of a sheet

InputCommentsDefault
Connection
Sheet ID
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100
Include AllIf true, include all results. Do not paginate.true

List Contacts

List Contacts

InputCommentsDefault
Connection
Include AllIf true, include all results. Do not paginate.true
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

List Discussion Attachments

List Discussion Attachments

InputCommentsDefault
Connection
Sheet ID
Discussion ID
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100
Include AllIf true, include all results. Do not paginate.true

List Discussions

List discussions on a sheet or row

InputCommentsDefault
Connection
Sheet ID
Row ID (Optional)
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100
Include AllIf true, include all results. Do not paginate.true

List Events

Gets events that are occurring in your Smartsheet organization account

InputCommentsDefault
Connection
SinceStarting time for events to return2010-01-01T00:00:00Z
Stream PositionIndicates next set of events to return
Max CountMaximum number of events to return as response to this call1000

List Favorites

List Favorites

InputCommentsDefault
Connection
Include AllIf true, include all results. Do not paginate.true
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

List Folders

List folders, subfolders or workspace folders

InputCommentsDefault
Connection
Folder IDEnter the ID of a folder to list subfolders, or omit this value to list top-level home folders.
Workspace ID (Optional)Create in this workspace. Optional.
Include AllIf true, include all results. Do not paginate.true
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

List Groups

List Org Groups

InputCommentsDefault
Connection
Include AllIf true, include all results. Do not paginate.true
Modified SinceWhen specified with a date and time value, response only includes the objects that are modified on or after the date and time specified
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

List Home Contents

Get a nested list of all Home objects, including dashboards, folders, reports, sheets, templates, and workspaces, as shown on the "Home" tab.

InputCommentsDefault
Connection

List Sheets

List Sheets

InputCommentsDefault
Connection
Include AllIf true, include all results. Do not paginate.true
Modified SinceWhen specified with a date and time value, response only includes the objects that are modified on or after the date and time specified
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

List Users

List Users

InputCommentsDefault
Connection
EmailFind a user with this email address
Include AllIf true, include all results. Do not paginate.true
Modified SinceWhen specified with a date and time value, response only includes the objects that are modified on or after the date and time specified
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

List Webhooks

List Webhooks

InputCommentsDefault
Connection
Show AllBy default only webhooks whose callback URLs match a flow in the current instance are shown. Toggle this to 'true' to show all webhooks (even those for other apps and instances).false

List Workspaces

List Workspaces

InputCommentsDefault
Connection
Include AllIf true, include all results. Do not paginate.true
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

Move Folder

Move Folder

InputCommentsDefault
Connection
Folder IDFolder ID where you can create sheets, sights, reports, templates, and other folders
Destination Folder IDFolder ID where you can create sheets, sights, reports, templates, and other folders

Move Rows

Move Rows to Another Sheet

InputCommentsDefault
Connection
Sheet ID
Row IDsThe Ids of the rows to move or copy from the source sheet
Destination Sheet ID

Move Sheet

Move Sheet

InputCommentsDefault
Connection
Sheet ID
Destination IDThe ID of the destination container (when copying or moving a sheet or a folder)
Destination TypeType of the destination containerhome

Raw Request

Send raw HTTP request to Smartsheet

InputCommentsDefault
Connection
URLInput the path only (/reports), The base URL is already included (https://api.smartsheet.com/2.0). For example, to connect to https://api.smartsheet.com/2.0/reports, only /reports is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Search Sheets

Search sheets for a particular phrase

InputCommentsDefault
Connection
Sheet ID (Optional)The ID of the sheet to search. Omit to search all sheets.
Text to search forText with which to perform the search

Send Sheet

Send Sheet via Email

InputCommentsDefault
Connection
Sheet ID
FormatEXCEL
Paper SizeLETTER
EmailsSend the document to these email addresses
Group IDsSend the document to these groups by group ID
CC MeIndicates whether to send a copy of the email to the senderfalse
MessageThe message of the email
SubjectThe subject of the email

Set Sheet Publish

Set Sheet Publish Status

InputCommentsDefault
Connection
Sheet ID
Ical EnabledIf true, a webcal is available for the calendar in the sheetfalse
Read Only Full Accessible ByIndicates who can access the 'Read-Only Full' view of the published sheet:ALL
Read Only Full Default ViewIndicates which view the user has set for a read-only, default view of the published sheetCALENDAR
Read Only Full EnabledIf true, a rich version of the sheet is published with the ability to download row attachments and discussionstrue
Read Only Lite EnabledIf true, a lightweight version of the sheet is published without row attachments and discussionsfalse
Read Write Accessible ByIndicates who can access the 'Edit by Anyone' view of the published sheet:ALL
Read Write Default ViewIndicates which view the user has set for a read-write, default view of the published sheetCALENDAR
Read Write EnabledIf true,a rich version of the sheet is published with the ability to edit cells and manage attachments and discussionstrue

Templates List

List User-Created Templates

InputCommentsDefault
Connection
Include AllIf true, include all results. Do not paginate.true
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

Templates List Public

List Public Templates

InputCommentsDefault
Connection
Include AllIf true, include all results. Do not paginate.true
Pagination PageWhich page to return1
Pagination Page SizeThe maximum number of items to return per page100

Update Folder

Update folder name

InputCommentsDefault
Connection
Folder IDFolder ID where you can create sheets, sights, reports, templates, and other folders
Folder Name

Update Sheet

Update Sheet

InputCommentsDefault
Connection
Sheet ID
New Name

Update Workspace

Update Workspace

InputCommentsDefault
Connection
Workspace ID
NameWorkspace name