How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Harness Probe Templates API

The Probe Templates API from Harness — 3 operation(s) for probe templates.

Harness Probe Templates API is one of 488 APIs that Harness publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Probe Templates. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

This API exposes 6 operations across 3 paths, and defines 89 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://app.harness.io, https://{vanity}.

6 operations 3 paths 89 schemas 1 DELETE3 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://app.harness.io
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Harness Probe Templates API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (x-api-key). By default, every request must be authenticated.

  • x-api-key — API key is a token provided while making the API calls. This is used to authenticate the client at the exposed endpoint.

Paths & Operations 6

Across 3 paths, the API surfaces 6 operations — 1 DELETE, 3 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Probe Templates 6
GET
/gateway/chaos/manager/api/rest/templates/probes
List all the probe templates in a hub
listProbeTemplate 10 params → 200400
POST
/gateway/chaos/manager/api/rest/templates/probes
Create the probe templates in a hub
createProbeTemplate 3 params body → 200400
GET
/gateway/chaos/manager/api/rest/templates/probes/{identity}
Get the probe template in a hub
getProbeTemplate 6 params → 200400
PUT
/gateway/chaos/manager/api/rest/templates/probes/{identity}
Update the probe templates in a hub
updateProbeTemplate 5 params body → 200400
DELETE
/gateway/chaos/manager/api/rest/templates/probes/{identity}
Delete probe template
deleteProbeTemplate 6 params → 200400
GET
/gateway/chaos/manager/api/rest/templates/probes/{identity}/variables
Get the list of inputs in a probe template
listVariablesInProbeTemplate 6 params → 200400

Schemas 89

The contract defines 89 schemas that model the data the API accepts and returns. The most detailed are github_com_harness_hce-saas_graphql_server_pkg_database_mongodb_chaosprobetemplate.ChaosProbeTemplate (26 properties), probe.ContainerProbeTemplate (22 properties), template.Variable (13 properties), chaosprobetemplate.ProbeTemplate (13 properties). Each schema is shown below with its type and property counts.

github_com_harness_hce-saas_hce-sdk_template_schema_probe.DynatraceApmProbeInputs
object
3 properties
v1.WindowsSecurityContextOptions
object
3 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.ENV
object
2 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.PrometheusProbeInputs
object
3 properties
common.ResourceRequirements
object
2 properties
chaosprobetemplate.ListProbeTemplateResponse
object
4 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.NewRelicMetric
object
2 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.SplunkObservabilityProbeInputs
object
2 properties
probe.DynatraceProbeTemplate
object
5 properties
v1.SeccompProfileType
string
probe.SLOProbeTemplate
object
7 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.AppDynamicsProbeInputs
object
2 properties
probe.ContainerProbeTemplate
object
22 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.AppdMetrics
object
3 properties
v1.HostPathVolumeSource
object
2 properties
resource.Quantity
object
1 property
probe.PromProbeTemplate
object
6 properties
common.Volume
object
7 properties
v1.VolumeMount
object
6 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.Headers
object
2 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.NewRelicProbeInputs
object
2 properties
probe.DynatraceMetricsTemplate
object
2 properties
template.InputCategory
string
template.Variable
object
13 properties 2 required
probe.ProbeTemplateRunProperties
object
8 properties
probe.DatadogMetricsTemplate
object
3 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.POST
object
6 properties
v1.StorageMedium
string
v1.EnvVarSource
object
4 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.SecretManager
object
1 property
common.NodeAffinity
object
2 properties
probe.K8SProbeTemplate
object
8 properties
chaosprobetemplate.GetProbeTemplateResponse
object
2 properties
github_com_harness_hce-saas_graphql_server_pkg_database_mongodb_chaosprobetemplate.ChaosProbeTemplate
object
26 properties 3 required
probe.AuthorizationTemplate
object
2 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.DatadogSyntheticsTestType
string
v1.Capabilities
object
2 properties
v1.ObjectFieldSelector
object
2 properties
probe.TLSConfigTemplate
object
4 properties
common.VolumeInputTemplate
object
4 properties
v1.ResourceFieldSelector
object
3 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.SplunkObservabilityMetrics
object
2 properties
github_com_harness_hce-saas_graphql_server_graph_model.UserDetails
object
3 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.GET
object
3 properties
v1.SeccompProfile
object
2 properties
chaosprobetemplate.ProbeTemplate
object
13 properties 1 required
v1.PodSecurityContext
object
10 properties
github_com_harness_hce-saas_graphql_server_api.Pagination
object
4 properties
probe.HttpProbeTemplate
object
5 properties
probe.ProbeTemplateProperties
object
9 properties
k8s_io_api_core_v1.EnvVar
object
3 properties
v1.ProcMountType
string
probe.CmdProbeTemplate
object
4 properties
probe.InfrastructureType
string
probe.SyntheticsTestTemplate
object
2 properties
probe.SLOSourceMetadataTemplate
object
2 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.GcpCloudMonitoringProbeInputs
object
3 properties
v1.TolerationOperator
string
probe.ComparatorTemplate
object
3 properties
v1.PullPolicy
string
api.RestError
object
3 properties
v1.TaintEffect
string
v1.PodFSGroupChangePolicy
string
v1.SELinuxOptions
object
4 properties
api.ResponseErrorCode
string
chaosprobetemplate.ProbeTemplateVariables
object
4 properties
chaosprobetemplate.ProbeTemplateCount
object
2 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.DatadogApmProbeInputs
object
4 properties
v1.PersistentVolumeClaimVolumeSource
object
2 properties
probe.MethodTemplate
object
2 properties
v1.Sysctl
object
2 properties
github_com_harness_hce-saas_hce-sdk_template_schema_probe.Identifier
object
3 properties
v1.EmptyDirVolumeSource
object
2 properties
common.VolumeType
string
probe.TLSConfigSM
object
4 properties
probe.APMProbeType
string
probe.EvaluationWindowTemplate
object
2 properties
probe.ProbeType
string
v1.ConfigMapKeySelector
object
3 properties
v1.HostPathType
string
common.PreferredNodeSelector
object
4 properties
template.InputType
string
v1.SecurityContext
object
11 properties
v1.SecretKeySelector
object
3 properties
probe.DatadogProbeTemplate
object
4 properties
probe.APMProbeTemplate
object
9 properties
v1.Toleration
object
5 properties
common.RequiredNodeSelector
object
3 properties
v1.MountPropagationMode
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

harness-probe-templates-api-openapi.yml Raw ↑

Other APIs Harness publishes across the network.

Harness Continuous Integration API
Harness Continuous Delivery and GitOps API
Harness Feature Management and Experimentation API
Harness Cloud Cost Management API
Harness Chaos Engineering API
Harness Security Testing Orchestration API
Harness Internal Developer Portal API
Harness Code Repository API
Harness Service Reliability Management API
Harness Infrastructure as Code Management API
Harness Supply Chain Security API
Harness Software Engineering Insights API
Where this information came from

This is an independent, third-party profile of Harness Probe Templates API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.