Skip to main content
Smartsheet logo

Smartsheet

Manage Smartsheet: sheets, rows, columns, reports, attachments, webhooks. Exposes 36 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
smartsheet_list_workspacesList all workspaces - GET /workspaces.
smartsheet_get_workspaceGet one workspace - GET /workspaces/{id}.
smartsheet_list_foldersList folders in a workspace - GET /workspaces/{id}/folders.
smartsheet_get_folderGet one folder - GET /folders/{id}.
smartsheet_create_folderCreate a folder - POST /folders.
smartsheet_update_folderUpdate a folder - PUT /folders/{id}.
smartsheet_delete_folderDelete a folder - DELETE /folders/{id}.
smartsheet_list_sheetsList all sheets - GET /sheets.
smartsheet_get_sheetGet one sheet - GET /sheets/{id}.
smartsheet_create_sheetCreate a sheet - POST /sheets.
smartsheet_update_sheetUpdate a sheet - PUT /sheets/{id}.
smartsheet_delete_sheetDelete a sheet - DELETE /sheets/{id}.
smartsheet_get_sheet_columnsGet all columns for a sheet - GET /sheets/{id}/columns.
smartsheet_create_columnCreate a column - POST /sheets/{id}/columns.
smartsheet_update_columnUpdate a column - PUT /sheets/{id}/columns/{columnId}.
smartsheet_delete_columnDelete a column - DELETE /sheets/{id}/columns/{columnId}.
smartsheet_list_rowsList rows in a sheet - GET /sheets/{id}/rows.
smartsheet_get_rowGet one row - GET /sheets/{id}/rows/{rowId}.
smartsheet_add_rowsAdd rows to a sheet - POST /sheets/{id}/rows.
smartsheet_update_rowsUpdate rows - PUT /sheets/{id}/rows.
smartsheet_delete_rowsDelete rows - DELETE /sheets/{id}/rows?ids=1,2,3.
smartsheet_copy_rowsCopy rows to another sheet - POST /sheets/{id}/rows/copy.
smartsheet_list_reportsList all reports - GET /reports.
smartsheet_get_reportGet one report - GET /reports/{id}.
smartsheet_list_attachmentsList attachments - GET /{parentType}s/{id}/attachments.
smartsheet_get_attachmentGet one attachment - GET /{parentType}s/{id}/attachments/{attachmentId}.
smartsheet_add_attachmentAdd an attachment - POST /{parentType}s/{id}/attachments.
smartsheet_delete_attachmentDelete an attachment - DELETE /{parentType}s/{id}/attachments/{attachmentId}.
smartsheet_list_discussionsList discussions - GET /{parentType}s/{id}/discussions.
smartsheet_create_discussionCreate a discussion - POST /{parentType}s/{id}/discussions.
smartsheet_list_sharesList shares (permissions) - GET /{objectType}s/{id}/shares.
smartsheet_add_shareAdd a share (grant permission) - POST /{objectType}s/{id}/shares.
smartsheet_delete_shareDelete a share (remove permission) - DELETE /{objectType}s/{id}/shares/{shareId}.
smartsheet_list_automation_rulesList automation rules - GET /sheets/{id}/automationrules.
smartsheet_get_automation_ruleGet one automation rule - GET /sheets/{id}/automationrules/{ruleId}.
smartsheet_get_user_profileGet the authenticated user's profile - GET /user/profile.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

  • SMARTSHEET_ACCESS_TOKEN - Smartsheet - Account - Personal Settings - API Access - Generate new access token. (https://app.smartsheet.com/)

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
SMARTSHEET_ACCESS_TOKENSmartsheet - Account - Personal Settings - API Access - Generate new access token.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Smartsheet!