# Smartsheet API Documentation

This is the complete API documentation for connecting to the Smartsheet API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Smartsheet connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/smartSheet/actions/{actionSlug}/run
```

## Smartsheet actions

- POST `copy-rows` Copy Rows
- POST `copy-sheet` Copy Sheet
- POST `create-column` Create Column
- POST `create-folder-in-workspace` Create Folder in Workspace
- POST `create-link-attachment-on-sheet` Create Link Attachment on Sheet
- POST `create-row` Create Row
- POST `create-sheet` Create Sheet
- POST `create-sheet-in-folder` Create Sheet in Folder
- POST `create-sheet-in-workspace` Create Sheet in Workspace
- DELETE `delete-column` Delete Column
- DELETE `delete-rows` Delete Rows
- DELETE `delete-sheet` Delete Sheet
- GET `get-row` Get Row
- GET `get-sheet` Get Sheet
- GET `get-sheet-summary` Get Sheet Summary
- GET `get-workspace` Get Workspace
- GET `list-columns` List Columns
- GET `list-folder-children` List Folder Children
- GET `list-reports` List Reports
- GET `list-sheet-attachments` List Sheet Attachments
- GET `list-sheets` List Sheets
- GET `list-workspaces` List Workspaces
- PUT `move-rows` Move Rows
- PUT `move-sheet` Move Sheet
- GET `search-smartsheet` Search Smartsheet
- PUT `sort-sheet-rows` Sort Sheet Rows
- PUT `update-column` Update Column
- PUT `update-row` Update Row
- PUT `update-sheet` Update Sheet
