Prerequisites
- A Smartsheet Business, Enterprise, or Advanced Work Management plan. API access is not available on other plans.
- A licensed Smartsheet user with access only to the sheets, workspaces, and reports the agent or workflow should use.
- A Smartsheet API access token — go to Account → Personal Settings → API Access in Smartsheet, generate a new access token, and copy it immediately.
- The Smartsheet region that matches the token (US, EU, Australia, or Gov). Regional tokens are not interchangeable.
- Prefer a dedicated licensed service account rather than a personal day-to-day login.
Setup
1
Generate a Smartsheet API access token
In Smartsheet, go to Account → Personal Settings → API Access. Generate a new access token, give it a recognizable name, and copy it immediately.
2
Open an agent or workflow
Open an agent and add the Smartsheet toolkit under Toolkits, or add a Smartsheet step to a workflow.
3
Create a saved connection
In the Smartsheet step, choose + New under Select saved connection. Enter a Connection Name, the API Access Token, and the correct Region (US, EU, Australia, or Gov). Save the connection.
4
Enable only the tools you need
New agents default to a read-focused subset. Start with List Workspaces, Get Sheet Summary, and Get Columns. Enable write and delete actions only after testing on a non-production sheet.
5
Test with a safe read action
Run List Workspaces to confirm the connection. Then use Get Columns on a test sheet to get exact column titles before running Get Sheet Summary.
Available tools
Discovery
Sheets
Columns
Rows
Attachments
Discussions
Reports and Dashboards
Sharing and Favorites
Plan
Use cases
- Look up overdue or blocked rows in a project sheet using filters and return a summary to the agent.
- Add a new row to a tracking sheet after an approval step in a workflow.
- Update a row’s status column after a later workflow step confirms completion.
- Browse a workspace to find the right sheet before reading filtered rows.
- List discussions on a row and add a follow-up comment summarizing the latest update.