Harness 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 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
16 operations
across 16 paths,
and defines 161 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}.
The identity and technical contract details declared by the specification.
ResponseDTORefreshResponse
object
4 properties
CacheResponseMetadata
object
This tells the state of the cache from which the template was fetched.
4 properties
4 required
UninterpretedOption
object
20 properties
TemplateLabelsReplaceRequest
object
Labels to associate with a specific template version (batch replace for that version).
2 properties
2 required
FieldDescriptor
object
26 properties
TemplatePolicySetMetadata
object
30 properties
FieldOptionsOrBuilder
object
27 properties
EnumValueDescriptorProtoOrBuilder
object
11 properties
ParserEnumValueDescriptorProto
object
DescriptorProtoOrBuilder
object
31 properties
TemplateUpdateGitDetailsRequest
object
Lists down request params for template update git details request
3 properties
ParserFieldDescriptorProto
object
PageTemplateMetadataSummaryResponse
object
11 properties
CvDescriptorProto
object
36 properties
Location
object
19 properties
TemplateError
object
This is Error entity as defined in Harness
7 properties
FeatureSupport
object
14 properties
ParserPolicyMetadata
object
TemplatePolicyMetadata
object
31 properties
ResponseDTOTemplateUpdateGitDetailsResponse
object
4 properties
ParserFeatureSupport
object
ExtensionRangeOrBuilder
object
10 properties
Pageable
object
6 properties
TemplateTemplateReferenceSummary
object
6 properties
MessageOptionsOrBuilder
object
16 properties
TemplateDescriptorProtoOrBuilder
object
32 properties
OneofOptionsOrBuilder
object
11 properties
FieldDescriptorProtoOrBuilder
object
23 properties
TemplateFilterProperties
object
This contains details of the Template Filter
10 properties
1 required
ResponseDTOPageTemplateMetadataSummaryResponse
object
4 properties
ReservedRangeOrBuilder
object
8 properties
CvDescriptor
object
14 properties
ExtensionRange
object
13 properties
ParserFileDescriptorProto
object
FileOptions
object
44 properties
ResponseDTOTemplateMergeResponse
object
4 properties
ResponseDTOString
object
4 properties
OneofDescriptor
object
9 properties
TemplateOpaOnSaveStatus
object
OPA onSave governance status for a remote template; present when evaluated
9 properties
ParserPolicySetMetadata
object
NamePart
object
12 properties
TemplateEntityDetail
object
4 properties
ValidateTemplateInputsResponseDTO
object
3 properties
ParserReservedRange
object
ParserEditionDefault
object
ServiceOptionsOrBuilder
object
12 properties
ServiceDescriptorProto
object
16 properties
TemplateTemplateResponse
object
This contains details of the Template Response
30 properties
4 required
ParserMethodDescriptorProto
object
ParserOneofDescriptorProto
object
ParserMessageOptions
object
TemplateApplyRequestDTO
object
6 properties
1 required
DeclarationOrBuilder
object
13 properties
ServiceOptions
object
16 properties
TemplateMetadata
object
This is the view of the TemplateMetadata entity defined in Harness
1 property
UninterpretedOptionOrBuilder
object
17 properties
TemplateLabelFailure
object
One label value that failed validation.
4 properties
OneofOptions
object
15 properties
TemplateTemplateMetadataSummaryResponse
object
This contains details of the Template Metadata Summary Response
26 properties
TemplateInfo
object
3 properties
ServiceDescriptor
object
7 properties
TemplateLabelsReplaceResponse
object
Label validation failures, labels successfully stored for the version, and whether the stable pointer was updated.
3 properties
ParserExtensionRange
object
ParserUninterpretedOption
object
ParserFieldOptions
object
ResponseMessage
object
7 properties
FeatureSetOrBuilder
object
12 properties
ParserServiceOptions
object
ResponseDTOTemplateLabelMapResponse
object
4 properties
TemplateMoveConfigResponse
object
Tells us if the template move config operation was successful or not
2 properties
RefreshResponse
object
This is the view of the RefreshResponse entity defined in Harness
1 property
Descriptor
object
14 properties
MethodDescriptor
object
11 properties
ParserOneofOptions
object
SourceCodeInfo
object
13 properties
LocationOrBuilder
object
16 properties
TemplateLabelMapResponse
object
Per version: custom labels. "stable" is added on the stable version when that version is in the map. stableVersionLabel: stable row in scope, else null.
6 properties
2 required
FieldDescriptorProto
object
26 properties
OneofDescriptorProto
object
13 properties
ParserDescriptorProto
object
TemplateUpdateGitDetailsResponse
object
Tells status of update git details request for given template
1 property
EditionDefaultOrBuilder
object
9 properties
EnumReservedRangeOrBuilder
object
8 properties
FileDescriptorProto
object
38 properties
ResponseDTOPageResponseEntitySetupUsage
object
4 properties
TemplateNodeInfo
object
3 properties
ParserMethodOptions
object
ResponseDTOTemplateMoveConfigResponse
object
4 properties
ParserExtensionRangeOptions
object
ParserServiceDescriptorProto
object
PageResponseEntitySetupUsage
object
8 properties
ServiceDescriptorProtoOrBuilder
object
13 properties
Message
object
8 properties
MethodDescriptorProtoOrBuilder
object
16 properties
ResponseDTOTemplateWrapperResponse
object
4 properties
ByteString
object
2 properties
ResponseDTOBoolean
object
4 properties
EnumOptionsOrBuilder
object
14 properties
EnumDescriptorProto
object
21 properties
ParserSourceCodeInfo
object
MethodOptionsOrBuilder
object
13 properties
RefreshRequestDTO
object
1 property
1 required
TemplateMergeResponse
object
This is the view of the TemplateMergeResponse entity defined in Harness
6 properties
TemplateWrapperResponse
object
This contains details of the Template Wrapper Response
5 properties
SetupUsageDetail
object
1 property
1 required
TemplateErrorMetadata
object
This implements different error meta data objects
1 property
EnumValueDescriptorProto
object
14 properties
ParserEnumValueOptions
object
ParserEnumDescriptorProto
object
UnknownFieldSet
object
6 properties
EnumValueOptions
object
19 properties
MethodDescriptorProto
object
19 properties
TemplateDescriptorProto
object
36 properties
TemplateMetadataFilterExpression
object
Filter expression for template metadata. Type is inferred from structure.
FeatureSet
object
16 properties
EnumValueDescriptor
object
8 properties
ExtensionRangeOptions
object
19 properties
TemplateResponseDTOValidateTemplateInputsResponseDTO
object
4 properties
TemplateScope
object
This contains scope of template being created
3 properties
ParserGovernanceMetadata
object
EnumDescriptorProtoOrBuilder
object
18 properties
FeatureSupportOrBuilder
object
11 properties
EntitySetupUsage
object
This is the view of the Entity Setup Usage defined in Harness
5 properties
1 required
EnumOptions
object
18 properties
EnumValueOptionsOrBuilder
object
15 properties
EditionDefault
object
12 properties
FileDescriptor
object
12 properties
ValidationError
object
2 properties
OneofDescriptorProtoOrBuilder
object
10 properties
MessageOptions
object
20 properties
FileOptionsOrBuilder
object
40 properties
EntityReference
object
11 properties
TemplateErrorNodeSummary
object
4 properties
ParserEnumReservedRange
object
TemplateGovernanceMetadata
object
Full governance metadata including policy set details
33 properties
NamePartOrBuilder
object
9 properties
CvDeclaration
object
16 properties
ExtensionRangeOptionsOrBuilder
object
15 properties
Failure
object
This is Failure entity as defied in Harness
5 properties
MethodOptions
object
17 properties
MessageLite
object
4 properties
TemplateEntityGitDetails
object
This contains Validity Details of the Entity
2 properties
FieldOptions
object
31 properties
ResponseDTOTemplateResponse
object
4 properties
EnumReservedRange
object
11 properties
ReservedRange
object
11 properties
EnumDescriptor
object
9 properties
TemplatePolicySetMetadataOrBuilder
object
27 properties
SourceCodeInfoOrBuilder
object
9 properties
TemplateEntityGitMetadata
object
2 properties
PolicyMetadataOrBuilder
object
28 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Harness publishes across the network.