Harness for your voice agent
Harness is a Continuous Delivery platform exposing Core CD APIs to manage pipelines, executions, services, environments, and templates. Use it to automate and scale deployments with clear visibility and governance.
Call 1800 570 693 to talk to the demo agent. Plans start at A$49 a month.




Integration record
- Status
- Available
- Plan
- Every plan, from Starter at A$49 a month
- How it connects
- With an API key. You create a key in Harness and paste it on a secure page in Connected apps.
- What it reads
- 71 actions, such as check Environment Allowed Values, check Execution Retry and check Rollback Eligibility.
- What it changes
- 79 actions, such as add Approval Activity, add Execution Tags and convert Pipeline to DAG.
- What starts an action
- The agent runs an action during a call or chat when the conversation needs it. It only runs the actions you switch on.
- Custom work
- You choose each action from its list of 150. Anything the list doesn't cover needs a custom API tool on Scale, or a Concierge build.
- Checked
- Action list checked 14 November 2026. We haven't tested each action.
Harness actions
Reads 71
- Check Environment Allowed Values
- Check Execution Retry
- Check Rollback Eligibility
- Check Service Allowed Values
- Download Execution Input File
- Download Input File
- Get Artifact and Manifest Trigger History
- Get Environment
- Get Environment Group
- Get Execution
- Get Execution Annotation Content
- Get Execution Annotations
- Get Execution Graph
- Get Execution Input Set
- Get Execution Metadata
- Get Execution Notes
- Get Execution Policy Evaluation
- Get Execution Retry History
- Get Execution Subgraph
- Get Execution URL
- Get Execution Workflow Graph
- Get Helm Command Options
- Get Infrastructure
- Get Input Set
47 more
- Get Input Sets in Bulk
- Get Kubernetes Command Options
- Get Kustomize Command Options
- Get Organization
- Get Overlay Input Set
- Get Pipeline
- Get Pipeline Summary
- Get Pipeline Trigger
- Get Pipeline Trigger Catalog
- Get Pipeline Trigger Details
- Get Project
- Get Queued Webhook Execution Details
- Get Runtime Input Template
- Get Service
- Get Service Override
- Get Service Plugin Info
- Get Stable Template
- Get Template Input Schema
- Get Template Version
- Get Trigger Event Correlation
- Get Trigger Event Execution Correlation
- Get Trigger Event History
- Get Trigger Polled Responses
- Get Webhook Execution Details
- Get Webhook Processing Details
- List Environment Access
- List Environment Groups
- List Environments
- List Environment Service Overrides
- List Execution Identifiers
- List Execution Outlines
- List Pipeline Executions
- List Infrastructures
- List Input Set Metadata
- List Input Sets
- List Organizations
- List Pipelines
- List Pipeline Triggers
- List Projects
- List Projects by Organizations
- List Service Access
- List Service Hook Actions
- List Services
- List Templates
- List Trigger Events
- Resolve Manual Execution
- Validate Pipeline Template Inputs
Changes 67
- Add Approval Activity
- Add Execution Tags
- Convert Pipeline to DAG
- Create Environment
- Create Environment Group
- Create Environments Batch
- Create Infrastructure
- Create Input Set
- Create Organization
- Create Overlay Input Set
- Create Pipeline
- Create Pipeline Trigger
- Create Pipeline Trigger From YAML
- Create Project
- Create Service
- Create Service Override
- Create Services Batch
- Create Services Partial Batch
- Create Template
- Execute Pipeline
- Execute Pipeline Stages
- Execute Pipeline with Input Sets
- Import environment
- Import infrastructure
43 more
- Import Pipeline
- Import Service
- Import Template
- Interrupt Execution
- Interrupt Execution Node
- Merge Input Sets
- Move environment to Git
- Move infrastructure to Git
- Move Service Override Config
- Move service to Git
- Refresh Input Set
- Refresh Pipeline
- Refresh Pipeline Template Inputs
- Retry Pipeline
- Retry Pipeline With Expressions
- Rollback Service
- Rollback Service to Environment
- Rollback Targets Batch
- Set Stable Template Version
- Update Environment
- Update environment Git metadata
- Update Environment Group
- Update Execution Notes
- Update Infrastructure
- Update Infrastructure Git Metadata
- Update Input Set
- Update Input Set Git Metadata
- Update Organization
- Update Overlay Input Set
- Update Pipeline
- Update Pipeline Git Metadata
- Update Pipeline Trigger
- Update Pipeline Trigger From YAML
- Update Project
- Update Service
- Update service Git metadata
- Update Service Override
- Update service override Git metadata
- Update template Git metadata
- Update template version
- Upsert Environment
- Upsert Environment Service Override
- Upsert Service
Deletes 12
- Delete environment
- Delete environment group
- Delete environment service override
- Delete infrastructure
- Delete input set
- Delete organization
- Delete pipeline
- Delete Pipeline Trigger
- Delete project
- Delete service
- Delete service override
- Delete template version
Harness setup
Pasting a Harness API key
Create an API key in Harness, choose Harness in Connected apps and paste the key on the secure page.
Choosing the actions
Choose which of the 150 actions the agent may use. Start with lookups and add the ones that change Harness when you're ready.
Testing, then publishing
Watch the agent use the live app in the browser tester, then publish. Voice and text agents share the connection.
More integrations
Get started
Tell us what your callers ring about, and we build and test the agent for you.


