> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sigma Computing

> Connect Sigma Computing to your workflows: 40 operations across 7 categories.

The Sigma Computing node adds Sigma Computing operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

Sigma Computing also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Sigma Computing.

<Note>
  You can wire the Sigma Computing node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Sigma Computing under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Enter the values manually when creating the credential.

[Get your credentials here](https://help.sigmacomputing.com/reference/get-started-sigma-api).

## Operations

### Catalog

| Operation                | ID                     | Description                                              | Trigger |
| ------------------------ | ---------------------- | -------------------------------------------------------- | ------- |
| **Get Data Model Spec**  | `get_data_model_spec`  | Get the as-code representation of a data model.          |         |
| **List Account Types**   | `list_account_types`   | List available account types (license/permission tiers). |         |
| **List API Credentials** | `list_api_credentials` | List the org's API credentials (non-sensitive metadata). |         |
| **List Data Models**     | `list_data_models`     | List data models.                                        |         |
| **List Files**           | `list_files`           | List folders/documents in the file tree.                 |         |

### Connections

| Operation             | ID                  | Description                                       | Trigger |
| --------------------- | ------------------- | ------------------------------------------------- | ------- |
| **Create Connection** | `create_connection` | Create a connection to a cloud data warehouse.    |         |
| **Delete Connection** | `delete_connection` | Delete a connection.                              |         |
| **Get Connection**    | `get_connection`    | Get details of a single connection.               |         |
| **List Connections**  | `list_connections`  | List data-warehouse connections.                  |         |
| **Sync Connection**   | `sync_connection`   | Sync a connection (refresh its schema in Sigma).  |         |
| **Test Connection**   | `test_connection`   | Test read/write access of an existing connection. |         |

### Members

| Operation         | ID              | Description                                      | Trigger |
| ----------------- | --------------- | ------------------------------------------------ | ------- |
| **Create Member** | `create_member` | Invite/provision a new member.                   |         |
| **Delete Member** | `delete_member` | Deactivate/delete a member.                      |         |
| **Get Member**    | `get_member`    | Get a single member's profile.                   |         |
| **List Members**  | `list_members`  | List organization members/users.                 |         |
| **Update Member** | `update_member` | Update a member's account type, name, or status. |         |

### Teams

| Operation                   | ID                   | Description                          | Trigger |
| --------------------------- | -------------------- | ------------------------------------ | ------- |
| **Add Members to Team**     | `add_team_members`   | Add one or more members to a team.   |         |
| **Create Team**             | `create_team`        | Create a team.                       |         |
| **Delete Team**             | `delete_team`        | Delete a team.                       |         |
| **Get Team**                | `get_team`           | Get details of a single team.        |         |
| **List Team Members**       | `list_team_members`  | List members of a team.              |         |
| **List Teams**              | `list_teams`         | List teams in the organization.      |         |
| **Remove Member from Team** | `remove_team_member` | Remove a member from a team.         |         |
| **Update Team**             | `update_team`        | Update a team's name or description. |         |

### Triggers

| Operation               | ID                    | Description                                             | Trigger |
| ----------------------- | --------------------- | ------------------------------------------------------- | ------- |
| **On Export Completed** | `on_export_completed` | Trigger when a workbook export/materialization finishes | Yes     |

### Workbooks

| Operation                | ID                     | Description                                                | Trigger |
| ------------------------ | ---------------------- | ---------------------------------------------------------- | ------- |
| **Create Workbook**      | `create_workbook`      | Create a new workbook.                                     |         |
| **Delete Workbook**      | `delete_workbook`      | Delete a workbook.                                         |         |
| **Download Export**      | `download_export`      | Download the file produced by an export once ready.        |         |
| **Export Workbook**      | `export_workbook`      | Trigger an async export of a workbook (returns a queryId). |         |
| **Get Workbook**         | `get_workbook`         | Get metadata for a single workbook.                        |         |
| **Get Workbook Sources** | `get_workbook_sources` | List the data sources a workbook depends on.               |         |
| **List Workbooks**       | `list_workbooks`       | List workbooks the credential can access.                  |         |
| **Materialize Workbook** | `materialize_workbook` | Trigger a materialization job for a workbook element.      |         |
| **Update Workbook**      | `update_workbook`      | Update a workbook's metadata.                              |         |

### Workspaces

| Operation               | ID                    | Description                                 | Trigger |
| ----------------------- | --------------------- | ------------------------------------------- | ------- |
| **Add Workspace Grant** | `add_workspace_grant` | Grant a user or team access to a workspace. |         |
| **Create Workspace**    | `create_workspace`    | Create a workspace.                         |         |
| **Delete Workspace**    | `delete_workspace`    | Permanently delete a workspace.             |         |
| **Get Workspace**       | `get_workspace`       | Get a single workspace.                     |         |
| **List Workspaces**     | `list_workspaces`     | List workspaces.                            |         |
| **Update Workspace**    | `update_workspace`    | Rename a workspace.                         |         |
