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 - Lifecycle API

V3 lifecycle rule endpoints

Harness Registry V3 - Lifecycle 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 - Lifecycle. 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 11 operations across 6 paths, and defines 34 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}.

11 operations 6 paths 34 schemas 1 DELETE6 GET1 PATCH2 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 - Lifecycle 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 11

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

Registry V3 - Lifecycle 11

V3 lifecycle rule endpoints

GET
/har/api/v3/lifecycle/executions
List lifecycle executions
ListLifecycleExecutionsV3 10 params → 200default
POST
/har/api/v3/lifecycle/executions
Trigger a dry-run lifecycle execution
CreateLifecycleExecutionV3 3 params body → 201default
GET
/har/api/v3/lifecycle/executions/{executionId}
Get a lifecycle execution
GetLifecycleExecutionV3 4 params → 200default
GET
/har/api/v3/lifecycle/executions/{executionId}/items
List lifecycle execution items
ListLifecycleExecutionItemsV3 11 params → 200default
GET
/har/api/v3/lifecycle/rules
List lifecycle rules
ListLifecycleRulesV3 11 params → 200default
POST
/har/api/v3/lifecycle/rules
Create a lifecycle rule
CreateLifecycleRuleV3 3 params body → 201default
DELETE
/har/api/v3/lifecycle/rules/{id}
Delete a lifecycle rule
DeleteLifecycleRuleV3 2 params → 204default
GET
/har/api/v3/lifecycle/rules/{id}
Get a lifecycle rule
GetLifecycleRuleV3 4 params → 200default
PATCH
/har/api/v3/lifecycle/rules/{id}
Partially update a lifecycle rule
PatchLifecycleRuleV3 4 params body → 200default
PUT
/har/api/v3/lifecycle/rules/{id}
Update a lifecycle rule
UpdateLifecycleRuleV3 4 params body → 200default
GET
/har/api/v3/lifecycle/stats
Get lifecycle stats
GetLifecycleStatsV3 8 params → 200default

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are LifecycleRuleResponseV3 (19 properties), LifecycleExecutionResponseV3 (16 properties), LifecycleExecutionItemResponseV3 (11 properties), LifecycleRulePatchBodyV3 (9 properties). Each schema is shown below with its type and property counts.

LifecycleRuleApplyToV3
object
2 properties 1 required
LifecycleDryRunRequestBodyV3
object
1 property 1 required
UserInfoV3
object
Structured user information for a principal
4 properties
LifecycleRuleCriteriaConfigV3
object
2 properties
LifecycleRuleCriteriaItemV3
object
2 properties 2 required
LifecycleExecutionTriggerTypeV3
string
LifecycleRuleFilterConfigGenericV3
object
Filter configuration for package types that support only name and version filtering: PYTHON, HELM, NPM, NUGET, RPM, CARGO, COMPOSER, GO, CONDA, DART, SWIFT, PU…
3 properties 1 required
LifecycleRuleActionV3
string
LifecycleRuleCriteriaV3
object
2 properties 2 required
ListLifecycleExecutionsResponseBodyV3
object
4 properties 4 required
LifecycleExecutionItemResponseV3
object
A single artifact version evaluated during a lifecycle execution.
11 properties 4 required
orgIdentifier
string
LifecycleRuleCriteriaMatchV3
string
LifecycleRuleFilterConfigV3
Filter configuration for a lifecycle rule, discriminated by packageType. Set packageType to select the correct variant: DOCKER, MAVEN, HUGGINGFACE, or any othe…
ListLifecycleRulesResponseBodyV3
object
4 properties 4 required
projectIdentifier
string
LifecycleExecutionStatusV3
string
ErrorV3
object
An error response
1 property 1 required
LifecycleRuleCriteriaTypeV3
string
LifecycleRuleFilterConfigMavenV3
object
Filter configuration for MAVEN package type.
4 properties 1 required
LifecycleRuleFilterConfigHuggingFaceV3
object
Filter configuration for HUGGINGFACE package type.
4 properties 1 required
LifecycleRuleScheduleV3
object
2 properties 2 required
ApiErrorsV3
object
4 properties 1 required
LifecycleRuleRequestBodyV3
object
8 properties 3 required
LifecycleRulePatchBodyV3
object
Partial update body for a lifecycle rule. Only provided fields are updated.
9 properties
LifecycleRuleApplyToModeV3
string
LifecycleExecutionResponseV3
object
16 properties 11 required
ListLifecycleExecutionItemsResponseV3
object
4 properties 4 required
LifecycleRuleCriteriaUnitV3
string
LifecycleRuleResponseV3
object
19 properties 6 required
PackageTypeV3
string
Package type. Known values include: DOCKER, MAVEN, PYTHON, GENERIC, HELM, HELMHTTP, NUGET, NPM, RPM, CARGO, COMPOSER, GO, HUGGINGFACE, CONDA, DART, SWIFT, PUPP…
LifecycleExecutionItemStatusV3
string
Outcome of a lifecycle execution item.
LifecycleStatsResponseV3
object
Aggregate lifecycle execution metrics for the requested scope.
3 properties 3 required
LifecycleRuleFilterConfigDockerV3
object
Filter configuration for DOCKER package type.
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

harness-registry-v3-lifecycle-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 - Lifecycle 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.