All Products
Search
Document Center

Quick BI:API overview

Last Updated:Dec 05, 2025

API standard and pre-built SDKs in multi-language

The OpenAPI specification of this product (quickbi-public/2022-01-01) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.

Custom signature

If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).

Before you begin

An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. Create a Resource Access Management (RAM) user with API-only access and use RAM policies to apply the principle of least privilege (PoLP). Alibaba Cloud accounts are only used when explicitly required.

To call APIs securely, configure the following:

Organization Management

API

Title

Description

Organization User Management Organization User Management
CheckOrganizationMember CheckOrganizationMember Checks if a user is a member of an organization.
CreateCubeBySql CreateCubeBySql Creates a dataset from a custom SQL statement.
BatchAddFeishuUsers Batch Add Feishu Users Batch add Feishu users.
QueryUserInfoByAccount QueryUserInfoByAccount Queries user information based on the Alibaba Cloud ID or Alibaba Cloud account name.
Role Management Role Management
ListWorkspaceUserRolesByUserId ListWorkspaceUserRolesByUserId Queries all workspace roles of a user.
ListOrganizationRoles Get Organization Role List Retrieve the list of custom roles at the organization level.

Permission Management

API

Title

Description

DataPortal Menu Authorization Management DataPortal Menu Authorization Management
ListPortalMenuAuthorization ListPortalMenuAuthorization Retrieves a list of authorization details for the menus in a BI portal.
Row-Level Permission Management Row-Level Permission Management
SetDataLevelPermissionRuleConfig Set Single Dataset Row and Column Permission Configuration Information Set single dataset row and column permission configuration information (addition and update)
AddDataLevelPermissionRuleUsers AddDataLevelPermissionRuleUsers Adds specified users and user groups to a row-level permission rule.
AddDataLevelPermissionWhiteList AddDataLevelPermissionWhiteList Modifies the whitelist for row-level and column-level permissions of a specified dataset.
DeleteDataLevelRuleConfig DeleteDataLevelRuleConfig Deletes a row-level permission rule.
DeleteDataLevelPermissionRuleUsers DeleteDataLevelPermissionRuleUsers Deletes specified users from a row-level permission rule.
UpdateDataLevelPermissionStatus UpdateDataLevelPermissionStatus Updates the row-level and column-level permission status for a dataset.
SetDataLevelPermissionExtraConfig SetDataLevelPermissionExtraConfig Set extra configuration for row and column permissions.
QueryDatasetSwitchInfo QueryDatasetSwitchInfo Get the row-level permission switch status for a specified dataset.

Resource Management

API

Title

Description

Report Resource Management Report Resource Management
UpdateEmbeddedStatus UpdateEmbeddedStatus Change the embedding status of a report, turn on embedding, or turn off embedding.
QueryWorksByOrganization Query All Works Under the Organization Query all works under the entire organization, with the option to specify the type of work.
QueryReadableResourcesListByUserIdV2 Query List of Works User Has Permission to View (New) Query list of works user has permission to view (new)
Dataset Resource Management Dataset Resource Management
CheckDatasetExisted CheckDatasetExisted Checks whether a dataset with the specified CubeId exists.
CreateDataset CreateDataset Creates a dataset from a physical table.
AddDataSource AddDataSource Adds the connection information for a data source.
UpdateDataSource UpdateDataSource Modify Data Source Configuration
UpdateCubeBySql UpdateCubeBySql Updates a dataset that is based on a custom SQL statement.
QueryLastAccelerationEngineJob QueryLastAccelerationEngineJob Query the Most Recent Acceleration Task by Dataset ID
QueryDatasetInfo QueryDatasetInfo Indicates whether the table is a custom SQL table. Valid values: \\* true: custom SQL table \\* false: non-custom SQL table
QueryDatasetList QueryDatasetList Queries the datasets in a specified workspace. The results are sorted in descending order by creation time.
ListAccelerationOfWorkspace ListAccelerationOfWorkspace Retrieves information about acceleration tasks in a workspace.
QueryAccelerationLogByCubeId QueryAccelerationLogByCubeId Queries the run logs of acceleration tasks for a specified dataset.
Workspace Management Workspace Management
CreateWorkspace CreateWorkspace Creates a workspace.
Collection Management Collection Management
ListCollections ListCollections Retrieve the list of works that a user has favorited.

Data Management

API

Title

Description

Data Service Data Service
QueryData QueryData Calls an API that was created in DataService Studio.
QueryDataService Invoke Data Service API Invoke an already created API in the data service.

Statistical Analysis

API

Title

Description

Resource Analysis Resource Analysis
QueryAuditLog Query Audit Log Information Queries audit log information.

SmartQ

API

Title

Description

SmartQ Management SmartQ Management
ModifyDashboardNl2sqlStatus ModifyDashboardNl2sqlStatus Modifies the Q-Assistant status for multiple dashboards.
QueryDashboardNl2sql QueryDashboardNl2sql Query Dashboard's Question Resource Information
SmartqAuthorize Batch Management of Smart Q\\\\\\&A Authorizations Batch Management of Smart Q\\\\\\&A Authorizations
QueryLlmCubeWithThemeListByUserId Check which datasets and analysis themes the user has question authorization for Check which datasets and analysis themes the user has question authorization for
QueryDatasetSmartqStatus Check if the Dataset has Enabled Smart Query Check if the Dataset has Enabled Smart Query
SmartqQueryAbility Smart Query Performs an intelligent data query.

Others

API

Title

Description

AddShareReport Add data work sharing configuration Add a sharing configuration for data works.
AddUser Add Organization Member Add an organization member.
AddUserGroupMember AddUserGroupMember Adds an organization member to a specified user group.
AddUserGroupMembers AddUserGroupMembers Add users to a specified user group at a time.
AddUserTagMeta Add Organization Member Tag Metadata Add organization member tag metadata.
AddUserToWorkspace Add Member to Workspace Add a member to the specified workspace.
AddWorkspaceUsers Batch Add Members to Workspace Batch add members to the workspace.
AllotDatasetAccelerationTask AllotDatasetAccelerationTask Trigger the collection acceleration of the Quick engine for datasets.
AuthorizeMenu AuthorizeMenu Batch authorization of BI portal menu will be skipped automatically.
CancelAuthorizationMenu Batch Cancel Data Portal Menu Authorization Cancel the authorization records for specified users and user groups based on the portal menu ID.
CancelCollection CancelCollection Cancel the data works from the user's collection.
CancelReportShare CancelReportShare Delete a share authorization for a data work.
ChangeVisibilityModel ChangeVisibilityModel Modifies the visibility mode of the BI portal menu and whether the menu is only authorized to be visible.
CheckReadable CheckReadable Queries whether a user has permissions to view data works, such as dashboards and workbooks.
CreateTicket Generate Report Embedding Ticket Generate a ticket for third-party embedding.
CreateTicket4Copilot Generate Smart Q Embedding Ticket Generate an embedding ticket for Smart Q.
CreateUserGroup CreateUserGroup Create a user group. You can specify a parent user group.
DataSetBlood DataSetBlood Query works information under the specified dataset.
DataSourceBlood Query dataset information under the specified data source Query dataset information under the specified data source
DelayTicketExpireTime DelayTicketExpireTime Update the expiration time of the ticket embedded in the report.
DeleteTicket Delete Embedded Ticket Delete Third-Party Embedded Ticket
DeleteUser Delete Organization User Delete the specified organization user.
DeleteUserFromWorkspace Remove Workspace Member Delete a member from the specified workspace.
DeleteUserGroup DeleteUserGroup Deletes a user group in an organization.
DeleteUserGroupMember DeleteUserGroupMember Deletes a specified member from a specified user group.
DeleteUserGroupMembers DeleteUserGroupMembers Batch remove specified users from user groups.
DeleteUserTagMeta DeleteUserTagMeta Deletes the tag metadata of an organization member.
GetDataSourceConnectionInfo GetDataSourceConnectionInfo Get Data Source Information
GetMailTaskStatus GetMailTaskStatus Check the running status of mail tasks within an organization
GetUserGroupInfo Get User Group Information by Keyword Search for user group information based on the keyword of the user group name.
GetWorksEmbedList Get Embedded Reports Query the list of embedded reports
ListApiDatasource ListApiDatasource Queries API data sources.
ListByUserGroupId ListByUserGroupId Queries user group information at a time by user group ID.
ListCubeDataLevelPermissionConfig ListCubeDataLevelPermissionConfig You can this operation to obtain a list of row and column permission configurations for a specified dataset.
ListDataLevelPermissionWhiteList Get Dataset Row and Column Permission Whitelist Retrieve the whitelist for dataset row and column permissions based on the type of permission.
ListDataSource ListDataSource Query all data sources under the specified space
ListFavoriteReports Favorite Reports List on Home Dashboard Overview
ListOrganizationRoleUsers ListOrganizationRoleUsers Get user list under the specified organization role.
ListPortalMenus ListPortalMenus Gets a hierarchical list of menus under a specific BI portal.
ListRecentViewReports ListRecentViewReports You can call this operation to obtain a list of the most frequently viewed and footsteps displayed in the homepage dashboard for a specified user.
ListSharedReports ListSharedReports You can this operation to obtain the list of authorized works displayed on the homepage of a specified user.
ListUserGroupsByUserId ListUserGroupsByUserId Queries all user groups to which a user belongs based on the user ID.
ListWhitePortalMenu ListWhitePortalMenu Retrieves the whitelist for a BI portal menu.
ListWorkspaceRoleUsers ListWorkspaceRoleUsers Get user list under the specified workspace role.
ListWorkspaceRoles ListWorkspaceRoles Get the list of workspace roles.
ManualRunMailTask ManualRunMailTask Manually Execute Email Task
ModifyApiDatasourceParameters ModifyApiDatasourceParameters Modifies the configurations of a specified API data source.
ModifyCopilotEmbedConfig Modify Intelligent Query Embedding Configuration Modify Intelligent Query Embedding Configuration
QueryApprovalInfo QueryApprovalInfo Get approval flow information based on the approver.
QueryComponentPerformance QueryComponentPerformance Queries component performance logs.
QueryCopilotEmbedConfig Get the List of Configurations for Activating XiaoQ Embedding Get the List of Configurations for Activating XiaoQ Embedding
QueryCubeOptimization QueryCubeOptimization Queries dataset optimization suggestions.
QueryCubePerformance QueryCubePerformance Queries the performance logs of a dataset.
QueryDataRange Get Data Range Catalog List Get Data Range Catalog List
QueryDataServiceList QueryDataServiceList Query Data Service API List
QueryDatasetDetailInfo QueryDatasetDetailInfo Queries the details of a specified dataset, including the data source, directory, and dataset model.
QueryEmbeddedInfo QueryEmbeddedInfo Obtain the embedding configuration in the organization, including the maximum number of embeddings and the number of embeddings.
QueryEmbeddedStatus QueryEmbeddedStatus Queries whether embedding is enabled for a report.
QueryOrganizationRoleConfig QueryOrganizationRoleConfig Gets the configuration of the specified organization role.
QueryOrganizationWorkspaceList Get Workspace List Under Organization Retrieve the list of workspaces under the current organization.
QueryReadableResourcesListByUserId QueryReadableResourcesListByUserId Queries the list of works that a user has the permission to view, including the statements that are authorized to share in a space.
QueryReportPerformance QueryReportPerformance Queries report performance logs.
QueryShareList Query the Sharing Records of a Work Query the list of objects to which a work has been shared, returning only the sharing configurations that are still within their validity period.
QuerySharesToUserList QuerySharesToUserList You can call this operation to query the list of works authorized to a user.
QuerySmartqPermissionByCubeId Check if a user has permission for a specific smart question dataset Check if a user has permission for a specific smart question dataset
QueryTicketInfo QueryTicketInfo Obtains the details of a specified ticket for a report that is not embedded in the report.
QueryUserGroupListByParentId QueryUserGroupListByParentId You can this operation to obtain information about child user groups under a specified parent user group.
QueryUserGroupMember Query User Group Member List Retrieve the list of members under a user group.
QueryUserInfoByUserId QueryUserInfoByUserId Queries user information based on the user ID.
QueryUserList QueryUserList Queries the members of an organization.
QueryUserRoleInfoInWorkspace Query Preset Roles of Workspace Members Get the preset workspace role information for a specified workspace member.
QueryUserTagMetaList QueryUserTagMetaList Queries the metadata list of member tags in an organization.
QueryUserTagValueList QueryUserTagValueList Query the list of specific user tag values.
QueryWorks QueryWorks Queries information about a specified data work.
QueryWorksBloodRelationship QueryWorksBloodRelationship Obtains the kinship of a data work, including the datasets referenced by each component and query field information. Currently, only supported data works include dashboards, workbooks, and self-service data retrieval.
QueryWorksByWorkspace QueryWorksByWorkspace Queries all works in a workspace under an organization. You can specify the type of work.
QueryWorkspaceRoleConfig QueryWorkspaceRoleConfig Get Configuration Information for a Specified Workspace Role
QueryWorkspaceUserList List Members Under a Workspace Query the list of members under a specified workspace.
ResultCallback ResultCallback You can customize the callback interface for approval processes to process Quick BI approval processes.
SaveFavorites Add Work to Favorites Add a user's favorite work
SetDataLevelPermissionWhiteList SetDataLevelPermissionWhiteList Sets the whitelist for the specified row-level permissions.
SmartqAuthTransfer Synchronize the question count permissions of a specified user to other users Synchronize the question count permissions of a specified user to other users
UpdateTicketNum UpdateTicketNum Update the ticket quantity on the specified ticket used for the exemption embedded report.
UpdateUser UpdateUser Updates the information of a specified member in an organization.
UpdateUserGroup UpdateUserGroup Updates information about a specified user group in an organization.
UpdateUserTagMeta UpdateUserTagMeta Used for updating the metadata of organization member tags
UpdateUserTagValue Update Organization Member Tag Value Update the tag value of an organization member.
UpdateWorkspaceUserRole Modify Workspace Member Role Modify the role of a specified member under the workspace, existing roles will be overwritten.
UpdateWorkspaceUsersRole Batch Update Workspace Member Roles Batch update the role information of workspace members, existing roles will be overwritten
WithdrawAllUserGroups WithdrawAllUserGroups Make the user exit all user groups. This process is irreversible. Exercise caution when performing this operation.