Create Cell
HEX_CREATE_CELLAdd a new code or SQL cell to your Hex project to expand its functionality with custom logic or database queries. This lets you build out your analytics and data processing workflows without leaving the platform.
Hex
32 actions for Hex workflows.
Operations are the actions a workflow can take in Hex, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Manage individual code and visualization cells within Hex projects through create, read, update, and delete operations. Use these endpoints to programmatically modify project content, automate cell management, or integrate Hex cells into your broader automation workflows.
Create Cell
HEX_CREATE_CELLAdd a new code or SQL cell to your Hex project to expand its functionality with custom logic or database queries. This lets you build out your analytics and data processing workflows without leaving the platform.
Delete Cell
HEX_DELETE_CELLRemove a cell from your Hex project draft to clean up analysis or eliminate outdated content. This helps you maintain a focused, organized project as your analysis evolves.
Get Cell
HEX_GET_CELLRetrieve detailed information about a specific cell from a Hex project, including its contents and metadata, to access code, SQL queries, or other cell data.
List Cells
HEX_LIST_CELLSRetrieve all cells from a Hex project draft to access their source code, configurations, and metadata in a paginated format. Use this to audit your project structure, understand cell dependencies, or extract code for documentation.
Update Cell
HEX_UPDATE_CELLModify the code or data connection settings within a Hex cell to update your project's logic or data sources. This lets you refine calculations, fix queries, or change how data flows through your project without recreating the entire cell.
Organize and manage project collections, which group related Hex projects together for easier navigation and governance. These operations allow you to create, list, and modify collections as part of your workspace management automation.
Create Collection
HEX_CREATE_COLLECTIONOrganize your Hex projects and resources by creating a new collection to group related work together. This helps keep your workspace structured and makes it easier to find and manage related items.
Edit Collection
HEX_EDIT_COLLECTIONUpdate a collection's name, description, and sharing settings to keep your Hex projects organized and control who can access them.
Get collection
HEX_GET_COLLECTIONRetrieve detailed information about a specific collection in Hex, including its name, description, creator, and sharing settings. Use this to understand collection structure and permissions before accessing or modifying its contents.
List Collections
HEX_LIST_COLLECTIONSRetrieve all collections in your workspace to discover and browse available projects and data sources. This helps you find collections you need to work with or manage.
Access the data connections available in your Hex workspace that enable projects to query databases and data sources. Use this to discover which connections are configured and available for your automated workflows.
List Data Connections
HEX_LIST_DATA_CONNECTIONSRetrieve all data connections configured in your Hex workspace to see what databases, APIs, and data sources are available for your projects. This helps you understand what data resources your team can access and use in analyses.
Trigger and monitor Hex project runs programmatically, from initiating execution to checking status and retrieving results. These operations are essential for embedding Hex computations into automated workflows and orchestration pipelines.
Get Run Status
HEX_GET_RUN_STATUSCheck the current status and progress of a Hex project run, including whether it's completed, in progress, or failed, along with timing details. This helps you monitor the execution of your data projects and respond quickly to any issues.
Run Project
HEX_RUN_PROJECTExecutes the latest published version of a Hex project on-demand, allowing you to automate data analysis, reporting, or computation workflows without manual intervention.
Cancel Run
HEX_CANCEL_RUNStops a currently executing Hex project run that is in progress, allowing you to halt long-running computations or data processes without waiting for completion.
Get Project Runs
HEX_GET_PROJECT_RUNSRetrieve the execution status and history of your Hex project runs to track data processing jobs and monitor when analyses complete.
Get Run Chart Image
HEX_GET_RUN_CHART_IMAGERetrieve a visual chart image from a completed Hex project run to embed in reports, dashboards, or presentations. This allows you to extract and reuse data visualizations programmatically.
Manage team groups within your Hex workspace to control permissions and access at scale. Use these endpoints to create groups, assign members, and modify group settings as part of your identity and access management automation.
Create Group
HEX_CREATE_GROUPOrganize your team members into groups within your Hex workspace to streamline collaboration, manage permissions, and control who can access specific projects and data.
Delete Group
HEX_DELETE_GROUPPermanently remove a group from your Hex workspace when it's no longer needed. This is useful for cleaning up after team reorganizations or closing completed projects.
Edit Group
HEX_EDIT_GROUPUpdate a group's name, description, or manage its members by adding or removing users to control access and organization within your Hex workspace.
Get Group
HEX_GET_GROUPRetrieve detailed information about a specific Hex group, including its ID, name, and creation date. Use this to access group details for organizational and collaboration purposes.
List groups
HEX_LIST_GROUPSRetrieve all groups in your Hex workspace with filtering and pagination options to manage team access and collaboration structures. Useful for organizing and viewing how your projects and data are grouped for different teams or departments.
Author and publish Hex guides as interactive documents that communicate findings and insights. These operations let you automate guide creation, update drafts, and manage the publishing workflow programmatically.
Delete Guide Draft
HEX_DELETE_GUIDE_DRAFTPermanently removes a draft guide from your Hex workspace when you no longer need it or want to start fresh with a new version.
Publish Guide Drafts
HEX_PUBLISH_GUIDE_DRAFTSMakes your draft guides publicly available so readers can access them, either publishing all drafts at once or selecting specific guides by ID.
Upsert Guide Draft
HEX_UPSERT_GUIDE_DRAFTCreate or update guide drafts in Hex by file path, automatically managing new guides and draft versions without manual intervention.
Retrieve and manage core project metadata and settings in your Hex workspace. Use these endpoints to list projects, get project details, and update project status as part of workspace management automation.
Get Project
HEX_GET_PROJECTRetrieve detailed information about a Hex project including its title, description, creator, owner, status, and sharing settings. Use this to access project metadata and understand project configurations without opening the Hex interface.
List Hex Projects
HEX_LIST_PROJECTSRetrieve all your Hex projects with the ability to filter by status, categories, creator, or owner to find specific projects quickly. This helps you organize and manage your data projects in one place.
Update Project Status
HEX_UPDATE_PROJECTUpdate or remove project status and endorsements in Hex to keep your project information current and accurately reflect its state or progress.
Control access to Hex projects by managing sharing permissions across users, groups, and collections. These operations enable you to automate governance, set default access levels, and adjust project visibility as part of your access control workflows.
Edit Project Sharing Collections
HEX_EDIT_PROJECT_SHARING_COLLECTIONSOrganize and control project access by adding or removing projects from shared collections, making it easier to manage who can view specific work across your team.
Edit Project Sharing Groups
HEX_EDIT_PROJECT_SHARING_GROUPSManage which groups of people have access to your Hex projects and control their permissions. Use this when you need to grant or update group access to keep your data and analytics secure.
Edit Project Sharing Settings
HEX_EDIT_PROJECT_SHARING_ORG_AND_PUBLICControl who can access your Hex project by adjusting sharing permissions for team members and public web access.
Edit Project Sharing Users
HEX_EDIT_PROJECT_SHARING_USERSManage individual user access permissions to Hex projects by granting or modifying access levels from view-only to full control. Use this when you need to quickly adjust who can interact with your analytics and data projects.
Administer user accounts in your Hex workspace, including listing active users and deactivating those no longer needing access. Use these operations to manage workspace membership and enforce user lifecycle policies automatically.
Deactivate User
HEX_DEACTIVATE_USERDisables a user account in your Hex workspace, preventing them from accessing projects and data while preserving their historical contributions and audit trails.
List Users
HEX_LIST_USERSRetrieve all users in your Hex workspace along with their details like names, emails, and roles, with pagination support for managing large teams.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.