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.
Credentials
Connect Sigma Computing under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Get your credentials here.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. |