Hightouch integration
Hightouch Public REST API for the reverse ETL platform. Manage sources, models, destinations, and syncs that move data from the data warehouse to 200+ business tools, and trigger sync runs programmatically.
Say what should happen.
The workflow builds itself.
Common Hightouch use cases
- automate source management
- get reverse ETL sync programmatically
- get reverse ETL model programmatically
- get reverse ETL source programmatically
- list reverse ETL syncs programmatically
- create reverse ETL sync programmatically
- list reverse ETL models programmatically
- update reverse ETL sync programmatically
- create reverse ETL model programmatically
- list reverse ETL sources programmatically
What you can do with Hightouch
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Sync, 6 operations
create_syncCreate syncPOSTCreate a new sync from a model to a destination.get_syncGet syncGETRetrieve a specific sync by ID.list_syncsList syncsGETList all syncs in the workspace.trigger_syncTrigger syncPOSTTrigger a sync run on-demand for a specific sync.trigger_sync_by_slugTrigger sync by slugPOSTTrigger a sync run by sync ID or slug.update_syncUpdate syncPUTUpdate an existing sync configuration or schedule.
Destination, 4 operations
create_destinationCreate destinationPOSTCreate a new destination connection.get_destinationGet destinationGETRetrieve a specific destination by ID.list_destinationsList destinationsGETList all destinations in the workspace.update_destinationUpdate destinationPUTUpdate an existing destination configuration.
Model, 4 operations
create_modelCreate modelPOSTCreate a new model defining a dataset on top of a source.get_modelGet modelGETRetrieve a specific model by ID.list_modelsList modelsGETList all models in the workspace.update_modelUpdate modelPUTUpdate an existing model definition.
Source, 4 operations
create_sourceCreate sourcePOSTCreate a new source connection.get_sourceGet sourceGETRetrieve full details of a specific source by ID.list_sourcesList sourcesGETList all sources in the workspace with pagination support.update_sourceUpdate sourcePUTUpdate an existing source configuration.
Sync run, 1 operation
list_sync_runsList sync runsGETList run history for a specific sync.
Sync sequence, 1 operation
trigger_sync_sequenceTrigger sync sequencePOSTTrigger a sync sequence run.
Sync sequence run, 1 operation
get_sync_sequence_runGet sync sequence runGETRetrieve the status of a specific sync sequence run.
Use Hightouch from Claude Code, Cursor or Codex
Connect Hightouch in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Hightouch operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Hightouch
- Create your workspace
Sign up free. Nothing to install.
- Connect Hightouch once
Add your Hightouch connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Hightouch integration FAQ
What can you do with the Hightouch integration?
LiveContext exposes 21 operations on Hightouch, covering sync, destination, model and source. Common uses include automate source management, get reverse ETL sync programmatically and get reverse ETL model programmatically.
