# Hex integration

> Collaborative data workspace API: list and run projects, manage cells, threads, users, groups, collections, data connections, and sharing.

- Authentication: apiKey

## Tools (58)

- **Batch Update Compute Profile**: Set kernel image and/or kernel size on up to 250 projects in one request.
- **Cancel Run**: Cancel a project run and free its kernel.
- **Continue Thread**: Send a follow-up prompt to an idle agent thread.
- **Create Cell**: Create a code, SQL, or markdown cell in the draft version of a project.
- **Create Collection**: Create a collection with optional description and sharing.
- **Create Data Connection**: Create a data connection (athena, bigquery, clickhouse, databricks, postgres, redshift, snowflake, trino).
- **Create Group**: Create a group, optionally with initial members.
- **Create Presigned Url**: Create a single-use signed URL to embed a published Hex app in an iframe.
- **Create Project**: Create a new project in the workspace with a title and optional description.
- **Create Thread**: Start an asynchronous Hex agent thread with a prompt.
- **Deactivate User**: Deactivate a user in the workspace.
- **Delete Cell**: Delete a cell from the draft version of a project.
- **Delete Group**: Delete a group.
- **Delete Guide Draft**: Delete a guide draft.
- **Edit Collection**: Rename a collection or change its description and sharing.
- **Edit Data Connection**: Edit a data connection's details, sharing, schema filters, and refresh settings.
- **Edit Group**: Rename a group or add and remove its members.
- **Edit Project Sharing Collections**: Add a project to collections or remove it from collections.
- **Edit Project Sharing Groups**: Add groups to a project or change/remove their access.
- **Edit Project Sharing Org And Public**: Change workspace-wide or public-web sharing for a project.
- **Edit Project Sharing Users**: Add users to a project or change/remove their access.
- **Export Project**: Export a project in the .hex.yaml format.
- **Get Cell**: Get a single notebook cell by ID.
- **Get Cell Output**: Get the latest output preview of a SQL cell in the draft notebook session (unstable endpoint).
- **Get Chart Image From Logic**: Get the rendered PNG of a chart cell from the draft notebook session, base64 encoded.
- **Get Chart Image From Run**: Get the rendered PNG of a chart cell from a completed run, base64 encoded.
- **Get Collection**: Get a collection by ID.
- **Get Data Connection**: Get a single data connection by ID.
- **Get Group**: Get a group by ID.
- **Get Project**: Get metadata about a single project.
- **Get Project Runs**: List runs of a project (API, scheduled, and app refresh runs) with status filters.
- **Get Queried Tables**: List the warehouse tables queried in a project (Enterprise observability API).
- **Get Run Status**: Get the status of a project run.
- **Get Suggestion**: Get a context suggestion with its evidence sources and proposed changes.
- **Get Thread**: Get an agent thread's status (RUNNING, IDLE, ERROR) and response.
- **Get Thread Messages**: List the messages of an agent thread as flat text blocks, with cursor pagination.
- **Ingest Semantic Project**: Ingest a semantic project from a zip file.
- **List Cells**: List cells from the draft version of a project, with code, SQL, and markdown contents.
- **List Collections**: List collections in the workspace.
- **List Data Connections**: List the workspace's data connections.
- **List Draft Guides**: List draft agent guides.
- **List Groups**: List groups in the workspace.
- **List Projects**: List all viewable projects, sorted by most recently created first.
- **List Suggestions**: List context suggestions for the workspace.
- **List Threads**: List agent threads in the workspace, newest first (Manager role or higher).
- **List Topics**: List thread topics in the workspace, sorted by name.
- **List Users**: List all users in the workspace.
- **Me**: Get the user and token the API key authenticates as (also a connection check).
- **Publish Guide Drafts**: Publish guide drafts.
- **Run Project**: Trigger a run of the latest published version of a project, with optional input parameters.
- **Trigger Suggestion Review**: Start a background review agent run for a context suggestion.
- **Update Cell**: Update a cell's source and/or data connection in the draft version of a project.
- **Update Data Connection Schema**: Add or remove a status (including endorsements) on databases, schemas, and tables of a data connection.
- **Update Project**: Add or remove a status (including endorsements) on a project.
- **Update Semantic Project**: Add or remove a status (including endorsements) on datasets and views in a semantic project.
- **Update Suggestion**: Update the status of a context suggestion.
- **Update Suggestion Change**: Update the status of one proposed change within a context suggestion.
- **Upsert Guide Draft**: Create or update agent guide drafts by file path.

Connect Hex in General Input: https://www.generalinput.com/apps/hex