Connect with other developers from around the world and collaborate on ideas using the Smartsheet API.
Sign in to ask your question or join a discussion.
Explore API docs, connect to our MCP server, and develop faster on SDKs.
Object schemas, operation specifications, code snippets, and more.
Hey dev friends, Part 3 of Mastering Smartsheet API is live: "Authentication Mastery with Smartsheet API." Your local scripts authenticate fine. You move to production, and at 2 AM a refresh token silently expires, or a service account starts throwing 403s on a sheet it used to access, or a 401 you haven't seen before…
Hey dev friends, Part 2 of Mastering Smartsheet API is live: "The Smartsheet Data Model: What Every Developer Needs to Know." You sync 500 rows. The API returns 200 on every request. No errors. You open the sheet and half the Status values are blank. The cause: string values written to a PICKLIST column that didn't exactly…
Hi dev friends, Heads up — the includeAll query parameter is being sunset on June 3rd for list operations on workspaces, folders, shares, and more. This affects both direct API calls and all Smartsheet SDKs (Python, Java, C#, Node.js, Ruby). Check the Changelog for the full list of affected endpoints and migration guides —…
You can now create, read, update, and delete reports programmatically via the Smartsheet API. Reports are no longer UI-only — they're a first-class API resource, just like sheets. What's new The Reports API now supports the full object lifecycle: * Create reports from API calls — no more manual setup in the UI * Read…
Hey dev friends, If you missed it last week — we open-sourced a growing library of Claude Code agents built against the Smartsheet MCP server, called CLI Power Tools. Each agent is a single-purpose tool you can run from your terminal to read, analyze, or draft content from your Smartsheet data. No UI, no manual copy-paste,…
Today we're releasing CLI Power Tools — a free, open-source pack of three Claude Code agents purpose-built against the Smartsheet MCP Server. They install in 60 seconds, run in the terminal or from the Code Tab in Claude Desktop, and turn three of the most time-consuming project management tasks into conversational…
Receiving this error every time I try to save a change to a single sheet or access the Automation menu. All other sheets are working correctly. I've tried multiple browsers, clearing my cache, restarting the computer and checking for Smartsheet outages. While I'm actively working on developing the sheet further, there are…
Within the Add Row workflow element, Bridge throws this error when I simply trying to send a contact list value from one sheet to another sheet in Smartsheet Bridge. I understand that the "to" sheet is requiring the value to be an email but I can't find the object value in the Run Log. @Genevieve P. hoping you can help.…
I have the following column set up as a primary key for a datamesh. The intention is to copy each row over to a reporting sheet 1 time each month. This formula has not changed, and the records within the "BCA #" have not changed - yet I see to inserts into my reporting sheet from a smartsheet automation with differing…
I tested three methods: * get sheet (Python SDK) * raw HTTP request * get row (Python SDK) Method Total Has att Empty get_sheet 11153 4379 6774 raw HTTP 11153 4379 6774 get_row (last 10) 10 10 0 get_sheet (last 10) 10 0 10 raw HTTP (last 10) 10 0 10 I can confirm that every row in this sheet has an attachment.