# Harness Applications API

**Canonical:** https://apis.io/apis/harness/harness-applications-api/  
**Provider:** Harness — https://apis.io/providers/harness/  
**Base URL:** https://app.harness.io  
**Documentation:** https://apidocs.harness.io

Harness Applications API is one of 488 APIs that [Harness](https://apis.io/providers/harness/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Application. 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.

The Applications API from Harness — 30 operation(s) for applications.

## Operations (35)

| Method | Path | Summary |
|---|---|---|
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications` | List applications for a specific agent |
| POST | `/gitops/api/v1/agents/{agentIdentifier}/applications` | Create an application |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/parent/{query.name}` | Get parent application |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.applicationName}/managed-resources` | Get ManagedResources |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.applicationName}/resource-tree` | Get resource tree |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}` | Get application |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/events` | List resource events |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/logs` | PodLogs returns stream of log entries for the specified pod(s) |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/logs/batch` | Agent application stream service pod logs batch2 |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/manifests` | Get application manifest |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/pods/{query.podName}/logs` | PodLogs returns stream of log entries for the specified pod(s) |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/pods/{query.podName}/logs/batch` | Agent application stream service pod logs batch |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/revisions/{query.revision}/metadata` | Get revision metadata |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/syncwindows` | Get sync windows of the application |
| PUT | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.application.metadata.name}` | Update an application |
| DELETE | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}` | Delete an application |
| PATCH | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}` | Patch an application |
| DELETE | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/operation` | Terminate operation |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource` | Get an application resource |
| DELETE | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource` | Delete resource |
| POST | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource` | Patch an application resource |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource/actions` | List resource actions |
| POST | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource/actions` | Run resource action |
| POST | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/rollback` | Rollback syncs an application to its target state |
| PUT | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/spec` | Update application spec |
| POST | `/gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/sync` | Sync an application |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/stream/applications` | Watch returns stream of application change events |
| GET | `/gitops/api/v1/agents/{agentIdentifier}/stream/applications/{query.applicationName}/resource-tree` | WatchResourceTree returns stream of application resource tree |
| GET | `/gitops/api/v1/applications/attributes` | List attributes for applications |
| POST | `/gitops/api/v1/applications/bulk/refresh` | Bulk refresh multiple applications |
| POST | `/gitops/api/v1/applications/bulk/sync` | Bulk sync multiple applications |
| POST | `/gitops/api/v1/applications/ns` | List namespaces for a specific query |
| GET | `/gitops/api/v1/applications/sets` | List LegacyApplicationSets |
| POST | `/gitops/api/v1/applications/sync` | List application sync status |
| GET | `/gitops/api/v1/applications/{name}/exists` | Check if an application exists |

## Machine-readable artifacts (10)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-applications-api-openapi.yml
- **Documentation** — https://apidocs.harness.io
- **APIReference** — https://apidocs.harness.io
- **GettingStarted** — https://developer.harness.io/docs/platform/automation/api/api-quickstart/
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/authentication/harness-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/scopes/harness-scopes.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/errors/harness-error-codes.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/conventions/harness-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/conventions/harness-conventions.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/rate-limits/harness-rate-limits.yml

## Other Harness APIs (12)

- [Harness Continuous Integration API](https://apis.io/apis/harness/ci-api/)
- [Harness Continuous Delivery and GitOps API](https://apis.io/apis/harness/cd-api/)
- [Harness Feature Management and Experimentation API](https://apis.io/apis/harness/feature-flags-api/)
- [Harness Cloud Cost Management API](https://apis.io/apis/harness/ccm-api/)
- [Harness Chaos Engineering API](https://apis.io/apis/harness/chaos-api/)
- [Harness Security Testing Orchestration API](https://apis.io/apis/harness/sto-api/)
- [Harness Internal Developer Portal API](https://apis.io/apis/harness/idp-api/)
- [Harness Code Repository API](https://apis.io/apis/harness/code-repo-api/)
- [Harness Service Reliability Management API](https://apis.io/apis/harness/srm-api/)
- [Harness Infrastructure as Code Management API](https://apis.io/apis/harness/iacm-api/)
- [Harness Supply Chain Security API](https://apis.io/apis/harness/ssca-api/)
- [Harness Software Engineering Insights API](https://apis.io/apis/harness/sei-api/)

## Tags

Application

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/harness/harness-applications-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/harness/.
