Harness Agent mTLS Endpoint Management API

Contains APIs related to Agent mTLS Endpoint management.

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /ng/api/agent/mtls/endpoint Get the account's agent mTLS endpoint · Gets the agent mTLS endpoint for an account #
Ask an LLM
“What mTLS endpoint do my delegates use to connect to Harness?”
“Which domain prefix and mode is my agent mTLS endpoint configured with?”
Tell an agent
Get the agent mTLS endpoint for account {account}.
Show the current mTLS endpoint configuration for my account.
PUT /ng/api/agent/mtls/endpoint Replace the agent mTLS endpoint configuration · Updates the existing agent mTLS endpoint for an account #
Ask an LLM
“How do I replace the whole agent mTLS endpoint config with new CA certificates and mode?”
“Can I change the domain prefix of an existing mTLS endpoint?”
Tell an agent
Replace the mTLS endpoint for account {account} with prefix {prefix}, CA certs {certs} and mode {mode}.
Fully update the agent mTLS endpoint for account {account}.
POST /ng/api/agent/mtls/endpoint Create an agent mTLS endpoint · Creates the agent mTLS endpoint for an account #
Ask an LLM
“How do I set up mutual TLS for delegate connections to my Harness account?”
“What do I need to provide to create an agent mTLS endpoint?”
Tell an agent
Create an agent mTLS endpoint for account {account} with domain prefix {prefix}.
Set up a new mTLS endpoint using CA certificates {certs} in {mode} mode.
DELETE /ng/api/agent/mtls/endpoint Remove the agent mTLS endpoint · Removes the agent mTLS endpoint for an account #
Ask an LLM
“How do I turn off mutual TLS for delegates by deleting the endpoint?”
“Can I remove my account's agent mTLS endpoint entirely?”
Tell an agent destructive · confirm first
Delete the agent mTLS endpoint for account {account}.
Remove mutual TLS endpoint from my account {account}.
PATCH /ng/api/agent/mtls/endpoint Change selected mTLS endpoint settings · Updates selected properties of the existing agent mTLS endpoint for an account #
Ask an LLM
“Can I switch just the enforcement mode of my mTLS endpoint without resending the certificates?”
“How do I rotate only the CA certificates on the agent mTLS endpoint?”
Tell an agent
Change only the mTLS endpoint mode to {mode} for account {account}.
Patch just the CA certificates to {certs} on the mTLS endpoint for account {account}.
GET /ng/api/agent/mtls/check-availability Check if an mTLS domain prefix is available · Checks whether a given agent mTLS endpoint domain prefix is available #
Ask an LLM
“Is the domain prefix I want for my agent mTLS endpoint already taken?”
“Can I check prefix availability before creating the mTLS endpoint?”
Tell an agent
Check whether domain prefix {prefix} is available for account {account}.
See if {prefix} can be used as my mTLS endpoint prefix.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/harness:harness-agent-mtls-endpoint-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

harness-agent-mtls-endpoint-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Harness Agent mTLS Endpoint Management API
  version: '1.0'
  description: The Harness Software Delivery Platform uses OpenAPI Specification v3.0.
  contact:
    name: API Support
    email: contact@harness.io
    url: https://harness.io/
  x-logo:
    url: https://mma.prnewswire.com/media/779232/Harnes_logo_horizontal.jpg?p=facebook
    altText: Harness
  termsOfService: https://harness.io/terms-of-use/
servers:
- url: https://app.harness.io
  description: Harness host URL
- url: https://{vanity}
  description: Vanity URL
  variables:
    vanity:
      default: app.harness.io
security:
- x-api-key: []
tags:


# --- truncated at 32 KB (65 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-agent-mtls-endpoint-management-api-openapi.yml