Sigma Computing

Sigma Computing

API integration

Expand your

Analytics

integrations with the

Sigma Computing

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Sigma Computing AI Agent toolset with fine-grained access control and MCP Server capabilities. Sigma Computing MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

update_a_sigmacomputing_workbook_tagged_bookmark_by_id

Update a bookmark in a tagged workbook in Sigma Computing using workbook_id, tag_name, and id. Retur…

delete_a_sigmacomputing_workbook_tagged_bookmark_by_id

Delete a bookmark from a tagged workbook in Sigma Computing using workbook_id, tag_name, and id. Ret…

list_all_sigmacomputing_workbook_tagged_bookmarks

List bookmarks in a tagged workbook using workbook_id and tag_name. Returns bookmarkId, name, isShar…

get_single_sigmacomputing_workbook_tagged_bookmark_by_id

Get details of a bookmark by id in a tagged workbook using workbook_id and tag_name in Sigma Computi…

create_a_sigmacomputing_workbook_tagged_bookmark

Add a bookmark to a tagged workbook in Sigma Computing using workbookId and tagName. Requires workbo…

update_a_sigmacomputing_workbook_bookmark_by_id

Update a workbook bookmark using workbook_id and id. Returns bookmarkId, name, isShared, exploreKey,…

delete_a_sigmacomputing_workbook_bookmark_by_id

Delete a bookmark from a workbook in Sigma Computing using workbook_id and id. The response confirms…

get_single_sigmacomputing_workbook_bookmark_by_id

Get details of a specific workbook bookmark in Sigma Computing using workbook_id and id. Returns boo…

create_a_sigmacomputing_workbook_bookmark

Add a bookmark to a workbook in Sigma Computing. Requires workbookId as path parameter and workbookV…

create_a_sigmacomputing_workbook_materialization

Run a scheduled materialization for a workbook element using workbookId and sheetId. Returns materia…

list_all_sigmacomputing_workbook_bookmarks

List bookmarks in a workbook using workbookId. Returns bookmarkId, name, isShared, exploreKey, and i…

sigmacomputing_workbook_elements_columns

Get columns for a workbook element in Sigma Computing using workbook_id and id. Returns columnId and…

list_all_sigmacomputing_workbook_materializations

List materialization schedules for a workbook in Sigma Computing using workbook id. Returns sheetId,…

get_single_sigmacomputing_workbook_materialization_by_id

Get details of a specific materialization job by workbook_id and id in Sigma Computing. Returns mate…

list_all_sigmacomputing_workbook_elements

Get lineage and dependencies of a specific workbook element in Sigma Computing using workbook_id and…

sigmacomputing_workbook_elements_sql_query

Get the SQL query for a workbook element in Sigma Computing using workbook_id and id. Returns elemen…

delete_a_sigmacomputing_workbook_tag_by_id

Remove a specific version tag from a workbook in Sigma Computing. Requires workbook id and tag id. T…

list_all_sigmacomputing_workbook_pages

List workbook pages for a workbook in Sigma Computing using workbook_id. Returns pageId, name, and h…

sigmacomputing_workbook_pages_elements

List elements in a workbook page using workbook_id and id. Returns elementId, name, type, columns, v…

delete_a_sigmacomputing_workbook_grant_by_id

Delete a specific grant from a workbook in Sigma Computing using workbook_id and id. This revokes th…

list_all_sigmacomputing_workbook_tags

Get tags for a workbook in Sigma Computing using workbookId. Returns versionTagId, name, sourceWorkb…

create_a_sigmacomputing_workbook_tag

Add a version tag to a workbook in Sigma Computing using workbookId and tag. Returns versionTagId, t…

delete_a_sigmacomputing_workbook_export_schedule_by_id

Delete a scheduled export for a workbook in Sigma Computing using workbook_id and id. This prevents…

create_a_sigmacomputing_workbook_grant

Grant permissions on a specific workbook using workbookId in Sigma Computing. Requires grants array…

create_a_sigmacomputing_workbook_export_schedule

Add a schedule to export data from the workbook identified by id in Sigma Computing. Requires target…

update_a_sigmacomputing_workbook_export_schedule_by_id

Update a schedule of a workbook to export data on a periodic basis in Sigma Computing. Requires work…

sigmacomputing_workbook_export_data

Create an export file from a workbook using workbookId in Sigma Computing. Returns queryId to downlo…

list_all_sigmacomputing_workbook_export_schedules

List all scheduled workbook exports for a specified workbook in Sigma Computing. Requires workbook_i…

get_single_sigmacomputing_workbook_export_by_id

Download the exported file using queryId in Sigma Computing. The export must be ready before downloa…

create_a_sigmacomputing_workbook_export

Export a workbook by workbookId in Sigma Computing to specified targets with config including title,…

create_a_sigmacomputing_workbook_embed

Create an embed for a workbook in Sigma Computing using workbookId, embedType, sourceType, and sourc…

delete_a_sigmacomputing_workbook_embed_by_id

Delete an embed from a workbook in Sigma Computing. Requires workbook_id and id. Use this to remove…

sigmacomputing_workbooks_controls

List all controls for a specific workbook in Sigma Computing using workbookId. Returns control name…

sigmacomputing_workbooks_save_template

Create a workbook template from an existing workbook in Sigma Computing using workbookId. Returns te…

list_all_sigmacomputing_workbook_embeds

Get embeds for a workbook in Sigma Computing using workbookId. Returns embedId, embedUrl, public sta…

sigmacomputing_workbooks_swap

Swap the data sources used by a workbook in Sigma Computing. Requires workbook id. Returns unswapped…

sigmacomputing_workbooks_sql_queries

List SQL queries in a workbook by workbookId in Sigma Computing. Returns elementId, name, sql, and e…

sigmacomputing_workbooks_duplicate_tagged

Duplicate a tagged workbook using workbookId and versionTag in Sigma Computing. Requires destination…

create_a_sigmacomputing_workbook

Create a new empty workbook in Sigma Computing with required parameters folderId and name. Returns w…

sigmacomputing_workbooks_source

Get the data source of a workbook in Sigma Computing by workbook id. Returns an array of sources wit…

sigmacomputing_workbooks_version_history

Get version history for a workbook in Sigma Computing using id. Returns entries with version, publis…

sigmacomputing_workbooks_duplicate

Duplicate a workbook by specifying workbookId and destinationFolderId in Sigma Computing. Returns th…

delete_a_sigmacomputing_users_user_attribute_by_id

Delete a specific user attribute for a user in Sigma Computing. Requires userAttributeId as id and u…

list_all_sigmacomputing_workbooks

List all workbooks in Sigma Computing. Returns workbookId, workbookUrlId, name, url, path, latestVer…

get_single_sigmacomputing_workbook_by_id

Get a workbook by id in Sigma Computing. Returns workbookId, workbookUrlId, name, url, path, latestV…

create_a_sigmacomputing_users_user_attribute

Set a user attribute for users by assigning values to the user attribute identified by userAttribute…

update_a_sigmacomputing_users_user_attribute_by_id

Update a user attribute for users by userAttributeId in Sigma Computing. This endpoint currently sup…

delete_a_sigmacomputing_teams_user_attribute_by_id

Delete a specific user attribute for a specific team in Sigma Computing. Requires userAttributeId as…

list_all_sigmacomputing_users_user_attributes

Get a list of users with a specific user attribute by userAttributeId in Sigma Computing. Returns us…

create_a_sigmacomputing_teams_user_attribute

Set a user attribute for teams by assigning the value of the user attribute identified by id to one…

update_a_sigmacomputing_teams_user_attribute_by_id

Update a user attribute for teams in Sigma Computing by deleting user attribute assignments. Require…

create_a_sigmacomputing_user_attribute

Create a new user attribute in Sigma Computing with required name. Returns userAttributeId, name, cr…

get_single_sigmacomputing_user_attribute_by_id

Get details for a specific user attribute in Sigma Computing by userAttributeId. Returns userAttribu…

list_all_sigmacomputing_teams_user_attributes

Get a list of teams with a specific user attribute defined by userAttributeId in Sigma Computing. Re…

delete_a_sigmacomputing_organization_translation_lng_variant_by_id

Delete organization translation file with lng and lng_variant in Sigma Computing. Returns an empty r…

list_all_sigmacomputing_user_attributes

List user attributes in Sigma Computing. Returns userAttributeId, name, createdBy, updatedBy, create…

delete_a_sigmacomputing_organization_translation_lng_by_id

Delete the organization translation file for the specified lng in Sigma Computing. Requires lng as t…

list_all_sigmacomputing_organization_translation_lng_variant

Get organization translation file with variant using lng and lng_variant. Returns a JSON object with…

update_a_sigmacomputing_organization_translation_lng_variant_by_id

Update organization translation file with variant using lng and lng_variant. Returns the updated tra…

list_all_sigmacomputing_organization_translation_lng

Get organization translation file for the specified lng in Sigma Computing. Returns a JSON object wi…

update_a_sigmacomputing_organization_translation_lng_by_id

Update organization translation file for the specified locale lng in Sigma Computing. Requires trans…

list_all_sigmacomputing_translations

List organization translation files in Sigma Computing. Returns entries with fields lng (locale iden…

create_a_sigmacomputing_translation

Create organization translation file with required parameter lng for locale identifier in Sigma Comp…

get_single_sigmacomputing_template_by_id

Get template by id in Sigma Computing. Returns templateId, templateUrlId, name, url, path, latestVer…

create_a_sigmacomputing_template

Create a workbook from a template in Sigma Computing using templateId and folderId. Returns workbook…

sigmacomputing_templates_swap

Swap data sources used by a workbook template in Sigma Computing. Requires template id and body with…

create_a_sigmacomputing_tag

Create a tag in Sigma Computing with required parameters name and color. Returns name, versionTagId,…

delete_a_sigmacomputing_tag_by_id

Delete a specific version tag in Sigma Computing using the tagId. Returns an empty response body on…

sigmacomputing_tags_workbooks

List workbooks for a tag using tag_id in Sigma Computing. Returns workbookId, workbookUrlId, name, u…

list_all_sigmacomputing_templates

List available templates in Sigma Computing. Returns templateId, templateUrlId, name, url, path, lat…

sigmacomputing_shared_templates_share_workbook_with_organization

Share a workbook with another organization in Sigma Computing using workbookId and orgSlugs. Returns…

delete_a_sigmacomputing_shared_template_by_id

Delete a template share by shareId in Sigma Computing. Removes a template shared with your organizat…

list_all_sigmacomputing_tags

Get a list of version tags in Sigma Computing. Returns fields versionTagId, name, ownerId, createdBy…

delete_a_sigmacomputing_grant_by_id

Delete a grant by id in Sigma Computing. Returns the grantId, inodeId, organizationId, memberId, tea…

list_all_sigmacomputing_shared_templates

List workbook templates shared with your organization in Sigma Computing. Returns entries with provi…

create_a_sigmacomputing_shared_template

Accept a pending template share in Sigma Computing. Requires shareId in the request body and optiona…

delete_a_sigmacomputing_file_by_id

Delete a file or folder in Sigma Computing using the file's inodeId. The response body confirms the…

list_all_sigmacomputing_grants

List all grants for a given object in Sigma Computing. Requires one of userId, teamId, or inodeId. R…

get_single_sigmacomputing_grant_by_id

Get a grant by id in Sigma Computing. Returns grantId, inodeId, organizationId, memberId, teamId, pe…

create_a_sigmacomputing_grant

Create or update a grant on a document, folder, or workspace to a user or team in Sigma Computing. R…

create_a_sigmacomputing_file

Create an empty workspace, folder, or workbook in Sigma Computing. Requires type and name in the req…

update_a_sigmacomputing_file_by_id

Update a file or folder in Sigma Computing by specifying id. Returns updated file details including…

delete_a_sigmacomputing_favorite_by_id

Unfavorite a document or folder for a specific user in Sigma Computing. Requires member_id and id. R…

list_all_sigmacomputing_files

List all documents and folders accessible from the parent in Sigma Computing. Returns entries with f…

get_single_sigmacomputing_file_by_id

Get information about a specific file in Sigma Computing by inodeId. Returns id, urlId, name, type,…

list_all_sigmacomputing_favorites

Get favorite documents for a user in Sigma Computing using member_id. Returns entries array with id,…

create_a_sigmacomputing_favorite

Create a favorite for a document or folder using memberId and inodeId in Sigma Computing. Returns th…

list_all_sigmacomputing_datasets_grants

Get a list of permissions granted to teams and users for a specific dataset in Sigma Computing. Requ…

create_a_sigmacomputing_datasets_grant

Grant permissions on a specific dataset using datasetId in Sigma Computing. Requires grants array wi…

delete_a_sigmacomputing_datasets_grant_by_id

Delete a permission granted on a specific dataset by datasetId and grantId in Sigma Computing.…

list_all_sigmacomputing_materialization

List materialization jobs for a dataset in Sigma Computing. Requires dataset_id. Returns entries wit…

create_a_sigmacomputing_materialization

Start a materialization run for a specific dataset in Sigma Computing. Requires datasetId. Returns t…

create_a_sigmacomputing_credential

Create API client credentials for a user in Sigma Computing. Requires ownerId and name. Returns clie…

delete_a_sigmacomputing_credential_by_id

Delete API credentials by clientId in Sigma Computing. Returns an empty response body upon successfu…

get_single_sigmacomputing_dataset_by_id

Get a specific dataset by id in Sigma Computing. Returns datasetId, createdBy, updatedBy, createdAt,…

list_all_sigmacomputing_datasets

Get a list of available datasets in Sigma Computing. Returns datasetId, createdBy, updatedBy, create…

sigmacomputing_datasets_sources

Get sources of a dataset in Sigma Computing by datasetId. Returns an array of source objects with ty…

delete_a_sigmacomputing_path_grant_by_id

Delete a specific grant identified by id for a connection path identified by connection_path_id in S…

sigmacomputing_paths_sync

Sync a connection by connectionId in Sigma Computing to retrieve any changes from the data warehouse…

list_all_sigmacomputing_path_grants

Get a list of permissions granted to a specific connection path in Sigma Computing using connectionP…

create_a_sigmacomputing_path_grant

Add grants to a specific connection path in Sigma Computing using connectionPathId. Specify grantee…

list_all_sigmacomputing_paths

List all connection paths available to the user in Sigma Computing. Returns connectionId, urlId, and…

sigmacomputing_paths_path_by_inode

Get the connection path for a specific table in Sigma Computing using inodeId. Returns connectionId…

sigmacomputing_paths_look_up

Get connection path details for a specific connection by connectionId and path in Sigma Computing. R…

create_a_sigmacomputing_connection_grant

Add grants to a connection using connectionId to specify the connection. Grants include memberId and…

delete_a_sigmacomputing_connection_grant_by_id

Delete a specific grant by id on a connection identified by connection_id in Sigma Computing. The re…

list_all_sigmacomputing_connection_grants

Get a list of permissions granted to users or teams on a specific connection in Sigma Computing. Req…

delete_a_sigmacomputing_connection_by_id

Delete a specific connection by id in Sigma Computing. Returns an empty response body upon successfu…

sigmacomputing_connections_test

Test whether an existing connection allows read and write operations for the user associated with th…

get_single_sigmacomputing_connection_by_id

Get metadata of a specific connection by id in Sigma Computing. Returns organizationId, connectionId…

create_a_sigmacomputing_connection

Create a connection to a cloud data warehouse in Sigma Computing. Returns organizationId, connection…

update_a_sigmacomputing_connection_by_id

Update a specific connection by id in Sigma Computing. Requires connection details to keep and suppo…

delete_a_sigmacomputing_workspaces_grant_by_id

Delete a specific grant of permissions on a workspace in Sigma Computing using workspace_id and id.…

list_all_sigmacomputing_connections

List connections in Sigma Computing. Returns organizationId, connectionId, isSample, isAuditLog, las…

list_all_sigmacomputing_workspaces_grants

List grants for a workspace using workspace_id. Returns grantId, inodeId, organizationId, memberId,…

create_a_sigmacomputing_workspaces_grant

Create a grant specifying permissions for users or teams to access a workspace in Sigma Computing. R…

update_a_sigmacomputing_workspace_by_id

Update a workspace name by workspaceId in Sigma Computing. Returns workspaceId, name, createdBy, upd…

delete_a_sigmacomputing_workspace_by_id

Delete a workspace by id in Sigma Computing. Deleted workspaces cannot be recovered.…

list_all_sigmacomputing_member_teams

List teams for a member in Sigma Computing. Requires memberId as id. Returns teamId, createdBy, upda…

sigmacomputing_teams_user_attributes

Get a list of user attributes assigned to a team in Sigma Computing. Requires team id. Returns userA…

update_a_sigmacomputing_team_member_by_id

Update members of a specific team in Sigma Computing using teamId. Add or remove members by memberId…

create_a_sigmacomputing_workspace

Create a workspace with name in Sigma Computing. Returns workspaceId, name, createdBy, updatedBy, cr…

update_a_sigmacomputing_team_by_id

Update a team by id in Sigma Computing. Returns teamId, createdBy, updatedBy, createdAt, updatedAt,…

create_a_sigmacomputing_team

Create a Sigma team with required name, description, and visibility. Specify members by memberIds. R…

delete_a_sigmacomputing_team_by_id

Delete a specific team in Sigma Computing. Requires id. The response body confirms the deletion.…

update_a_sigmacomputing_member_by_id

Update a specific user by id in Sigma Computing. Returns organizationId, memberId, memberType, first…

delete_a_sigmacomputing_member_by_id

Deactivate a specific member by id in Sigma Computing. The member is marked archived and their docum…

create_a_sigmacomputing_member

Create a member with email, firstName, lastName, and memberType in Sigma Computing. Returns organiza…

get_single_sigmacomputing_member_by_id

Get information about a specific member/user by id in Sigma Computing. Returns organizationId, membe…

get_single_sigmacomputing_workspace_by_id

Get details of a specific workspace by id in Sigma Computing. Returns workspace fields including sta…

list_all_sigmacomputing_whoami

Get the identity and authentication status of the current user in Sigma Computing. Returns user deta…

get_single_sigmacomputing_team_by_id

Get details about a specific team in Sigma Computing by id. Returns teamId, createdBy, updatedBy, cr…

list_all_sigmacomputing_team_members

List team members for team in Sigma Computing. Returns userId as Member ID and isTeamAdmin indicatin…

list_all_sigmacomputing_workspaces

List all workspaces in Sigma Computing. Returns workspace details including id and name. Supports op…

list_all_sigmacomputing_teams

List all teams in Sigma Computing. Returns an array of teams with fields including id, name, descrip…

list_all_sigmacomputing_members

List all users/members in Sigma Computing. Returns an array of member objects, including key fields…

Enhanced

Sigma Computing

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Unified APIs for

Sigma Computing

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Users

The User object represents a User.

Unified User Directory API

Groups

Groups are a collection of users in the source application. In some applications, they might also be called Teams.

Unified User Directory API

Workspaces

Workspaces represent concepts like teams, workspaces, projects in apps that support them

Unified User Directory API

Proxy API for

Sigma Computing

Access all of the

Sigma Computing

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Sigma Computing

Analytics

API.

API call us you

You call us, we call

Sigma Computing

and pass the response back in the same cycle.

Access all of the

Sigma Computing

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Sigma Computing

Analytics

API, you call us

we call

Sigma Computing

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Sigma Computing

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Sigma Computing

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Sigma Computing

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Sigma Computing

We translate

pagination

Get

Get

Sigma Computing

Sigma Computing

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain