Smartsheet
No catalog description yet.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "SMARTSHEET_ADD_ALTERNATE_EMAIL", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("SMARTSHEET_ADD_ALTERNATE_EMAIL", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute SMARTSHEET_ADD_ALTERNATE_EMAIL --data '{ }'Tool catalog
Available tools
179 callable operations
Add alternate emailsSMARTSHEET_ADD_ALTERNATE_EMAILAdds one or more alternate email addresses for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System AdminConnection1 scope
Adds one or more alternate email addresses for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System Admin
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Create cross-sheet referencesSMARTSHEET_ADD_CROSSSHEET_REFERENCEAdds a cross-sheet reference between two sheets and defines the data range for formulas. Each distinct data range requires a new cross-sheet reference.Connection1 scope
Adds a cross-sheet reference between two sheets and defines the data range for formulas. Each distinct data range requires a new cross-sheet reference.
Authentication
Connected account requiredScopes
CREATE_SHEETSTags
Add favoritesSMARTSHEET_ADD_FAVORITEAdds one or more favorite items for the current user. This operation supports both single-object and bulk semantics. For more information, see Optional Bulk Operations. If called with a single Favorite object, and that favorite already exists, error code 1129 is returned. If called with an array of Favorite objects, any objects specified in the array that are already marked as favorites are ignored and omitted from the response.Connection1 scope
Adds one or more favorite items for the current user. This operation supports both single-object and bulk semantics. For more information, see Optional Bulk Operations. If called with a single Favorite object, and that favorite already exists, error code 1129 is returned. If called with an array of Favorite objects, any objects specified in the array that are already marked as favorites are ignored and omitted from the response.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Add groupSMARTSHEET_ADD_GROUPCreates a new group. **_This operation is only available to group administrators and system administrators._**Connection1 scope
Creates a new group. **_This operation is only available to group administrators and system administrators._**
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Add group membersSMARTSHEET_ADD_GROUP_MEMBERSAdds one or more members to a group. **_This operation supports both single-object and bulk semantics. For more information, see Optional Bulk Operations._** If called with a single [GroupMember object](/api/smartsheet/openapi/groupmembers/groupmember), and that group member already exists, error code **1129** is returned. If called with an array of [GroupMember objects](/api/smartsheet/openapi/groupmembers/groupmember), any users specified in the array that are already group members are ignored and omitted from the response. **_This operation is only available to group administrators and system administrators._**Connection1 scope
Adds one or more members to a group. **_This operation supports both single-object and bulk semantics. For more information, see Optional Bulk Operations._** If called with a single [GroupMember object](/api/smartsheet/openapi/groupmembers/groupmember), and that group member already exists, error code **1129** is returned. If called with an array of [GroupMember objects](/api/smartsheet/openapi/groupmembers/groupmember), any users specified in the array that are already group members are ignored and omitted from the response. **_This operation is only available to group administrators and system administrators._**
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Add report columnsSMARTSHEET_ADD_REPORT_COLUMNSAdd columns to a report specified by a report ID. The source sheet columns are matched in these ways: - [`type`, `title`] for **regular columns** - [`type`, `systemColumnType`] for **system columns** - [`type=TEXT_NUMBER`, `sheetNameColumn=true`] for the special **sheet name report column** **Note:** All indexes of the columns must be equal. The columns will be added at the specified index, and existing columns at that index or greater will be shifted to the right. For example, if there are 5 columns in the report and a new column is added with index 2, the new column will be added at position 3 and the existing columns that were at positions 3 and 4 will be shifted to positions 4 and 5, respectively. **Note:** You can combine multiple `CHECKBOX` columns or multiple `PICKLIST` columns from different sheets into a single report column, even if their underlying symbols differ. However, you can't combine a `CHECKBOX` column with a `PICKLIST` column, because they're different types. **Note:** The system column type `AUTO_NUMBER` is matched together with columns having the same `title` and `type=TEXT_NUMBER`.Connection1 scope
Add columns to a report specified by a report ID. The source sheet columns are matched in these ways: - [`type`, `title`] for **regular columns** - [`type`, `systemColumnType`] for **system columns** - [`type=TEXT_NUMBER`, `sheetNameColumn=true`] for the special **sheet name report column** **Note:** All indexes of the columns must be equal. The columns will be added at the specified index, and existing columns at that index or greater will be shifted to the right. For example, if there are 5 columns in the report and a new column is added with index 2, the new column will be added at position 3 and the existing columns that were at positions 3 and 4 will be shifted to positions 4 and 5, respectively. **Note:** You can combine multiple `CHECKBOX` columns or multiple `PICKLIST` columns from different sheets into a single report column, even if their underlying symbols differ. However, you can't combine a `CHECKBOX` column with a `PICKLIST` column, because they're different types. **Note:** The system column type `AUTO_NUMBER` is matched together with columns having the same `title` and `type=TEXT_NUMBER`.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Add report scopeSMARTSHEET_ADD_REPORT_SCOPEAdds source sheets for inclusion in the specified report by specifying individual sheets or their parent workspaces. Specifying a workspace creates a dynamic scope—-the report automatically includes all sheets in that workspace and updates whenever sheets are added or removed from it. > **Note:** You can have up to 30,000 source sheets per report.Connection1 scope
Adds source sheets for inclusion in the specified report by specifying individual sheets or their parent workspaces. Specifying a workspace creates a dynamic scope—-the report automatically includes all sheets in that workspace and updates whenever sheets are added or removed from it. > **Note:** You can have up to 30,000 source sheets per report.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Add summary fieldsSMARTSHEET_ADD_SUMMARY_FIELDSCreates one or more summary fields for the specified sheet.Connection1 scope
Creates one or more summary fields for the specified sheet.
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Add userSMARTSHEET_ADD_USERAdds a user to the organization account. > **Who can use this operation?** > > **Permissions:** System Admin If successful, and user auto provisioning (UAP) is on, and user matches the auto provisioning rules, user is added to the org. If UAP is off, or user does not match UAP rules, user is invited to the org and must explicitly accept the invitation to join. > **Note:** On user model plans, this operation sets `licensedSheetCreator` to `true`, regardless of the value provided in the request body. > **Note:** In some specific scenarios, supplied attributes such as firstName and lastName may be ignored. For example, if you are inviting an existing Smartsheet user to join your organization account, and the invited user has not yet accepted your invitation, any supplied firstName and lastName are ignored.Connection1 scope
Adds a user to the organization account. > **Who can use this operation?** > > **Permissions:** System Admin If successful, and user auto provisioning (UAP) is on, and user matches the auto provisioning rules, user is added to the org. If UAP is off, or user does not match UAP rules, user is invited to the org and must explicitly accept the invitation to join. > **Note:** On user model plans, this operation sets `licensedSheetCreator` to `true`, regardless of the value provided in the request body. > **Note:** In some specific scenarios, supplied attributes such as firstName and lastName may be ignored. For example, if you are inviting an existing Smartsheet user to join your organization account, and the invited user has not yet accepted your invitation, any supplied firstName and lastName are ignored.
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Attach file or URL to commentSMARTSHEET_ATTACHMENTS_ATTACH_TO_COMMENTAttaches a file to the comment. The URL can be any of the following: * Normal URL (attachmentType "LINK") * Box.com URL (attachmentType "BOX_COM") * Dropbox URL (attachmentType "DROPBOX") * Egnyte URL (attachmentType "EGNYTE") * Evernote URL (attachmentType "EVERNOTE") * Google Drive URL (attachmentType "GOOGLE_DRIVE") * OneDrive URL (attachmentType "ONEDRIVE") > **Important:** Smartsheet Gov allows only the following attachment types: > - BOX_COM > - FILE > - GOOGLE_DRIVE > - LINK > - ONEDRIVE > **Important:** The file size limit is 30mb. This operation can be performed using a simple upload or a multipart upload. > **Note:** Posting a file attachment is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting).Connection1 scope
Attaches a file to the comment. The URL can be any of the following: * Normal URL (attachmentType "LINK") * Box.com URL (attachmentType "BOX_COM") * Dropbox URL (attachmentType "DROPBOX") * Egnyte URL (attachmentType "EGNYTE") * Evernote URL (attachmentType "EVERNOTE") * Google Drive URL (attachmentType "GOOGLE_DRIVE") * OneDrive URL (attachmentType "ONEDRIVE") > **Important:** Smartsheet Gov allows only the following attachment types: > - BOX_COM > - FILE > - GOOGLE_DRIVE > - LINK > - ONEDRIVE > **Important:** The file size limit is 30mb. This operation can be performed using a simple upload or a multipart upload. > **Note:** Posting a file attachment is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting).
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Attach file or URL to sheetSMARTSHEET_ATTACHMENTS_ATTACH_TO_SHEETAttaches a file to the sheet. The URL can be any of the following: * Normal URL (attachmentType "LINK") * Box.com URL (attachmentType "BOX_COM") * Dropbox URL (attachmentType "DROPBOX") * Egnyte URL (attachmentType "EGNYTE") * Evernote URL (attachmentType "EVERNOTE") * Google Drive URL (attachmentType "GOOGLE_DRIVE") * OneDrive URL (attachmentType "ONEDRIVE") > **Important:** Smartsheet Gov allows only the following attachment types: > - BOX_COM > - FILE > - GOOGLE_DRIVE > - LINK > - ONEDRIVE > **Important:** The file size limit is 30mb. For multipart uploads please use "multipart/form-data" content type. > **Note:** Posting a file attachment is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting).Connection1 scope
Attaches a file to the sheet. The URL can be any of the following: * Normal URL (attachmentType "LINK") * Box.com URL (attachmentType "BOX_COM") * Dropbox URL (attachmentType "DROPBOX") * Egnyte URL (attachmentType "EGNYTE") * Evernote URL (attachmentType "EVERNOTE") * Google Drive URL (attachmentType "GOOGLE_DRIVE") * OneDrive URL (attachmentType "ONEDRIVE") > **Important:** Smartsheet Gov allows only the following attachment types: > - BOX_COM > - FILE > - GOOGLE_DRIVE > - LINK > - ONEDRIVE > **Important:** The file size limit is 30mb. For multipart uploads please use "multipart/form-data" content type. > **Note:** Posting a file attachment is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting).
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Delete attachmentSMARTSHEET_ATTACHMENTS_DELETEDeletes the attachment specified in the URL.Connection1 scope
Deletes the attachment specified in the URL.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Get attachmentSMARTSHEET_ATTACHMENTS_GETFetches a temporary URL that allows you to download an attachment. The urlExpiresInMillis attribute tells you how long the URL is valid.Connection1 scope
Fetches a temporary URL that allows you to download an attachment. The urlExpiresInMillis attribute tells you how long the URL is valid.
Authentication
Connected account requiredScopes
READ_SHEETSTags
List row attachmentsSMARTSHEET_ATTACHMENTS_LIST_ON_ROWGets a list of all attachments that are on the row, including row and discussion-level attachments. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all attachments that are on the row, including row and discussion-level attachments. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List attachmentsSMARTSHEET_ATTACHMENTS_LIST_ON_SHEETGets a list of all attachments that are on the sheet, including sheet, row, and discussion-level attachments. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all attachments that are on the sheet, including sheet, row, and discussion-level attachments. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List versionsSMARTSHEET_ATTACHMENTS_VERSION_LISTGets a list of all versions of the given attachmentId in order from newest to oldest. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all versions of the given attachmentId in order from newest to oldest. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Delete all versionsSMARTSHEET_ATTACHMENTS_VERSIONS_DELETEDeletes all versions of the attachment corresponding to the specified attachmentId. For attachments with multiple versions, this effectively deletes the attachment from the object that it’s attached to.Connection1 scope
Deletes all versions of the attachment corresponding to the specified attachmentId. For attachments with multiple versions, this effectively deletes the attachment from the object that it’s attached to.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Delete an automation ruleSMARTSHEET_AUTOMATIONRULE_DELETEDeletes an automation rule.Connection1 scope
Deletes an automation rule.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Get an automation ruleSMARTSHEET_AUTOMATIONRULE_GETReturns the specified automation rule, including any action values.Connection1 scope
Returns the specified automation rule, including any action values.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Update an automation ruleSMARTSHEET_AUTOMATIONRULE_UPDATEUpdates an existing automation rule. When sending an AutomationRule, you must always specify **action.type** and it must match the existing rule type.Connection1 scope
Updates an existing automation rule. When sending an AutomationRule, you must always specify **action.type** and it must match the existing rule type.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
List all automation rulesSMARTSHEET_AUTOMATIONRULES_LISTReturns all automation rules associated with the specified sheet. Multistep workflows are not returned via the API. Instead, you'll see an error 400 - 1266: This rule is not accessible through the API. Only single-action notifications, approval requests, or update requests qualify. For users of Smartsheet for Slack, note that Slack notifications are not returned. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Returns all automation rules associated with the specified sheet. Multistep workflows are not returned via the API. Instead, you'll see an error 400 - 1266: This rule is not accessible through the API. Only single-action notifications, approval requests, or update requests qualify. For users of Smartsheet for Slack, note that Slack notifications are not returned. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List cell historySMARTSHEET_CELL_HISTORY_GETGets the cell modification history. > **Note:** Fetching cell history is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting). > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets the cell modification history. > **Note:** Fetching cell history is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting). > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Delete columnSMARTSHEET_COLUMN_DELETEDeletes the specified column.Connection1 scope
Deletes the specified column.
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Get columnSMARTSHEET_COLUMN_GETGets the definition of the specified column. > **Note:** If you need to get the values of individual cells within the column, use [Get sheet](#operation/getSheet) or [Get row](#operation/row-get).Connection1 scope
Gets the definition of the specified column. > **Note:** If you need to get the values of individual cells within the column, use [Get sheet](#operation/getSheet) or [Get row](#operation/row-get).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Update columnSMARTSHEET_COLUMN_UPDATE_COLUMNUpdates properties of the column, moves the column, or renames the column. > **Important:** > > - You cannot change the `type` of a Primary Column. > > - If you change the `type`, all cells in the column are converted to the new column type, and column validation is cleared. > > - The `type` property is optional when moving or renaming a column, but it's required when changing `symbol`, `systemColumnType`, `options`, `contactOptions`, or `autoNumberFormat`. > > - When setting a column type of `PICKLIST` or `MULTI_PICKLIST`, you must follow a one update per API call rule. For these column types, you must set the column type first, before making any additional constraints (such as setting `validation` to `true`) in subsequent calls. > > - Column `options` are forbidden in the request body when the body specifies a `symbol` update. > > - While dependencies are enabled on a sheet, you can't change the `type` of any calendar column, Gantt column, or Resource Management column. Such columns have a `tags` array that contains at least one of the following enum values: > > - CALENDAR_END_DATE > - CALENDAR_START_DATE > - CARD_DONE > - GANTT_ALLOCATION > - GANTT_ASSIGNED_RESOURCE > - GANTT_DISPLAY_LABEL > - GANTT_DURATION > - GANTT_END_DATE > - GANTT_PERCENT_COMPLETE > - GANTT_PREDECESSOR > - GANTT_START_DATE > - BASELINE_START_DATE > - BASELINE_END_DATE > - BASELINE_VARIANCEConnection1 scope
Updates properties of the column, moves the column, or renames the column. > **Important:** > > - You cannot change the `type` of a Primary Column. > > - If you change the `type`, all cells in the column are converted to the new column type, and column validation is cleared. > > - The `type` property is optional when moving or renaming a column, but it's required when changing `symbol`, `systemColumnType`, `options`, `contactOptions`, or `autoNumberFormat`. > > - When setting a column type of `PICKLIST` or `MULTI_PICKLIST`, you must follow a one update per API call rule. For these column types, you must set the column type first, before making any additional constraints (such as setting `validation` to `true`) in subsequent calls. > > - Column `options` are forbidden in the request body when the body specifies a `symbol` update. > > - While dependencies are enabled on a sheet, you can't change the `type` of any calendar column, Gantt column, or Resource Management column. Such columns have a `tags` array that contains at least one of the following enum values: > > - CALENDAR_END_DATE > - CALENDAR_START_DATE > - CARD_DONE > - GANTT_ALLOCATION > - GANTT_ASSIGNED_RESOURCE > - GANTT_DISPLAY_LABEL > - GANTT_DURATION > - GANTT_END_DATE > - GANTT_PERCENT_COMPLETE > - GANTT_PREDECESSOR > - GANTT_START_DATE > - BASELINE_START_DATE > - BASELINE_END_DATE > - BASELINE_VARIANCE
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Add columnsSMARTSHEET_COLUMNS_ADD_TO_SHEETInserts one or more columns into the specified sheet. > **Note:** This operation can also be performed using a [simple upload](/api/smartsheet/openapi/attachments) or a [multipart upload](/api/smartsheet/openapi/attachments). For more information, see [Post an Attachment](/api/smartsheet/openapi/attachments).Connection1 scope
Inserts one or more columns into the specified sheet. > **Note:** This operation can also be performed using a [simple upload](/api/smartsheet/openapi/attachments) or a [multipart upload](/api/smartsheet/openapi/attachments). For more information, see [Post an Attachment](/api/smartsheet/openapi/attachments).
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
List columnsSMARTSHEET_COLUMNS_LIST_ON_SHEETGets a list of all columns belonging to the specified sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all columns belonging to the specified sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Delete a commentSMARTSHEET_COMMENT_DELETEDeletes the comment specified in the URL.Connection1 scope
Deletes the comment specified in the URL.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Edit a commentSMARTSHEET_COMMENT_EDITUpdates the text of a comment. NOTE: Only the user that created the comment is permitted to update it.Connection1 scope
Updates the text of a comment. NOTE: Only the user that created the comment is permitted to update it.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Get a commentSMARTSHEET_COMMENT_GETGets the comment specified by commentId.Connection1 scope
Gets the comment specified by commentId.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Create a commentSMARTSHEET_COMMENTS_CREATEAdds a comment to a discussion. To create a comment with an attachment please use "multipart/form-data" content type.Connection1 scope
Adds a comment to a discussion. To create a comment with an attachment please use "multipart/form-data" content type.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Copy folderSMARTSHEET_COPY_FOLDERCopies a folder. > **Important:** This operation doesn't copy cell history.Connection1 scope
Copies a folder. > **Important:** This operation doesn't copy cell history.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Copy rows to another sheetSMARTSHEET_COPY_ROWSCopies rows from the sheet specified in the URL to (the bottom of) another sheet.Connection1 scope
Copies rows from the sheet specified in the URL to (the bottom of) another sheet.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Copy sheetSMARTSHEET_COPY_SHEETCreates a copy of the specified sheet.Connection1 scope
Creates a copy of the specified sheet.
Authentication
Connected account requiredScopes
CREATE_SHEETSTags
Copy dashboardSMARTSHEET_COPY_SIGHTCreates a copy of the specified dashboard.Connection1 scope
Creates a copy of the specified dashboard.
Authentication
Connected account requiredScopes
CREATE_SIGHTSTags
Copy workspaceSMARTSHEET_COPY_WORKSPACECopies a workspace. > **Important:** This operation doesn't copy cell history.Connection1 scope
Copies a workspace. > **Important:** This operation doesn't copy cell history.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Create folderSMARTSHEET_CREATE_FOLDER_FOLDERCreates a new folder inside an existing folder.Connection1 scope
Creates a new folder inside an existing folder.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Create folderSMARTSHEET_CREATE_HOME_FOLDERCreates a new folder. **DEPRECATED** - This endpoint is being removed. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).Connection1 scope
Creates a new folder. **DEPRECATED** - This endpoint is being removed. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Create reportSMARTSHEET_CREATE_REPORTCreates a new report from scratch in the specified destination, using the provided scope, columns and report definition.Connection1 scope
Creates a new report from scratch in the specified destination, using the provided scope, columns and report definition.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Create sheet in folderSMARTSHEET_CREATE_SHEET_IN_FOLDERCreates a sheet from scratch or from the specified template in the specified folder.Connection1 scope
Creates a sheet from scratch or from the specified template in the specified folder.
Authentication
Connected account requiredScopes
CREATE_SHEETSTags
Create sheet in "Sheets" folderSMARTSHEET_CREATE_SHEET_IN_SHEETS_FOLDERCreates a sheet from scratch or from the specified template in the user's Sheets folder (Home). For subfolders, use Create Sheet in Folder. **DEPRECATED** - The Sheets folder is being replaced by workspaces. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).Connection1 scope
Creates a sheet from scratch or from the specified template in the user's Sheets folder (Home). For subfolders, use Create Sheet in Folder. **DEPRECATED** - The Sheets folder is being replaced by workspaces. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).
Authentication
Connected account requiredScopes
CREATE_SHEETSTags
Create sheet in workspaceSMARTSHEET_CREATE_SHEET_IN_WORKSPACECreates a sheet from scratch or from the specified template at the top-level of the specified workspace. For subfolders, use Create Sheet in Folder.Connection1 scope
Creates a sheet from scratch or from the specified template at the top-level of the specified workspace. For subfolders, use Create Sheet in Folder.
Authentication
Connected account requiredScopes
CREATE_SHEETSTags
Create webhookSMARTSHEET_CREATE_WEBHOOKCreates a new Webhook. > **Important:** On creation, a webhook is inactive by default. You can activate the webhook by calling the [Update webhook](/api/smartsheet/openapi/webhooks/updatewebhook) operation on it with `enabled` set to `true`. **Webhook instance limits** Each scope object, such as a plan or a sheet, can have a maximum number of associated webhooks. | Object | Maximum webhooks | | :----------- | :-------------------------- | | Plan | 100 | | Sheet | 100k | > **Note:** You can pass **custom headers** in your webhook requests, which Smartsheet then adds to all requests that the webhook sends to your callback URL. This is useful for including authentication tokens or other information your application needs. To do this, add a `customHeaders` object to the request body, with each key-value pair representing a header and its value. > > See also: > > - `customHeaders` body parameter in the Body section below > - [Launch a plan-level webhook](/api/smartsheet/guides/webhooks/launch-a-plan-level-webhook) > - [Create a plan event-handling endpoint](/api/smartsheet/guides/users/automate-user-seat-type-management/create-an-endpoint-to-handle-user-seat-type-events) article > **Note:** For sheet webhooks, you can now filter which events trigger callbacks by specifying event patterns in the `events` array (for example, `["row.created", "cell.updated"]`). If you omit specific patterns or use `["*.*"]`, the webhook receives all event types. See the [`events`](/api/smartsheet/openapi/schemas/sheetwebhook) property for supported patterns.Connection1 scope
Creates a new Webhook. > **Important:** On creation, a webhook is inactive by default. You can activate the webhook by calling the [Update webhook](/api/smartsheet/openapi/webhooks/updatewebhook) operation on it with `enabled` set to `true`. **Webhook instance limits** Each scope object, such as a plan or a sheet, can have a maximum number of associated webhooks. | Object | Maximum webhooks | | :----------- | :-------------------------- | | Plan | 100 | | Sheet | 100k | > **Note:** You can pass **custom headers** in your webhook requests, which Smartsheet then adds to all requests that the webhook sends to your callback URL. This is useful for including authentication tokens or other information your application needs. To do this, add a `customHeaders` object to the request body, with each key-value pair representing a header and its value. > > See also: > > - `customHeaders` body parameter in the Body section below > - [Launch a plan-level webhook](/api/smartsheet/guides/webhooks/launch-a-plan-level-webhook) > - [Create a plan event-handling endpoint](/api/smartsheet/guides/users/automate-user-seat-type-management/create-an-endpoint-to-handle-user-seat-type-events) article > **Note:** For sheet webhooks, you can now filter which events trigger callbacks by specifying event patterns in the `events` array (for example, `["row.created", "cell.updated"]`). If you omit specific patterns or use `["*.*"]`, the webhook receives all event types. See the [`events`](/api/smartsheet/openapi/schemas/sheetwebhook) property for supported patterns.
Authentication
Connected account requiredScopes
ADMIN_WEBHOOKSTags
Create workspaceSMARTSHEET_CREATE_WORKSPACECreates a new workspace.Connection1 scope
Creates a new workspace.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Create folder in workspaceSMARTSHEET_CREATE_WORKSPACE_FOLDERCreates a new folder in the workspace.Connection1 scope
Creates a new folder in the workspace.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Deactivate userSMARTSHEET_DEACTIVATE_USERDeactivates the user associated with the current Smartsheet plan, blocking the user from using Smartsheet in any way. Deactivating a user does not affect their existing permissions on owned or shared items. Optionally, with Enterprise Plan Manager (EPM) enabled, you can deactivate a user from child organizations. > **Who can use this operation?** > > **Permissions:** System Admin > > This operation is unavailable for Smartsheet Gov. Attempting to deactivate a user that matches any of the following criteria results in an error: - The user's primary email address belongs to an ISP domain (e.g., `gmail.com`, `yahoo.com`, `outlook.com`). For example, see the common ISP domains listed below. - The user's primary email address is unassociated with the current Smartsheet plan domain(s). - The user is managed by an external source, such as an identity provider (IdP) or directory integration (DI) provider. External source examples include Okta and Azure AD. Deactivating such a user can only be done via the external source. Users with primary email addresses on the following ISP domains cannot be deactivated: - `aol.com` - `charter.net` - `comcast.net` - `duck.com` - `email.com` - `gmail.com` - `hotmail.com` - `icloud.com` - `live.com` - `mail.com` - `mail.ru` - `outlook.com` - `rocketmail.com` - `usa.com` - `verizon.net` - `web.de` - `yahoo.com`Connection1 scope
Deactivates the user associated with the current Smartsheet plan, blocking the user from using Smartsheet in any way. Deactivating a user does not affect their existing permissions on owned or shared items. Optionally, with Enterprise Plan Manager (EPM) enabled, you can deactivate a user from child organizations. > **Who can use this operation?** > > **Permissions:** System Admin > > This operation is unavailable for Smartsheet Gov. Attempting to deactivate a user that matches any of the following criteria results in an error: - The user's primary email address belongs to an ISP domain (e.g., `gmail.com`, `yahoo.com`, `outlook.com`). For example, see the common ISP domains listed below. - The user's primary email address is unassociated with the current Smartsheet plan domain(s). - The user is managed by an external source, such as an identity provider (IdP) or directory integration (DI) provider. External source examples include Okta and Azure AD. Deactivating such a user can only be done via the external source. Users with primary email addresses on the following ISP domains cannot be deactivated: - `aol.com` - `charter.net` - `comcast.net` - `duck.com` - `email.com` - `gmail.com` - `hotmail.com` - `icloud.com` - `live.com` - `mail.com` - `mail.ru` - `outlook.com` - `rocketmail.com` - `usa.com` - `verizon.net` - `web.de` - `yahoo.com`
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Delete alternate emailSMARTSHEET_DELETE_ALTERNATE_EMAILDeletes the specified alternate email address for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System AdminConnection1 scope
Deletes the specified alternate email address for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System Admin
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Delete asset shareSMARTSHEET_DELETE_ASSET_SHAREDeletes the share for a specified asset.Connection3 scopes
Deletes the share for a specified asset.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESSHARE_SHEETSSHARE_SIGHTSTags
Delete multiple favoritesSMARTSHEET_DELETE_FAVORITES_BY_TYPEDeletes all favorites with the same type for the user.Connection1 scope
Deletes all favorites with the same type for the user.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Delete favoriteSMARTSHEET_DELETE_FAVORITES_BY_TYPE_AND_IDDeletes a single favorite from the user's list of favorite items by type and ID.Connection1 scope
Deletes a single favorite from the user's list of favorite items by type and ID.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Delete folderSMARTSHEET_DELETE_FOLDERDeletes a folder.Connection1 scope
Deletes a folder.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Delete groupSMARTSHEET_DELETE_GROUPDeletes the group specified in the URL. **_This operation is only available to group administrators and system administrators._**Connection1 scope
Deletes the group specified in the URL. **_This operation is only available to group administrators and system administrators._**
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Delete group membersSMARTSHEET_DELETE_GROUP_MEMBERSRemoves a member from a group. **_This operation is only available to group administrators and system administrators._**Connection1 scope
Removes a member from a group. **_This operation is only available to group administrators and system administrators._**
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Delete reportSMARTSHEET_DELETE_REPORTDeletes a report based on the specified IDConnection1 scope
Deletes a report based on the specified ID
Authentication
Connected account requiredScopes
DELETE_SHEETSTags
Delete report columnSMARTSHEET_DELETE_REPORT_COLUMNDeletes the specified column from the report. > **Note:** The primary column in row reports and the sheet name column in summary reports cannot be deleted.Connection1 scope
Deletes the specified column from the report. > **Note:** The primary column in row reports and the sheet name column in summary reports cannot be deleted.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Delete rowsSMARTSHEET_DELETE_ROWSDeletes one or more rows from the sheet specified in the URL.Connection1 scope
Deletes one or more rows from the sheet specified in the URL.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Delete sheetSMARTSHEET_DELETE_SHEETDeletes the sheet specified in the URL.Connection1 scope
Deletes the sheet specified in the URL.
Authentication
Connected account requiredScopes
DELETE_SHEETSTags
Delete dashboardSMARTSHEET_DELETE_SIGHTDeletes the dashboard specified in the URL.Connection1 scope
Deletes the dashboard specified in the URL.
Authentication
Connected account requiredScopes
DELETE_SIGHTSTags
Delete summary fieldsSMARTSHEET_DELETE_SUMMARY_FIELDSDeletes summary fields from the specified sheet.Connection1 scope
Deletes summary fields from the specified sheet.
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Delete webhookSMARTSHEET_DELETE_WEBHOOKPermanently deletes the specified webhook. > **Important:** This operation permanently deletes the webhook. Alternatively, to temporarily disable the webhook, use the [Update webhook](/api/smartsheet/openapi/webhooks/updatewebhook) operation with `enabled` set to `false`.Connection1 scope
Permanently deletes the specified webhook. > **Important:** This operation permanently deletes the webhook. Alternatively, to temporarily disable the webhook, use the [Update webhook](/api/smartsheet/openapi/webhooks/updatewebhook) operation with `enabled` set to `false`.
Authentication
Connected account requiredScopes
ADMIN_WEBHOOKSTags
Delete workspaceSMARTSHEET_DELETE_WORKSPACEDeletes a workspace.Connection1 scope
Deletes a workspace.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Delete a discussionSMARTSHEET_DISCUSSION_DELETEDeletes the discussion specified in the URL.Connection1 scope
Deletes the discussion specified in the URL.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Get discussionSMARTSHEET_DISCUSSION_GETGets the discussion specified by discussionId.Connection1 scope
Gets the discussion specified by discussionId.
Authentication
Connected account requiredScopes
READ_SHEETSTags
List discussion attachmentsSMARTSHEET_DISCUSSION_LIST_ATTACHMENTSGets a list of all attachments that are in the discussion. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all attachments that are in the discussion. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Create discussionSMARTSHEET_DISCUSSIONS_CREATECreates a new discussion on a sheet. To create a discussion with an attachment please use "multipart/form-data" content type.Connection1 scope
Creates a new discussion on a sheet. To create a discussion with an attachment please use "multipart/form-data" content type.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
List discussionsSMARTSHEET_DISCUSSIONS_LISTGets a list of all discussions associated with the specified sheet. Remember that discussions are containers for the conversation thread. To see the entire thread, use the include=comments parameter. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all discussions associated with the specified sheet. Remember that discussions are containers for the conversation thread. To see the entire thread, use the include=comments parameter. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Downgrade userSMARTSHEET_DOWNGRADE_USERDowngrades the user associated with the specified Smartsheet plan. Downgrading a user does not affect their existing permissions on owned or shared items. A user can be downgraded to the following seat types: * GUEST - only external users can be downgraded to this seat type. * CONTRIBUTOR * VIEWER (Deprecated, use CONTRIBUTOR instead) > **Who can use this operation?** > > **Permissions:** System AdminConnection1 scope
Downgrades the user associated with the specified Smartsheet plan. Downgrading a user does not affect their existing permissions on owned or shared items. A user can be downgraded to the following seat types: * GUEST - only external users can be downgraded to this seat type. * CONTRIBUTOR * VIEWER (Deprecated, use CONTRIBUTOR instead) > **Who can use this operation?** > > **Permissions:** System Admin
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Get alternate emailSMARTSHEET_GET_ALTERNATE_EMAILGets the specified alternate email. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System AdminConnection1 scope
Gets the specified alternate email. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System Admin
Authentication
Connected account requiredScopes
READ_USERSTags
Get asset shareSMARTSHEET_GET_ASSET_SHARERetrieves a specific share for the specified asset.Connection3 scopes
Retrieves a specific share for the specified asset.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESSHARE_SHEETSSHARE_SIGHTSTags
Get contactSMARTSHEET_GET_CONTACTGets the specified contact.Connection1 scope
Gets the specified contact.
Authentication
Connected account requiredScopes
READ_CONTACTSTags
Get cross-sheet referenceSMARTSHEET_GET_CROSSSHEET_REFERENCEGets the cross-sheet reference specified in the URL.Connection1 scope
Gets the cross-sheet reference specified in the URL.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get current userSMARTSHEET_GET_CURRENT_USERGets the current user. For **System Admins**, the following UserProfile attributes are included in the response: * `customWelcomeScreenViewed` (only included when an Enterprise user has viewed the <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a>) * `lastLogin` (only included if the user has logged in) * `sheetCount` (**Sunset**) - The `sheetCount` attribute now holds the value `-1` and is included only if the retrieved user's `status` is `ACTIVE`.Connection
Gets the current user. For **System Admins**, the following UserProfile attributes are included in the response: * `customWelcomeScreenViewed` (only included when an Enterprise user has viewed the <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a>) * `lastLogin` (only included if the user has logged in) * `sheetCount` (**Sunset**) - The `sheetCount` attribute now holds the value `-1` and is included only if the retrieved user's `status` is `ACTIVE`.
Authentication
Connected account requiredTags
Get favoritesSMARTSHEET_GET_FAVORITESGets a list of all of the user's favorite items. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all of the user's favorite items. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List folder childrenSMARTSHEET_GET_FOLDER_CHILDRENRetrieves a paginated list of immediate child resources within a specified folder. **Key Characteristics** - **Shallow representation:** It returns metadata for the direct children only, rather than the full content or nested sub-structures. - **Filtered by type:** The results are restricted to the resource types defined in the `childrenResourceTypes` query parameter. - **Paginated:** The response provides a page of results, implying that for large folders, multiple requests may be necessary to view all children. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).Connection1 scope
Retrieves a paginated list of immediate child resources within a specified folder. **Key Characteristics** - **Shallow representation:** It returns metadata for the direct children only, rather than the full content or nested sub-structures. - **Filtered by type:** The results are restricted to the resource types defined in the `childrenResourceTypes` query parameter. - **Paginated:** The response provides a page of results, implying that for large folders, multiple requests may be necessary to view all children. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get folder metadataSMARTSHEET_GET_FOLDER_METADATAGets the metadata of a folder.Connection1 scope
Gets the metadata of a folder.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get folder pathSMARTSHEET_GET_FOLDER_PATHGets the hierarchical path of the folder, showing its location within folders and workspace, if workspace-level access is providedConnection1 scope
Gets the hierarchical path of the folder, showing its location within folders and workspace, if workspace-level access is provided
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get groupSMARTSHEET_GET_GROUPGets information about an array of [Group Members](/api/smartsheet/openapi/groupmembers/groupmember) for the group specified in the URL.Connection1 scope
Gets information about an array of [Group Members](/api/smartsheet/openapi/groupmembers/groupmember) for the group specified in the URL.
Authentication
Connected account requiredScopes
READ_USERSTags
Get reportSMARTSHEET_GET_REPORTGets a report based on the specified IDConnection1 scope
Gets a report based on the specified ID
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get report columnSMARTSHEET_GET_REPORT_COLUMNGets the specified column in the report.Connection1 scope
Gets the specified column in the report.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get report definitionSMARTSHEET_GET_REPORT_DEFINITIONGets the definition (filters, grouping criteria, summarizing criteria, and sorting criteria) for the specified report.Connection1 scope
Gets the definition (filters, grouping criteria, summarizing criteria, and sorting criteria) for the specified report.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get report pathSMARTSHEET_GET_REPORT_PATHGets the hierarchical path of the report, showing its location within folders and workspace, if workspace-level access is providedConnection1 scope
Gets the hierarchical path of the report, showing its location within folders and workspace, if workspace-level access is provided
Authentication
Connected account requiredScopes
READ_SHEETSTags
Gets a report's publish settingsSMARTSHEET_GET_REPORT_PUBLISHGet a Report's publish settings based on the specified IDConnection1 scope
Get a Report's publish settings based on the specified ID
Authentication
Connected account requiredScopes
READ_SHEETSTags
List report scopeSMARTSHEET_GET_REPORT_SCOPELists the scope (source sheets and workspaces) for the specified report. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).Connection1 scope
Lists the scope (source sheets and workspaces) for the specified report. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List reportsSMARTSHEET_GET_REPORTSList all Reports accessible to the user. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
List all Reports accessible to the user. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get sheetSMARTSHEET_GET_SHEETGets a sheet in the format specified, based on the sheet Id.Connection1 scope
Gets a sheet in the format specified, based on the sheet Id.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get sheet pathSMARTSHEET_GET_SHEET_PATHGets the hierarchical path of the sheet, showing its location within folders and workspace, if workspace-level access is providedConnection1 scope
Gets the hierarchical path of the sheet, showing its location within folders and workspace, if workspace-level access is provided
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get sheet publish statusSMARTSHEET_GET_SHEET_PUBLISHGets the sheet's 'Publish' settings.Connection1 scope
Gets the sheet's 'Publish' settings.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get sheet versionSMARTSHEET_GET_SHEET_VERSIONGets the sheet version without loading the entire sheet. The following actions increment sheet version: * add/modify cell value * add/modify discussion/comment * add/modify row * add/remove/update version attachment * cell updated via cell link * change formattingConnection1 scope
Gets the sheet version without loading the entire sheet. The following actions increment sheet version: * add/modify cell value * add/modify discussion/comment * add/modify row * add/remove/update version attachment * cell updated via cell link * change formatting
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get DashboardSMARTSHEET_GET_SIGHTGets the specified dashboard.Connection1 scope
Gets the specified dashboard.
Authentication
Connected account requiredScopes
READ_SIGHTSTags
Get dashboard pathSMARTSHEET_GET_SIGHT_PATHGets the hierarchical path of the dashboard, showing its location within folders and workspace, if workspace-level access is providedConnection1 scope
Gets the hierarchical path of the dashboard, showing its location within folders and workspace, if workspace-level access is provided
Authentication
Connected account requiredScopes
READ_SIGHTSTags
Get dashboard publish statusSMARTSHEET_GET_SIGHT_PUBLISH_STATUSGets the dashboard 'publish' settings.Connection1 scope
Gets the dashboard 'publish' settings.
Authentication
Connected account requiredScopes
READ_SIGHTSTags
Get userSMARTSHEET_GET_USERGets the user specified in the URL. For **System Admins**, the following UserProfile attributes are included in the response): * `admin` * `customWelcomeScreenViewed` (only returned when an Enterprise user has viewed the <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a>) * `groupAdmin` * `lastLogin` (only returned if the user has logged in) * `licensedSheetCreator` * `resourceViewer` * `sheetCount` (**Sunset**) - The `sheetCount` attribute now holds the value `-1` and is included only if the retrieved user's `status` is `ACTIVE`. * `status`Connection1 scope
Gets the user specified in the URL. For **System Admins**, the following UserProfile attributes are included in the response): * `admin` * `customWelcomeScreenViewed` (only returned when an Enterprise user has viewed the <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a>) * `groupAdmin` * `lastLogin` (only returned if the user has logged in) * `licensedSheetCreator` * `resourceViewer` * `sheetCount` (**Sunset**) - The `sheetCount` attribute now holds the value `-1` and is included only if the retrieved user's `status` is `ACTIVE`. * `status`
Authentication
Connected account requiredScopes
READ_USERSTags
Get webhookSMARTSHEET_GET_WEBHOOKGets a matching webhook based on the specified ID.Connection1 scope
Gets a matching webhook based on the specified ID.
Authentication
Connected account requiredScopes
ADMIN_WEBHOOKSTags
List workspace childrenSMARTSHEET_GET_WORKSPACE_CHILDRENRetrieves a paginated list of immediate child resources within a specified workspace. **Key Characteristics** - **Shallow representation:** It returns metadata for the direct children only, rather than the full content or nested sub-structures. - **Filtered by type:** The results are restricted to the resource types defined in the `childrenResourceTypes` query parameter. - **Paginated:** The response provides a page of results, implying that for large workspaces, multiple requests may be necessary to view all children. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).Connection1 scope
Retrieves a paginated list of immediate child resources within a specified workspace. **Key Characteristics** - **Shallow representation:** It returns metadata for the direct children only, rather than the full content or nested sub-structures. - **Filtered by type:** The results are restricted to the resource types defined in the `childrenResourceTypes` query parameter. - **Paginated:** The response provides a page of results, implying that for large workspaces, multiple requests may be necessary to view all children. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get workspace metadataSMARTSHEET_GET_WORKSPACE_METADATAGets the metadata of a workspace.Connection1 scope
Gets the metadata of a workspace.
Authentication
Connected account requiredScopes
READ_SHEETSTags
List folders in homeSMARTSHEET_HOME_LIST_FOLDERSLists the folders in your **Sheets** folder. The list contains an abbreviated Folder object for each folder. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination). **DEPRECATED** - The Sheets folder is being replaced by workspaces. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).Connection1 scope
Lists the folders in your **Sheets** folder. The list contains an abbreviated Folder object for each folder. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination). **DEPRECATED** - The Sheets folder is being replaced by workspaces. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Is favoriteSMARTSHEET_IS_FAVORITEChecks whether an item has been tagged as a favorite for the current user by type and ID.Connection1 scope
Checks whether an item has been tagged as a favorite for the current user by type and ID.
Authentication
Connected account requiredScopes
READ_SHEETSTags
List alternate emailsSMARTSHEET_LIST_ALTERNATE_EMAILSGets a list of the alternate emails for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System Admin > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of the alternate emails for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System Admin > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_USERSTags
List asset sharesSMARTSHEET_LIST_ASSET_SHARESRetrieves a list of all users and groups to whom the specified asset is shared, and their access level. This operation supports query string parameters for pagination of results. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).Connection3 scopes
Retrieves a list of all users and groups to whom the specified asset is shared, and their access level. This operation supports query string parameters for pagination of results. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESSHARE_SHEETSSHARE_SIGHTSTags
List contactsSMARTSHEET_LIST_CONTACTSGets a list of the user's Smartsheet contacts. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of the user's Smartsheet contacts. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_CONTACTSTags
List cross-sheet referencesSMARTSHEET_LIST_CROSSSHEET_REFERENCESLists all cross-sheet references for the sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Lists all cross-sheet references for the sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List eventsSMARTSHEET_LIST_EVENTSFetches events for System Admin users. This includes actions such as creating, updating, loading, deleting, and more of items such as sheets, reports, dashboards, attachments, and users in your Smartsheet organization account. See [Event types](/api/smartsheet/event-types.md) for the complete event listing, details, and example objects. > **Who can use this operation?** > > - **Plans:** Requires the Event Reporting premium add-on available for Enterprise and Advanced Work Management plans only. > - **Permissions:** System Admin > **Note:** You must specify exactly one of the query parameters `since` or `streamPosition`. Both are optional individually, but one is required.Connection1 scope
Fetches events for System Admin users. This includes actions such as creating, updating, loading, deleting, and more of items such as sheets, reports, dashboards, attachments, and users in your Smartsheet organization account. See [Event types](/api/smartsheet/event-types.md) for the complete event listing, details, and example objects. > **Who can use this operation?** > > - **Plans:** Requires the Event Reporting premium add-on available for Enterprise and Advanced Work Management plans only. > - **Permissions:** System Admin > **Note:** You must specify exactly one of the query parameters `since` or `streamPosition`. Both are optional individually, but one is required.
Authentication
Connected account requiredScopes
READ_EVENTSTags
List filtered eventsSMARTSHEET_LIST_FILTERED_EVENTSFetches events related to given sheets and workspaces for non-admin users. See [Event types](/api/smartsheet/event-types.md) for the complete event listing, details, and example objects. > **Who can use this operation?** > > - **Plans:** Requires the Event Reporting premium add-on available for Enterprise and Advanced Work Management plans only. > - **Permissions:** Non-admin users who have access to given sheets or workspaces.Connection1 scope
Fetches events related to given sheets and workspaces for non-admin users. See [Event types](/api/smartsheet/event-types.md) for the complete event listing, details, and example objects. > **Who can use this operation?** > > - **Plans:** Requires the Event Reporting premium add-on available for Enterprise and Advanced Work Management plans only. > - **Permissions:** Non-admin users who have access to given sheets or workspaces.
Authentication
Connected account requiredScopes
READ_EVENTSTags
List org groupsSMARTSHEET_LIST_GROUPSGets a list of all groups in an organization account. To fetch the members of an individual group, use the [Get Group](/api/smartsheet/openapi/groups/get-group) operation. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all groups in an organization account. To fetch the members of an individual group, use the [Get Group](/api/smartsheet/openapi/groups/get-group) operation. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_USERSTags
List contentsSMARTSHEET_LIST_HOME_CONTENTSGets a nested list of all Home objects shared to the user, including dashboards, folders, reports, sheets, and templates, as shown on the "Home" tab. **DEPRECATED** - This endpoint is being removed. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).Connection1 scope
Gets a nested list of all Home objects shared to the user, including dashboards, folders, reports, sheets, and templates, as shown on the "Home" tab. **DEPRECATED** - This endpoint is being removed. To adapt to this change, please see [Migrate from using the Sheets folder](/api/smartsheet/guides/updating-code/migrate-from-using-the-sheets-folder).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List image URLsSMARTSHEET_LIST_IMAGE_URLSPosts an array of Image Url objects that can be used to retrieve the specified cell images.Connection1 scope
Posts an array of Image Url objects that can be used to retrieve the specified cell images.
Authentication
Connected account requiredScopes
READ_SHEETSTags
List org sheetsSMARTSHEET_LIST_ORG_SHEETSGets a summarized list of all sheets owned by the members of the organization account. > **Who can use this operation?** > > **Permissions:** System Admin * **_You may use the query string parameter numericDates with a value of true to enable strict parsing of dates in numeric format. See [Dates and Times](/api/smartsheet/guides/basics/dates-and-times) for more information._**Connection1 scope
Gets a summarized list of all sheets owned by the members of the organization account. > **Who can use this operation?** > > **Permissions:** System Admin * **_You may use the query string parameter numericDates with a value of true to enable strict parsing of dates in numeric format. See [Dates and Times](/api/smartsheet/guides/basics/dates-and-times) for more information._**
Authentication
Connected account requiredScopes
ADMIN_USERSTags
List report columnsSMARTSHEET_LIST_REPORT_COLUMNSLists the columns for the specified report. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).Connection1 scope
Lists the columns for the specified report. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Search everythingSMARTSHEET_LIST_SEARCHSearches all sheets that the user can access, for the specified text. > **Important:** If you have't used the public API in a while, we will need to provision your data. This could take up to 24 hours so please check back later!Connection1 scope
Searches all sheets that the user can access, for the specified text. > **Important:** If you have't used the public API in a while, we will need to provision your data. This could take up to 24 hours so please check back later!
Authentication
Connected account requiredScopes
READ_SHEETSTags
Search sheetSMARTSHEET_LIST_SEARCH_SHEETGets a list of the user's search results in a sheet, based on a query. The list contains an abbreviated row object for each query-matching row in the sheet. > **Important:** If you have't used the public API in a while, we will need to provision your data. This could take up to 24 hours so please check back later! > **Note:** Newly created or recently updated data may not be immediately discoverable via search.Connection1 scope
Gets a list of the user's search results in a sheet, based on a query. The list contains an abbreviated row object for each query-matching row in the sheet. > **Important:** If you have't used the public API in a while, we will need to provision your data. This could take up to 24 hours so please check back later! > **Note:** Newly created or recently updated data may not be immediately discoverable via search.
Authentication
Connected account requiredScopes
READ_SHEETSTags
List sheetsSMARTSHEET_LIST_SHEETSGets a list of all sheets that the user has access to. The list contains an abbreviated Sheet object for each sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all sheets that the user has access to. The list contains an abbreviated Sheet object for each sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List dashboardsSMARTSHEET_LIST_SIGHTSGets a list of all dashboards that the user has access to. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).Connection1 scope
Gets a list of all dashboards that the user has access to. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).
Authentication
Connected account requiredScopes
READ_SIGHTSTags
Get sheet summarySMARTSHEET_LIST_SUMMARY_FIELDSReturns object containing array of summary fields. Allows for pagination of results.Connection1 scope
Returns object containing array of summary fields. Allows for pagination of results.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get summary fieldsSMARTSHEET_LIST_SUMMARY_FIELDS_PAGINATEDReturns object containing array of summary fields. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Returns object containing array of summary fields. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List user plansSMARTSHEET_LIST_USER_PLANSList plans to which the user belongs. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).Connection1 scope
List plans to which the user belongs. > **Note:** For pagination guidance, refer to [Token-based pagination](/api/smartsheet/guides/basics/pagination#token-based-pagination).
Authentication
Connected account requiredScopes
ADMIN_USERSTags
List usersSMARTSHEET_LIST_USERSGets a list of users in the organization account. To filter by email, use the optional email query string parameter to specify a list of users' email addresses. For **System admins**, the following User object attributes are included in the response (else, they are omitted from the response): * **admin** * **groupAdmin** * **isInternal** * **licensedSheetCreator** * **resourceViewer** * **seatType** - Shows when you specify either or both the `planId` and `seatType` query parameters. * **seatTypeLastChangedAt** * **sheetCount** (SUNSET) - The `sheetCount` attribute now holds the value `-1` and is included only if the retrieved user's `status` is `ACTIVE`. * **status** > **Note:** If the API request is submitted by a **System Admin** of an **Enterprise account**, and <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a> is enabled, the following [User object](/api/smartsheet/openapi/users/user) attributes are included in the response (else, they are omitted from the response): > > **customWelcomeScreenViewed** (omitted if the user has never viewed the <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a>) > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of users in the organization account. To filter by email, use the optional email query string parameter to specify a list of users' email addresses. For **System admins**, the following User object attributes are included in the response (else, they are omitted from the response): * **admin** * **groupAdmin** * **isInternal** * **licensedSheetCreator** * **resourceViewer** * **seatType** - Shows when you specify either or both the `planId` and `seatType` query parameters. * **seatTypeLastChangedAt** * **sheetCount** (SUNSET) - The `sheetCount` attribute now holds the value `-1` and is included only if the retrieved user's `status` is `ACTIVE`. * **status** > **Note:** If the API request is submitted by a **System Admin** of an **Enterprise account**, and <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a> is enabled, the following [User object](/api/smartsheet/openapi/users/user) attributes are included in the response (else, they are omitted from the response): > > **customWelcomeScreenViewed** (omitted if the user has never viewed the <a href="https://help.smartsheet.com/articles/1392225-customizing-a-welcome-message-upgrade-screen-enterprise-only" target="_blank" rel="noopener noreferrer">Custom Welcome Screen</a>) > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_USERSTags
List webhooksSMARTSHEET_LIST_WEBHOOKSGets the list of all *webhooks* that the user owns (if a user-generated token was used to make the request) or the list of all webhooks associated with the third-party app (if a third-party app made the request). Items in the response are ordered by API creation date (most recent first). **Note: In the response, each webhook's `events` field defaults to `["*.*"]`, regardless of its actual value.** Alternatively, call [GET /webhook/{webhookId}](/api/smartsheet/openapi/webhooks/getwebhook) on an individual webhook to get its `events` value.Connection1 scope
Gets the list of all *webhooks* that the user owns (if a user-generated token was used to make the request) or the list of all webhooks associated with the third-party app (if a third-party app made the request). Items in the response are ordered by API creation date (most recent first). **Note: In the response, each webhook's `events` field defaults to `["*.*"]`, regardless of its actual value.** Alternatively, call [GET /webhook/{webhookId}](/api/smartsheet/openapi/webhooks/getwebhook) on an individual webhook to get its `events` value.
Authentication
Connected account requiredScopes
ADMIN_WEBHOOKSTags
List workspacesSMARTSHEET_LIST_WORKSPACESRetrieves a list of workspaces that the user has access to. It returns metadata for the workspaces only and doesn't include nested sub-structures. > **See also:** [Pagination - SDK examples](/api/smartsheet/guides/basics/pagination-sdk-examples) demonstrates listing workspaces with token-based pagination.Connection1 scope
Retrieves a list of workspaces that the user has access to. It returns metadata for the workspaces only and doesn't include nested sub-structures. > **See also:** [Pagination - SDK examples](/api/smartsheet/guides/basics/pagination-sdk-examples) demonstrates listing workspaces with token-based pagination.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Move folderSMARTSHEET_MOVE_FOLDERMoves a folder.Connection1 scope
Moves a folder.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Move rows to another sheetSMARTSHEET_MOVE_ROWSMoves rows from the sheet specified in the URL to (the bottom of) another sheet.Connection1 scope
Moves rows from the sheet specified in the URL to (the bottom of) another sheet.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Move sheetSMARTSHEET_MOVE_SHEETMoves the specified sheet to a new location. When a sheet that is shared to one or more users and/or groups is moved into or out of a workspace, those sheet-level shares are preserved.Connection1 scope
Moves the specified sheet to a new location. When a sheet that is shared to one or more users and/or groups is moved into or out of a workspace, those sheet-level shares are preserved.
Authentication
Connected account requiredScopes
CREATE_SHEETSTags
Move dashboardSMARTSHEET_MOVE_SIGHTMoves the specified dashboard to a new location.Connection1 scope
Moves the specified dashboard to a new location.
Authentication
Connected account requiredScopes
CREATE_SIGHTSTags
Make alternate email primarySMARTSHEET_PROMOTE_ALTERNATE_EMAILMakes the specified alternate email address to become the primary email address for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System Admin The alternate email address can only be made primary if both conditions are met: - The primary email address domain is validated - The alternate email address is confirmed or the alternate email address domain is validatedConnection1 scope
Makes the specified alternate email address to become the primary email address for the specified user. > **Who can use this operation?** > > - **Plans:** Only Enterprise and Advanced Work Management plans with this feature activated by Support can use this method. If you want to activate this feature, please contact Support. > - **Permissions:** System Admin The alternate email address can only be made primary if both conditions are met: - The primary email address domain is validated - The alternate email address is confirmed or the alternate email address domain is validated
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Create proof discussionSMARTSHEET_PROOFS_CREATE_DISCUSSIONCreates a discussion on a proof.Connection1 scope
Creates a discussion on a proof.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Create proof requestSMARTSHEET_PROOFS_CREATE_PROOF_REQUESTSCreates a proof request.Connection1 scope
Creates a proof request.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Create proof versionSMARTSHEET_PROOFS_CREATE_VERSIONCreates a proof version. Proof ID must be for the original proof.Connection1 scope
Creates a proof version. Proof ID must be for the original proof.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Delete proofSMARTSHEET_PROOFS_DELETEDeletes the proof including all versions. The proofId must be for the original version.Connection1 scope
Deletes the proof including all versions. The proofId must be for the original version.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Delete proof requestsSMARTSHEET_PROOFS_DELETE_PROOF_REQUESTSDeletes all proof requests in a proof.Connection1 scope
Deletes all proof requests in a proof.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Delete proof versionSMARTSHEET_PROOFS_DELETE_VERSIONDeletes a proof version. Proof ID must be a current version proof ID.Connection1 scope
Deletes a proof version. Proof ID must be a current version proof ID.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Get proofSMARTSHEET_PROOFS_GETGets the proof specified in the URL. Returns the proof, which is optionally populated with discussion and attachment objects.Connection1 scope
Gets the proof specified in the URL. Returns the proof, which is optionally populated with discussion and attachment objects.
Authentication
Connected account requiredScopes
READ_SHEETSTags
List proofsSMARTSHEET_PROOFS_GET_ALL_PROOFSGets a list of all proofs for a given sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all proofs for a given sheet. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List proof versionsSMARTSHEET_PROOFS_GET_VERSIONSGets a list of all versions of the given proofId in order from newest to oldest. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all versions of the given proofId in order from newest to oldest. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List proof attachmentsSMARTSHEET_PROOFS_LIST_ATTACHMENTSGets a list of all attachments that are in the proof, excluding discussion-level attachments in the proof. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all attachments that are in the proof, excluding discussion-level attachments in the proof. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List proof discussionsSMARTSHEET_PROOFS_LIST_DISCUSSIONSGets a list of all discussions that are in the proof. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all discussions that are in the proof. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List proof request actionsSMARTSHEET_PROOFS_LIST_REQUEST_ACTIONSGets a summarized list of all request actions associated with the specified proof. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a summarized list of all request actions associated with the specified proof. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Update proof statusSMARTSHEET_PROOFS_UPDATESets the proof status as either complete or incomplete.Connection1 scope
Sets the proof status as either complete or incomplete.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Reactivate userSMARTSHEET_REACTIVATE_USERReactivates the user associated with the current Smartsheet plan, restoring the user's access to Smartsheet, owned items, and shared items. Optionally, with Enterprise Plan Manager (EPM) enabled, you can specify the ID of a user within your managed plan hierarchy. > **Important:** You can reactivate the user only if that user has been deactivated for less than thirty (30) days. > **Who can use this operation?** > > **Permissions:** System Admin > > This operation is unavailable for Smartsheet Gov. Attempting to reactivate a user that matches any of the following criteria results in an error: - The user's primary email address belongs to an ISP domain (e.g., `gmail.com`, `yahoo.com`, `outlook.com`). For example, see the common ISP domains listed below. - The user's primary email address is unassociated with the current Smartsheet plan domain(s). - The user is not in the plan's organization. Users with primary email addresses on the following ISP domains cannot be reactivated: - `aol.com` - `charter.net` - `comcast.net` - `duck.com` - `email.com` - `gmail.com` - `hotmail.com` - `icloud.com` - `live.com` - `mail.com` - `mail.ru` - `outlook.com` - `rocketmail.com` - `usa.com` - `verizon.net` - `web.de` - `yahoo.com`Connection1 scope
Reactivates the user associated with the current Smartsheet plan, restoring the user's access to Smartsheet, owned items, and shared items. Optionally, with Enterprise Plan Manager (EPM) enabled, you can specify the ID of a user within your managed plan hierarchy. > **Important:** You can reactivate the user only if that user has been deactivated for less than thirty (30) days. > **Who can use this operation?** > > **Permissions:** System Admin > > This operation is unavailable for Smartsheet Gov. Attempting to reactivate a user that matches any of the following criteria results in an error: - The user's primary email address belongs to an ISP domain (e.g., `gmail.com`, `yahoo.com`, `outlook.com`). For example, see the common ISP domains listed below. - The user's primary email address is unassociated with the current Smartsheet plan domain(s). - The user is not in the plan's organization. Users with primary email addresses on the following ISP domains cannot be reactivated: - `aol.com` - `charter.net` - `comcast.net` - `duck.com` - `email.com` - `gmail.com` - `hotmail.com` - `icloud.com` - `live.com` - `mail.com` - `mail.ru` - `outlook.com` - `rocketmail.com` - `usa.com` - `verizon.net` - `web.de` - `yahoo.com`
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Remove report scopeSMARTSHEET_REMOVE_REPORT_SCOPERemoves source sheets from the specified report by specifying individual sheets or their parent workspaces.Connection1 scope
Removes source sheets from the specified report by specifying individual sheets or their parent workspaces.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Remove user from organizationSMARTSHEET_REMOVE_USERRemoves the user from your organization. > **Who can use this operation?** > > **Permissions:** System Admin > **Important:** To remove a user from your plan, refer to [Remove user from plan](/api/smartsheet/openapi/users/remove-user-from-plan). **If you have <a href="https://help.smartsheet.com/articles/2482433-Enterprise-plan-manager-overview" target="_blank" rel="noopener noreferrer">Enterprise Plan Manager</a> enabled**, this endpoint removes the user from organizations that inherit from your organization. **If you're managing users via an external source**, such as an identity provider (IdP) or directory integration (DI) provider, you must use that source to remove users. Okta and Azure AD are examples of external sources.Connection1 scope
Removes the user from your organization. > **Who can use this operation?** > > **Permissions:** System Admin > **Important:** To remove a user from your plan, refer to [Remove user from plan](/api/smartsheet/openapi/users/remove-user-from-plan). **If you have <a href="https://help.smartsheet.com/articles/2482433-Enterprise-plan-manager-overview" target="_blank" rel="noopener noreferrer">Enterprise Plan Manager</a> enabled**, this endpoint removes the user from organizations that inherit from your organization. **If you're managing users via an external source**, such as an identity provider (IdP) or directory integration (DI) provider, you must use that source to remove users. Okta and Azure AD are examples of external sources.
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Remove user from planSMARTSHEET_REMOVE_USER_FROM_PLANRemoves a user's access to all items they were previously shared to within the specified plan. This action can't be reversed.Connection1 scope
Removes a user's access to all items they were previously shared to within the specified plan. This action can't be reversed.
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Reset shared secretSMARTSHEET_RESET_SHARED_SECRETResets the shared secret for the specified webhook. You can improve security by using this operation to rotate an API client webhooks' shared secrets at periodic intervals. For more information about how a shared secret is used, see the **Authenticating callbacks** section in [Webhook callbacks](/api/smartsheet/guides/webhooks/webhook-callbacks#authenticating-callbacks-optional).Connection1 scope
Resets the shared secret for the specified webhook. You can improve security by using this operation to rotate an API client webhooks' shared secrets at periodic intervals. For more information about how a shared secret is used, see the **Authenticating callbacks** section in [Webhook callbacks](/api/smartsheet/guides/webhooks/webhook-callbacks#authenticating-callbacks-optional).
Authentication
Connected account requiredScopes
ADMIN_WEBHOOKSTags
Attach file or URL to rowSMARTSHEET_ROW_ATTACHMENTS_ATTACH_FILEAttaches a file to the row. The URL can be any of the following: * Normal URL (attachmentType "LINK") * Box.com URL (attachmentType "BOX_COM") * Dropbox URL (attachmentType "DROPBOX") * Egnyte URL (attachmentType "EGNYTE") * Evernote URL (attachmentType "EVERNOTE") * Google Drive URL (attachmentType "GOOGLE_DRIVE") * OneDrive URL (attachmentType "ONEDRIVE") > **Important:** Smartsheet Gov allows only the following attachment types: > - BOX_COM > - FILE > - GOOGLE_DRIVE > - LINK > - ONEDRIVE > **Important:** The file size limit is 30mb. For multipart uploads please use "multipart/form-data" content type. > **Note:** Posting a file attachment is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting).Connection1 scope
Attaches a file to the row. The URL can be any of the following: * Normal URL (attachmentType "LINK") * Box.com URL (attachmentType "BOX_COM") * Dropbox URL (attachmentType "DROPBOX") * Egnyte URL (attachmentType "EGNYTE") * Evernote URL (attachmentType "EVERNOTE") * Google Drive URL (attachmentType "GOOGLE_DRIVE") * OneDrive URL (attachmentType "ONEDRIVE") > **Important:** Smartsheet Gov allows only the following attachment types: > - BOX_COM > - FILE > - GOOGLE_DRIVE > - LINK > - ONEDRIVE > **Important:** The file size limit is 30mb. For multipart uploads please use "multipart/form-data" content type. > **Note:** Posting a file attachment is resource-intensive and is limited to **30 requests per minute per API token**. For details, see [Rate limiting](/api/smartsheet/guides/advanced-topics/scalability-options#rate-limiting).
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Create a discussion on a rowSMARTSHEET_ROW_DISCUSSIONS_CREATECreates a new discussion on a row. To create a discussion with an attachment please use "multipart/form-data" content type.Connection1 scope
Creates a new discussion on a row. To create a discussion with an attachment please use "multipart/form-data" content type.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
List discussions with a rowSMARTSHEET_ROW_DISCUSSIONS_LISTGets a list of all discussions associated with the specified row. Remember that discussions are containers for the conversation thread. To see the entire thread, use the `include=comments` parameter. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a list of all discussions associated with the specified row. Remember that discussions are containers for the conversation thread. To see the entire thread, use the `include=comments` parameter. > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Get rowSMARTSHEET_ROW_GETGets the row specified in the URL.Connection1 scope
Gets the row specified in the URL.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Add rowsSMARTSHEET_ROWS_ADD_TO_SHEETInserts one or more rows into the sheet specified in the URL. If you want to insert the rows in any position but the default, use [location-specifier attributes](/api/smartsheet/openapi/rows) (that is, toTop, toBottom, parentId, siblingId, above, indent, outdent). See language tabs for variations in syntax. Note: This operation does not add rows with cells that have images. However, you can upload an image to a cell *after* the cell exists in a sheet. To do so, call the operation described in the [Add Image to Cell](/api/smartsheet/openapi/cellimages/addimagetocell) page. This operation supports both single-object and bulk semantics. For more information, see [Optional Bulk Operations](/api/smartsheet/guides/advanced-topics/scalability-options#bulk-operations).Connection1 scope
Inserts one or more rows into the sheet specified in the URL. If you want to insert the rows in any position but the default, use [location-specifier attributes](/api/smartsheet/openapi/rows) (that is, toTop, toBottom, parentId, siblingId, above, indent, outdent). See language tabs for variations in syntax. Note: This operation does not add rows with cells that have images. However, you can upload an image to a cell *after* the cell exists in a sheet. To do so, call the operation described in the [Add Image to Cell](/api/smartsheet/openapi/cellimages/addimagetocell) page. This operation supports both single-object and bulk semantics. For more information, see [Optional Bulk Operations](/api/smartsheet/guides/advanced-topics/scalability-options#bulk-operations).
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Send rows via emailSMARTSHEET_ROWS_SENDSends one or more rows via email.Connection1 scope
Sends one or more rows via email.
Authentication
Connected account requiredScopes
SHARE_SHEETSTags
Sort rows in sheetSMARTSHEET_ROWS_SORTSorts the rows of a sheet, either in ascending or descending order.Connection1 scope
Sorts the rows of a sheet, either in ascending or descending order.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Send report via emailSMARTSHEET_SEND_REPORT_VIA_EMAILSends the report as a PDF attachment via email to the designated recipientsConnection1 scope
Sends the report as a PDF attachment via email to the designated recipients
Authentication
Connected account requiredScopes
SHARE_SHEETSTags
Delete sent update requestSMARTSHEET_SENTUPDATEREQUEST_DELETEDeletes the specified sent update request. **Delete operation is supported only when the specified sent update request is in the pending status. Deleting a sent update request that was already completed by recipient is not allowed.**Connection2 scopes
Deletes the specified sent update request. **Delete operation is supported only when the specified sent update request is in the pending status. Deleting a sent update request that was already completed by recipient is not allowed.**
Authentication
Connected account requiredScopes
ADMIN_SHEETSWRITE_SHEETSTags
Get sent update requestSMARTSHEET_SENTUPDATEREQUEST_GETGets the specified sent update request on the sheet.Connection1 scope
Gets the specified sent update request on the sheet.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Lists sent update requestsSMARTSHEET_SENTUPDATEREQUESTS_LISTLists summarized sent update requests on the sheet. For comprehensive details on a sent update request, refer to [Get sent update request](/api/smartsheet/openapi/updaterequests/sentupdaterequest-get). > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Lists summarized sent update requests on the sheet. For comprehensive details on a sent update request, refer to [Get sent update request](/api/smartsheet/openapi/updaterequests/sentupdaterequest-get). > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Gets application constantsSMARTSHEET_SERVERINFO_GETGets application constants.Connection
Gets application constants.
Authentication
Connected account requiredTags
Set a report's publish statusSMARTSHEET_SET_REPORT_PUBLISHSets the publish status of the report and returns the new status, including the URL of any enabled publishing.Connection1 scope
Sets the publish status of the report and returns the new status, including the URL of any enabled publishing.
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Set sheet publish statusSMARTSHEET_SET_SHEET_PUBLISHSets the publish status of the sheet and returns the new status, including the URLs of any enabled publishings.Connection1 scope
Sets the publish status of the sheet and returns the new status, including the URLs of any enabled publishings.
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Set dashboard publish statusSMARTSHEET_SET_SIGHT_PUBLISH_STATUSPublishes or unpublishes a dashboard.Connection1 scope
Publishes or unpublishes a dashboard.
Authentication
Connected account requiredScopes
ADMIN_SIGHTSTags
Share assetSMARTSHEET_SHARE_ASSETShares an asset with the specified users and/or groups. **One (and only one) of the following is required (alongside accessLevel)**: - email - groupIdConnection3 scopes
Shares an asset with the specified users and/or groups. **One (and only one) of the following is required (alongside accessLevel)**: - email - groupId
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESSHARE_SHEETSSHARE_SIGHTSTags
Send sheet via emailSMARTSHEET_SHEET_SENDSends the sheet as a PDF attachment via email to the designated recipients.Connection1 scope
Sends the sheet as a PDF attachment via email to the designated recipients.
Authentication
Connected account requiredScopes
SHARE_SHEETSTags
Revoke access tokenSMARTSHEET_TOKENS_DELETERevokes the access token used to make this request. The access token is no longer valid, and subsequent API calls made using the token fail.Connection
Revokes the access token used to make this request. The access token is no longer valid, and subsequent API calls made using the token fail.
Authentication
Connected account requiredTags
Gets or refreshes an access tokenSMARTSHEET_TOKENS_GET_OR_REFRESHGets or refreshes an access token, as part of the OAuth process.Connection
Gets or refreshes an access token, as part of the OAuth process.
Authentication
Connected account requiredTags
Update asset shareSMARTSHEET_UPDATE_ASSET_SHAREUpdates the share for a specified asset. > **Note:** This operation doesn't support asset ownership transfer.Connection3 scopes
Updates the share for a specified asset. > **Note:** This operation doesn't support asset ownership transfer.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESSHARE_SHEETSSHARE_SIGHTSTags
Update folderSMARTSHEET_UPDATE_FOLDERUpdates a folder.Connection1 scope
Updates a folder.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Update groupSMARTSHEET_UPDATE_GROUPUpdates the Group specified in the URL. **_This operation is only available to group administrators and system administrators._**Connection1 scope
Updates the Group specified in the URL. **_This operation is only available to group administrators and system administrators._**
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Update report columnSMARTSHEET_UPDATE_REPORT_COLUMNUpdates the specified column in the report.Connection1 scope
Updates the specified column in the report.
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Update report definitionSMARTSHEET_UPDATE_REPORT_DEFINITIONCreate or entirely replace the definition for the specified report.Connection1 scope
Create or entirely replace the definition for the specified report.
Authentication
Connected account requiredScopes
READ_SHEETSTags
Update rowsSMARTSHEET_UPDATE_ROWSUpdates cell values in the specified rows, expands/collapses the specified rows, or modifies the position of specified rows (including indenting/outdenting). For detailed information about changing row positions, see [location-specifier attributes](/api/smartsheet/openapi/rows). Note: This operation does not handle adding images to cells. However, you can upload an image to a cell by calling the operation described in the [Add Image to Cell](/api/smartsheet/openapi/cellimages/addimagetocell) page.Connection1 scope
Updates cell values in the specified rows, expands/collapses the specified rows, or modifies the position of specified rows (including indenting/outdenting). For detailed information about changing row positions, see [location-specifier attributes](/api/smartsheet/openapi/rows). Note: This operation does not handle adding images to cells. However, you can upload an image to a cell by calling the operation described in the [Add Image to Cell](/api/smartsheet/openapi/cellimages/addimagetocell) page.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Update sheetSMARTSHEET_UPDATE_SHEETUpdates the sheet specified in the URL. To modify sheet contents, see [Add Rows](/api/smartsheet/openapi/rows/rows-addtosheet), [Update Rows](/api/smartsheet/openapi/rows/update-rows), [Add Columns](/api/smartsheet/openapi/columns/columns-addtosheet), and [Update Column](/api/smartsheet/openapi/columns/column-updatecolumn). This operation can be used to update an individual user's sheet settings. If the request body contains only the **userSettings** attribute, this operation may be performed even if the user only has read-only access to the sheet (for example, the user has viewer permissions or the sheet is read-only).Connection1 scope
Updates the sheet specified in the URL. To modify sheet contents, see [Add Rows](/api/smartsheet/openapi/rows/rows-addtosheet), [Update Rows](/api/smartsheet/openapi/rows/update-rows), [Add Columns](/api/smartsheet/openapi/columns/columns-addtosheet), and [Update Column](/api/smartsheet/openapi/columns/column-updatecolumn). This operation can be used to update an individual user's sheet settings. If the request body contains only the **userSettings** attribute, this operation may be performed even if the user only has read-only access to the sheet (for example, the user has viewer permissions or the sheet is read-only).
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Update dashboardSMARTSHEET_UPDATE_SIGHTUpdates (renames) the specified dashboard.Connection1 scope
Updates (renames) the specified dashboard.
Authentication
Connected account requiredScopes
ADMIN_SIGHTSTags
Update summary fieldsSMARTSHEET_UPDATE_SUMMARY_FIELDSUpdates the summary fields for the given sheet.Connection1 scope
Updates the summary fields for the given sheet.
Authentication
Connected account requiredScopes
ADMIN_SHEETSTags
Update userSMARTSHEET_UPDATE_USERUpdates attributes of the specified user. > **Who can use this operation?** > > **Permissions:** System Admin. To modify a user who belongs to a **user model organization**, you must also be a member of that same organization. **Licensed sheet creator constraints** - **On the user model**, you can only update `licensedSheetCreator` for a **System Admin** user (`admin: true`). - You can't revoke the licensed sheet creator status (that is, set `licensedSheetCreator` to `false`) for a user who is either a **Group Admin** (`groupAdmin: true`) or a **Resource Viewer** (`resourceViewer: true`).Connection1 scope
Updates attributes of the specified user. > **Who can use this operation?** > > **Permissions:** System Admin. To modify a user who belongs to a **user model organization**, you must also be a member of that same organization. **Licensed sheet creator constraints** - **On the user model**, you can only update `licensedSheetCreator` for a **System Admin** user (`admin: true`). - You can't revoke the licensed sheet creator status (that is, set `licensedSheetCreator` to `false`) for a user who is either a **Group Admin** (`groupAdmin: true`) or a **Resource Viewer** (`resourceViewer: true`).
Authentication
Connected account requiredScopes
ADMIN_USERSTags
Update user profile imageSMARTSHEET_UPDATE_USER_PROFILE_IMAGEUploads an image to the user profile. Uploading a profile image differs from Adding an Image to a Cell in the following ways: * A **Content-Length** header is not required * Allowable file types are limited to: gif, jpg, and png * Maximum file size is determined by the following rules: * If you have not defined a custom size and the image is larger than 1050 x 1050 pixels, Smartsheet scales the image down to 1050 x 1050 * If you have defined a custom size, Smartsheet uses that as the file size max * If the image is not square, Smartsheet uses a solid color to pad the imageConnection1 scope
Uploads an image to the user profile. Uploading a profile image differs from Adding an Image to a Cell in the following ways: * A **Content-Length** header is not required * Allowable file types are limited to: gif, jpg, and png * Maximum file size is determined by the following rules: * If you have not defined a custom size and the image is larger than 1050 x 1050 pixels, Smartsheet scales the image down to 1050 x 1050 * If you have defined a custom size, Smartsheet uses that as the file size max * If the image is not square, Smartsheet uses a solid color to pad the image
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Update webhookSMARTSHEET_UPDATE_WEBHOOKUpdates the matching Webhook. > **Important:** If you set `enabled` to `true`, the behavior and result depend on the webhook's `status` and may trigger a webhook verification or, in some cases, cause an error. See [Webhook status](/api/smartsheet/guides/webhooks/webhook-status) for details. > **Note:** You can pass **custom headers** in your webhook requests, which Smartsheet then adds to all requests that the webhook sends to your callback URL. This is useful for including authentication tokens or other information your application needs. To do this, add a `customHeaders` object to the request body, with each key-value pair representing a header and its value. > > See also: > > - `customHeaders` body parameter in the Body section below > - [Launch a plan-level webhook](/api/smartsheet/guides/users/automate-user-seat-type-management/launch-a-plan-level-webhook) > - [Create a plan event-handling endpoint](/api/smartsheet/guides/users/automate-user-seat-type-management/create-an-endpoint-to-handle-user-seat-type-events) article > **Note:** For sheet webhooks, you can update the `events` array to filter which events trigger callbacks. Specify event patterns like `["row.created", "cell.updated"]`, or use `["*.*"]` to receive all event types. See the [`events`](/api/smartsheet/openapi/schemas/sheetwebhook) property for supported patterns.Connection1 scope
Updates the matching Webhook. > **Important:** If you set `enabled` to `true`, the behavior and result depend on the webhook's `status` and may trigger a webhook verification or, in some cases, cause an error. See [Webhook status](/api/smartsheet/guides/webhooks/webhook-status) for details. > **Note:** You can pass **custom headers** in your webhook requests, which Smartsheet then adds to all requests that the webhook sends to your callback URL. This is useful for including authentication tokens or other information your application needs. To do this, add a `customHeaders` object to the request body, with each key-value pair representing a header and its value. > > See also: > > - `customHeaders` body parameter in the Body section below > - [Launch a plan-level webhook](/api/smartsheet/guides/users/automate-user-seat-type-management/launch-a-plan-level-webhook) > - [Create a plan event-handling endpoint](/api/smartsheet/guides/users/automate-user-seat-type-management/create-an-endpoint-to-handle-user-seat-type-events) article > **Note:** For sheet webhooks, you can update the `events` array to filter which events trigger callbacks. Specify event patterns like `["row.created", "cell.updated"]`, or use `["*.*"]` to receive all event types. See the [`events`](/api/smartsheet/openapi/schemas/sheetwebhook) property for supported patterns.
Authentication
Connected account requiredScopes
ADMIN_WEBHOOKSTags
Update workspaceSMARTSHEET_UPDATE_WORKSPACEUpdates a workspace.Connection1 scope
Updates a workspace.
Authentication
Connected account requiredScopes
ADMIN_WORKSPACESTags
Create an update requestSMARTSHEET_UPDATEREQUESTS_CREATECreates an update request for the specified rows within the sheet. An email notification (containing a link to the update request) is sent to the specified recipients according to the specified schedule. The recipients of an update request must be specified by using email addresses only. Sending an update request to a group is not supported. The following attributes have the following values when not specified: * **ccMe:** false * **message:** Please update the following rows in my online sheet. * **subject:** Update Request: {Sheet Name} When the Schedule object is not specified, the request is sent to the recipients immediately. If an error occurs because the request specified one or more *alternate email addresses*, please retry using the primary email address.Connection1 scope
Creates an update request for the specified rows within the sheet. An email notification (containing a link to the update request) is sent to the specified recipients according to the specified schedule. The recipients of an update request must be specified by using email addresses only. Sending an update request to a group is not supported. The following attributes have the following values when not specified: * **ccMe:** false * **message:** Please update the following rows in my online sheet. * **subject:** Update Request: {Sheet Name} When the Schedule object is not specified, the request is sent to the recipients immediately. If an error occurs because the request specified one or more *alternate email addresses*, please retry using the primary email address.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Delete an update requestSMARTSHEET_UPDATEREQUESTS_DELETETerminates the future scheduled delivery of the update request specified in the URL.Connection2 scopes
Terminates the future scheduled delivery of the update request specified in the URL.
Authentication
Connected account requiredScopes
ADMIN_SHEETSWRITE_SHEETSTags
Get an update requestSMARTSHEET_UPDATEREQUESTS_GETGets the specified update request for the sheet that has a future schedule. The rowIds and columnIds in the returned UpdateRequest object represent the list at the time the update request was created or last modified. The lists may contain Ids of rows or columns that are no longer valid (for example, they have been removed from the sheet).Connection1 scope
Gets the specified update request for the sheet that has a future schedule. The rowIds and columnIds in the returned UpdateRequest object represent the list at the time the update request was created or last modified. The lists may contain Ids of rows or columns that are no longer valid (for example, they have been removed from the sheet).
Authentication
Connected account requiredScopes
READ_SHEETSTags
List update requestsSMARTSHEET_UPDATEREQUESTS_LISTGets a summarized list of all update requests that have future schedules associated with the specified sheet. Only the following fields are returned in the response: * **id** * **ccMe** * **createdAt** * **message** * **modifiedAt** * **schedule** * **sendTo** * **sentBy** * **subject** > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).Connection1 scope
Gets a summarized list of all update requests that have future schedules associated with the specified sheet. Only the following fields are returned in the response: * **id** * **ccMe** * **createdAt** * **message** * **modifiedAt** * **schedule** * **sendTo** * **sentBy** * **subject** > **Note:** For pagination guidance, refer to [Pagination](/api/smartsheet/guides/basics/pagination).
Authentication
Connected account requiredScopes
READ_SHEETSTags
Update an update requestSMARTSHEET_UPDATEREQUESTS_UPDATEChanges the specified update request for the sheet. **Making changes to update requests that do not have future scheduled delivery is not allowed.** The UpdateRequest object in the request body must specify one or more of the following attributes: * **ccMe:** Boolean * **columnIds:** number[] * **includeAttachments:** Boolean * **includeDiscussions:** Boolean * **message:** string * **schedule:** Schedule object * **sendTo:** Recipient[] * **subject:** string If an error occurs because the request specified one or more *alternate email addresses*, please retry using the primary email address.Connection1 scope
Changes the specified update request for the sheet. **Making changes to update requests that do not have future scheduled delivery is not allowed.** The UpdateRequest object in the request body must specify one or more of the following attributes: * **ccMe:** Boolean * **columnIds:** number[] * **includeAttachments:** Boolean * **includeDiscussions:** Boolean * **message:** string * **schedule:** Schedule object * **sendTo:** Recipient[] * **subject:** string If an error occurs because the request specified one or more *alternate email addresses*, please retry using the primary email address.
Authentication
Connected account requiredScopes
WRITE_SHEETSTags
Upgrade userSMARTSHEET_UPGRADE_USERUpgrades the user associated with the specified Smartsheet plan. A user can be upgraded to the following seat types: * GUEST - only external users can be upgraded to this seat type. * MEMBER > **Who can use this operation?** > > **Permissions:** System Admin > **Note:** Upgrading a user to its current seat type returns `200` OK.Connection1 scope
Upgrades the user associated with the specified Smartsheet plan. A user can be upgraded to the following seat types: * GUEST - only external users can be upgraded to this seat type. * MEMBER > **Who can use this operation?** > > **Permissions:** System Admin > **Note:** Upgrading a user to its current seat type returns `200` OK.
Authentication
Connected account requiredScopes
ADMIN_USERSTags