Smartsheet website screenshot

Smartsheet

Smartsheet is a SaaS work management and collaboration platform that combines spreadsheet-style sheets, project plans, Gantt charts, dashboards, forms, and workflow automation for teams and enterprises. The Smartsheet REST API provides programmatic access to sheets, rows, columns, reports, workspaces, users, attachments, and webhooks using OAuth 2.0 or API access tokens.

1 APIs 0 Features
Work ManagementProject ManagementCollaborationProductivityWorkflow AutomationSpreadsheets

APIs

Smartsheet REST API

REST API v2.0 for managing sheets, rows, columns, cells, reports, workspaces, folders, users, groups, attachments, discussions, automation rules, and webhooks. Authentication us...

Collections

GraphQL

Smartsheet GraphQL Schema

This document describes a conceptual GraphQL schema for the Smartsheet REST API. Smartsheet is a SaaS work management and collaboration platform that combines spreadsheet-style ...

GRAPHQL

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔑
OAuthScopes
OAuthScopes
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
📝
Signup
Signup
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
🔗
LlmsText
LlmsText
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Smartsheet API
  version: 2.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Sheets
    type: folder
  items:
  - info:
      name: List sheets
      type: http
    http:
      method: GET
      url: https://api.smartsheet.com/2.0/sheets
    docs: Retrieve a list of sheets the user has access to.
  - info:
      name: Create sheet
      type: http
    http:
      method: POST
      url: https://api.smartsheet.com/2.0/sheets
      body:
        type: json
        data: '{}'
    docs: Create a new sheet in the user's "Sheets" folder.
  - info:
      name: Get sheet
      type: http
    http:
      method: GET
      url: https://api.smartsheet.com/2.0/sheets/:sheetId
      params:
      - name: sheetId
        value: ''
        type: path
    docs: Retrieve the specified sheet, including its rows, columns, and cells.
  - info:
      name: Delete sheet
      type: http
    http:
      method: DELETE
      url: https://api.smartsheet.com/2.0/sheets/:sheetId
      params:
      - name: sheetId
        value: ''
        type: path
    docs: Delete the specified sheet.
- info:
    name: Rows
    type: folder
  items:
  - info:
      name: Add rows
      type: http
    http:
      method: POST
      url: https://api.smartsheet.com/2.0/sheets/:sheetId/rows
      params:
      - name: sheetId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Insert one or more rows into the specified sheet.
  - info:
      name: Update rows
      type: http
    http:
      method: PUT
      url: https://api.smartsheet.com/2.0/sheets/:sheetId/rows
      params:
      - name: sheetId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update one or more rows in the specified sheet.
- info:
    name: Columns
    type: folder
  items:
  - info:
      name: List columns
      type: http
    http:
      method: GET
      url: https://api.smartsheet.com/2.0/sheets/:sheetId/columns
      params:
      - name: sheetId
        value: ''
        type: path
    docs: List the columns of the specified sheet.
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: List reports
      type: http
    http:
      method: GET
      url: https://api.smartsheet.com/2.0/reports
    docs: List all reports the user has access to.
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List webhooks
      type: http
    http:
      method: GET
      url: https://api.smartsheet.com/2.0/webhooks
    docs: List the webhooks the user owns.
  - info:
      name: Create webhook
      type: http
    http:
      method: POST
      url: https://api.smartsheet.com/2.0/webhooks
      body:
        type: json
        data: '{}'
    docs: Create a new webhook subscription.
bundled: true