-
Action Required — TLS Cipher Suite Update for api.smartsheet.com and app.smartsheet.com (Sept 15, 2026)
Hey developers, Heads up on a security hardening change landing September 15, 2026: Smartsheet is removing support for a set of weaker TLS 1.2 cipher suites across both <strong>api.smartsheet.com</strong> and <strong>app.smartsheet.com</strong>. Most integrations won't notice a thing. But if you're running on an older TLS…
-
New Learning Series: "Mastering Smartsheet API" — Part 3 is live
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…
-
Sheet webhooks now support custom headers
June 29, 2026 Great news for developers building integrations with webhooks: sheet webhooks now support custom HTTP headers. Previously, authenticating webhook payloads meant adding logic on the receiving end to validate callback URL tokens, IP allowlists, or post-receipt signatures. That added friction to the development…
-
New Learning Series: "Mastering Smartsheet API" — Part 2 is live
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…
-
Developer API and getting started
Hi, We are a developer and building a custom web platform for one of our client who is using smartsheet. Our platform needs to get data from smartsheet and need to show the data in our custom UI. Could anyone recommend the APIs we should be using for this?
-
Bulk update column formulas in multiple sheets using API and Python
This solution updates a column formula across multiple sheets in a workspace. The script finds all sheets with a certain string in the name, finds a certain column by name on those sheets, and then updates all column formulas to a new column formula. At the time of posting, Control Center Global Updates did not allow me to…
-
Get Existing Report Definition via API
I have plenty of use cases where being able to get a report's existing definition would be really useful. We can update it via API, but we currently can't retrieve it.
-
How to pull existing report definitions
I was excited to learn yesterday that we can update report definitions (filter, group, summarize, and sort) via the API. The Smartsheet API documentation details how to update report definitions, but I understand the caveat is that when you do so, you overwrite the existing. You have to first get the existing report…
-
Webhook Updating Incorrect ID in Smartsheet After Initial Correct Update
Hi Team, We are facing an issue with the webhook integration between Smartsheet and the external system. The webhook triggers successfully and sends data to the external system. The external system then returns an ID, which is expected to update the corresponding row in Smartsheet. However, we are noticing that an…
-
Improve audit attributes of the "get-asset-share" endpoint
This endpoint does not return certain attributes of a share that would be great for audit purposes: * createdAt * modifiedAt * createdBy * modifiedBy The first two attributes used to be part of the now-deprecated "https://developers.smartsheet.com/api/smartsheet/openapi/sharing/share" schema, used by the now-deprecated…
-
Merged: Centralized Visibility and Audit Dashboard for Smartsheet API Usage and Active Tokens
This discussion has been merged.
-
Bridge + Third-Party API: Anyone successfully configured IP allow listing for outbound calls?
We're building an integration between Bridge and an external HCM/payroll API. The third-party system requires strict IP-based allow listing for any external connections and cannot accept DNS records or hostnames as a substitute. The challenge: Smartsheet's documentation only references webhooks.smartsheet.com for inbound…
-
Webhooks now supported on large sheets
June 1, 2026 Good news for developers and teams working at scale: webhooks are no longer limited by sheet size. Previously, if your sheet exceeded 20,000 rows, 500,000 cells, or 400 columns, webhook operations would fail with error codes 5634 (rows exceeded), 5635 (columns exceeded), or 5636 (cells exceeded). This was a…
-
API users and usage data now available in Admin Center
June 1, 2026 If you've ever wondered who in your organization is using the Smartsheet API and how extensively — you no longer need to reach out to Support to find out. A new dedicated view in the Admin Center gives System Administrators direct visibility into API usage across their organization. Here's what's included in…
-
Remove Columns From Report via API
As much as I love the updates to the API that allow us more control over reports, the one thing that is missing is being able to remove columns from a report. We can add and remove sheets from the scope, and we can add columns, but we can't delete them.
-
Feature Request: Read-Only API Scope for Complete Organizational User & Event Visibility
Description of the Feature: We are requesting the creation of a new, granular, read-only API OAuth scope (e.g., READ_ORG_USERS_ADMIN or similar) that allows third-party applications to retrieve complete organizational user details, groups, and event logs without requiring full administrative privileges. Currently, to get…
-
🔵 Available for Hire | Senior Smartsheet Consultant & Developer | Full-Time or Contract
Hi Smartsheet Community, I'm Abhijit Mohanty, a Senior Smartsheet Consultant and Developer with 12+ years of experience delivering enterprise-grade solutions for Fortune 500 companies, government agencies, and mid-market clients. I'm currently available for both full-time roles and contract/freelance engagements. What I…
-
Copilot Frontier integration
Microsoft now has an official Smartsheet Sheet connector for Copilot. It indexes Smartsheet content so Copilot can search and reason over it inside Microsoft 365. It's in BETA right now. What are some of your success stories / plans for this? Apparantly this can enable: multi-step work across Microsoft 365 applications,…
-
Brandfolder API: surface search parameter syntax in /assets endpoint reference
I'd like to suggest a documentation improvement for the Assets endpoint reference. The search query parameter on GET /brandfolders/{brandfolder_id}/assets is currently documented generically, with no indication of what can actually go inside it. The fact that you can filter by custom fields (custom_fields.{key}:"value"),…
-
Commenting and attachments now free for internal users with new CONTRIBUTOR seat type
April, 30, 2026 We've deprecated the VIEWER seat type and replaced it with CONTRIBUTOR (New) — and with it, internal users on your plan gain the ability to comment on sheets and add attachments at no extra cost. This means more people across your organization can actively participate in workflows instead of being limited…