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 Org Template API

This contains APIs for Organization-scoped Templates.

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

Tagged areas include Org Template. 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 10 operations across 7 paths, and defines 26 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}.

10 operations 7 paths 26 schemas 1 DELETE4 GET2 POST3 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 Org Template 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 10

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

Org Template 10

This contains APIs for Organization-scoped Templates.

PUT
/v1/orgs/{org}/templates/git-metadata/{template}
Update Git details
update-git-metadata-details-org 3 params body → 200
POST
/v1/orgs/{org}/templates
Create Template
create-templates-org 2 params body → 201
GET
/v1/orgs/{org}/templates
Get Templates List
get-templates-list-org 14 params → 200
GET
/v1/orgs/{org}/templates/{template}
Get Stable Template
get-template-stable-org 10 params → 200
GET
/v1/orgs/{org}/templates/{template}/versions/{version}
Retrieve a Template
get-template-org 11 params → 200
PUT
/v1/orgs/{org}/templates/{template}/versions/{version}
Update Template
update-template-org 4 params body → 200
DELETE
/v1/orgs/{org}/templates/{template}/versions/{version}
Delete Template
delete-template-org 6 params → 204400
PUT
/v1/orgs/{org}/templates/{template}/versions/{version}/stable
Update Stable Template
update-template-stable-org 4 params body → 200
POST
/v1/orgs/{org}/templates/{template}/import
Import template
import-template-org 3 params body → 200
GET
/v1/orgs/{org}/templates/{template}/versions/{version}/inputs-schema
Get inputs schema for org level templates
get-org-templates-inputs-schema 4 params → 200

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are TemplateResponse (19 properties), TemplateMetadataSummaryResponse (18 properties), GitUpdateDetails1 (9 properties), TemplateCreateRequestBody (9 properties). Each schema is shown below with its type and property counts.

TemplateResponse
object
Default response when a template is returned
19 properties 4 required
TemplateImportResponseBody
object
Contains the Template details for the given Template ID and version
2 properties
TemplateYamlInputMetadataDTO
object
2 properties
GitFindDetails
object
Contains parameters related to Fetching an Entity for Git Experience.
7 properties
GitImportDetails
object
Contains parameters related to importing an Entity for Git Experience.
5 properties
GitDetailsMetadata
object
Git Details
3 properties
FixedValueFieldDependencyDetailsDTO1
object
3 properties
GitUpdateDetails1
object
Contains parameters related to Updating an Entity for Git Experience.
9 properties
YamlInputType1
EntityGitDetails
object
Git Experience related details of the Entity.
7 properties
TemplateYamlInputDetailsDTO
object
2 properties
TemplateImportRequestBody
object
Template Import Request Body
2 properties
RuntimeInputDependencyDetailsDTO1
object
2 properties
TemplateUpdateStableResponse
object
Template stable version update Response
1 property
TemplateUpdateGitMetadataRequest
object
Lists down request params for template update git details request
2 properties
TemplateInputSchemaDetailsResponseBody
object
1 property
TemplateImportRequestDTO
object
Information of Tempalte import request DTO
3 properties
YamlInputDependencyDetailsDTO1
object
2 properties
TemplateCreateRequestBody
object
Templates Create Request Body
9 properties
TemplateMetaDataList
array
Template Meta Data List Model
TemplateYamlInputDTO
object
8 properties
TemplateUpdateRequestBody
object
Templates Update Request Body
8 properties
InputDetailsPerFieldDTO1
object
4 properties
GitCreateDetails1
object
Contains parameters related to creating an Entity for Git Experience.
7 properties
TemplateWithInputsResponse
object
Returns Template input YAML with template response
2 properties
TemplateMetadataSummaryResponse
object
Single Template Metadata Model
18 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

harness-org-template-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 Org Template 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.