Hex
Run Hex projects and manage analytics workspace metadata through the official public API
Tools
| Name | Description |
|---|---|
validate_connectionValidate the Hex API token by listing one project. | Validate the Hex API token by listing one project. |
list_projectsList Hex projects visible to the token. | List Hex projects visible to the token. |
get_projectGet metadata for a Hex project. | Get metadata for a Hex project. |
run_projectRun a published Hex project with optional input parameters and cache controls. | Run a published Hex project with optional input parameters and cache controls. |
list_project_runsList API-triggered runs for a Hex project. | List API-triggered runs for a Hex project. |
get_project_runGet details for a Hex project run. | Get details for a Hex project run. |
cancel_project_runCancel a running Hex project run. | Cancel a running Hex project run. |
list_usersList Hex workspace users visible to the token. | List Hex workspace users visible to the token. |
list_groupsList Hex workspace groups visible to the token. | List Hex workspace groups visible to the token. |
list_collectionsList Hex collections visible to the token. | List Hex collections visible to the token. |
list_data_connectionsList Hex data connections visible to the token. | List Hex data connections visible to the token. |
custom_api_callMake a guarded custom call to the Hex /api/v1 API. | Make a guarded custom call to the Hex /api/v1 API. |
Triggers
| Name | Description |
|---|---|
project_run_changedPoll API-triggered Hex project runs and emit new or changed run statuses. | Poll API-triggered Hex project runs and emit new or changed run statuses. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('hex', 'validate_connection', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'hex',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Hex to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Hex support?
Hex supports 12 tools including Validate Connection, List Projects, Get Project, Run Project, List Project Runs, and more.
Can I use Hex with AI agents?
Yes. Add Hex to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Hex be used in stateful agent workflows?
Yes. Agents can combine Hex tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Hex use?
Hex uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Hex integration cost?
The Hex integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Hex support?
Hex supports 1 triggers including Project Run Changed.
Connect Hex in minutes
Get 20,000 free action executions every month. No credit card required.