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.

The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.The app's Connected apps page: what agents do with each app, such as booking appointments, knowing who is calling and sending emails, and whether each one is working.

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

  1. Pasting a Harness API key

    Create an API key in Harness, choose Harness in Connected apps and paste the key on the secure page.

  2. 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.

  3. Testing, then publishing

    Watch the agent use the live app in the browser tester, then publish. Voice and text agents share the connection.

Get started

Tell us what your callers ring about, and we build and test the agent for you.