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 Registry V3 - Versions API

V3 versions endpoints

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

Tagged areas include Registry V3 - Versions. 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 14 paths, and defines 37 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}.

16 operations 14 paths 37 schemas 1 DELETE9 GET5 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 Registry V3 - Versions 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 16

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

Registry V3 - Versions 16

V3 versions endpoints

GET
/har/api/v3/versions
List versions of packages
ListVersionsV3 14 params → 200default
DELETE
/har/api/v3/versions/{id}
Delete a Version
DeleteVersionV3 3 params → 200default
GET
/har/api/v3/versions/{id}/conan/recipe-revisions
List Conan Recipe Revisions
ListConanRecipeRevisionsV3 4 params → 200default
GET
/har/api/v3/versions/{id}/conan/recipe-revisions/{recipe_revision_id}/details
Get Conan Recipe Revision Detail
GetConanRecipeRevisionDetailV3 3 params → 200default
GET
/har/api/v3/versions/{id}/conan/recipe-revisions/{recipe_revision_id}/packages
List Conan Packages of a Recipe Revision
ListConanPackagesV3 5 params → 200default
GET
/har/api/v3/versions/{id}/conan/recipe-revisions/{recipe_revision_id}/packages/{package_id}/details
Get Conan Package Detail
GetConanPackageDetailV3 4 params → 200default
GET
/har/api/v3/versions/{id}/conan/recipe-revisions/{recipe_revision_id}/packages/{package_id}/package-revisions
List Conan Package Revisions of a Package
ListConanPackageRevisionsV3 6 params → 200default
GET
/har/api/v3/versions/{id}/conan/recipe-revisions/{recipe_revision_id}/packages/{package_id}/package-revisions/{package_revision_id}/details
Get Conan Package Revision Detail
GetConanPackageRevisionDetailV3 5 params → 200default
GET
/har/api/v3/versions/{id}/deployments
List deployments for a version
ListVersionDeploymentsV3 8 params → 200default
GET
/har/api/v3/versions/{id}/metadata
Get Version Metadata
GetVersionMetadataV3 2 params → 200default
POST
/har/api/v3/versions/{id}/metadata
Upsert Version Metadata
UpsertVersionMetadataV3 2 params body → 200default
PUT
/har/api/v3/versions/{id}/metadata
Replace Version Metadata
SaveVersionMetadataV3 2 params body → 200default
POST
/har/api/v3/versions/{id}/restore
Restore a Soft-Deleted Version
RestoreVersionV3 2 params → 200default
POST
/har/api/v3/versions/{id}/tags
Add tags to version of package
AddVersionTagsV3 2 params body → 204default
POST
/har/api/v3/versions/rebuild-metadata
Rebuild metadata for all versions in a registry
RebuildVersionMetadataV3 1 param body → 202default
POST
/har/api/v3/versions/stats
Get statistics for multiple versions
GetVersionsStatsV3 3 params body → 200default

Schemas 37

The contract defines 37 schemas that model the data the API accepts and returns. The most detailed are VersionV3 (23 properties), VersionDeploymentV3 (14 properties), VersionStatsV3 (10 properties), ConanPackageDetailV3 (9 properties). Each schema is shown below with its type and property counts.

ListConanPackagesResponseBodyV3
The packages (PKGIDs) of a Conan recipe revision.
ListConanRecipeRevisionsResponseBodyV3
The recipe revisions (RREVs) of a Conan version.
ConanPackageRevisionDetailV3
object
A Conan package revision (PREV).
6 properties 2 required
UserInfoV3
object
Structured user information for a principal
4 properties
MetadataItemInputV3
object
Metadata key-value pair for create/update operations
2 properties 2 required
VersionDeploymentV3
object
A single Harness CD deployment record for a version.
14 properties 8 required
FirewallModeV3
string
Firewall mode
PackageTypeV3
string
Package type. Known values include: DOCKER, MAVEN, PYTHON, GENERIC, HELM, HELMHTTP, NUGET, NPM, RPM, CARGO, COMPOSER, GO, HUGGINGFACE, CONDA, DART, SWIFT, PUPP…
VersionV3
object
Version metadata
23 properties 8 required
ConanRecipeRevisionDetailV3
object
A Conan recipe revision (RREV).
7 properties 2 required
MetaV3
object
Metadata about the list response
2 properties 2 required
DeploymentMetadataV3
object
2 properties 2 required
ListConanPackageRevisionsResponseBodyV3
The package revisions (PREVs) of a Conan package.
ConanPackageDetailV3
object
A Conan package (PKGID) detail. The package revisions are listed via the package-revisions endpoint.
9 properties 2 required
VersionsStatsRequestInputV3
object
Request input for fetching version statistics
1 property 1 required
ModifiedAtMsV3
integernull
Unix timestamp in milliseconds when the resource was last modified
RegistryTypeV3
string
refers to type of registry i.e virtual or upstream
orgIdentifier
string
ResourceMetadataV3
object
Resource Metadata
RebuildVersionMetadataRequestV3
object
Request to rebuild metadata for all versions in a registry
1 property 1 required
ErrorV3
object
An error response
1 property 1 required
projectIdentifier
string
ScanStatusV3
string
Status of an artifact scan evaluation.
MetadataTypeV3
string
Indicates if metadata was manually added (MANUAL) or system-generated (AUTO)
DeletedAtMsV3
integernull
Unix timestamp in milliseconds when the resource was soft-deleted
MetadataInputV3
object
Request payload containing metadata key-value pairs to add or update.
1 property 1 required
ApiErrorsV3
object
4 properties 1 required
ListVersionDeploymentsResponseBodyV3
AddTagsV3
object
1 property 1 required
VersionStatsV3
object
Statistics for a single version
10 properties 1 required
VersionsStatsResponseBodyV3
object
Response body containing version statistics
1 property 1 required
ConanPackageMetadataV3
object
A Conan package (PKGID).
6 properties 2 required
PackageKindV3
string
refers to package kind which is being used in huggingface packages for model, dataset and terraform packages for module, provider
MetadataV3
object
Metadata entry
4 properties 4 required
PageInfoV3
object
Pagination metadata. - page selects which page of results to return (0 = first page). - size controls how many items are returned per page. - hasMore is true i…
3 properties 3 required
CreatedAtMsV3
integernull
Unix timestamp in milliseconds when the resource was created
ListVersionsResponseBodyV3

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

harness-registry-v3-versions-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 Registry V3 - Versions 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.