# Harness Ansible API

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

Harness Ansible 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 Ansible. 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.

Ansible Service handles the API for ansible entities.

## Operations (44)

| Method | Path | Summary |
|---|---|---|
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/activities` | List Ansible Activities |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/activities/{id}` | Show ansible activity |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/data` | List data |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/data` | Create data |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/data/{id}` | Show data |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/events` | Send event |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/file` | Get Ansible file |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/hosts` | List Ansible Hosts |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/hosts/{id}` | Show Ansible Host |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/hosts/{id}/activities` | List Ansible Host Activities |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/hosts/{id}/inventories` | List Inventories For Host |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/hosts/{id}/stats` | Get Ansible Host Stats |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/hosts/export` | Export Ansible Hosts to CSV |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/hosts/summary` | Get Ansible Hosts Summary |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory` | List Ansible inventory |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory` | Create Ansible inventory |
| DELETE | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}` | Delete Ansible inventory |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}` | Show Ansible inventory |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}` | Update Ansible inventory |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/ansible` | Show Ansible inventory as ansible compatible YAML |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/groups` | Show Ansible inventory groups |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/hosts` | Show Ansible inventory hosts |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/hosts` | Create Ansible inventory host |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/import` | Replace Ansible static inventory data from YAML/INI |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/plugin` | Update Ansible plugin inventory |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/vars` | Show Ansible inventory vars |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/vars` | Create Ansible inventory variables |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/vars` | Update Ansible inventory variables |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/groups` | Create Ansible inventory group |
| DELETE | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/groups/{identifier}` | Delete Ansible inventory group |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/groups/{identifier}` | Update Ansible inventory group |
| DELETE | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/hosts/{host_address}` | Delete Ansible inventory host |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/hosts/{host_address}` | Update Ansible inventory host |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/inventory/import` | Import Ansible static inventory from YAML/INI |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook` | List Ansible playbooks |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook` | Create Ansible playbook |
| DELETE | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}` | Delete Ansible playbook |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}` | Show Ansible playbook |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}` | Update Ansible playbook |
| DELETE | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}/vars` | Delete dynamic Ansible playbook variable |
| GET | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}/vars` | Show Ansible playbook vars |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}/vars` | Create dynamic Ansible playbook variable |
| PUT | `/iacm/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}/vars` | Update dynamic Ansible playbook variable |
| POST | `/iacm/api/orgs/{org}/projects/{project}/ansible/results` | Publish results |

## Machine-readable artifacts (10)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-ansible-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

Ansible

---

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