# Cohesity Protection Sources API

**Canonical:** https://apis.io/apis/cohesity/cohesity-protectionsources-api/  
**Provider:** Cohesity — https://apis.io/providers/cohesity/  
**Base URL:** https://helios.cohesity.com/irisservices/api/v1/public/  
**Documentation:** https://developer.cohesity.com/helios-api.html

Cohesity Protection Sources API is one of 91 APIs that [Cohesity](https://apis.io/providers/cohesity/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include ProtectionSources. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and an API reference.

The ProtectionSources API from Cohesity — 26 operation(s) for protectionsources.

## Operations (32)

| Method | Path | Summary |
|---|---|---|
| GET | `/public/physicalAgents/download` | Download the physical agent for a host type |
| POST | `/public/physicalAgents/upgrade` | Initiate a request to upgrade Cohesity agents on one or more Physical Servers… |
| GET | `/public/protectionSources` | Returns the registered Protection Sources and their Object subtrees |
| GET | `/public/protectionSources/applicationServers` | Returns the registered Application Servers and their Object subtrees |
| PUT | `/public/protectionSources/applicationServers` | Modifies the registration parameters of Application Servers in a Protection… |
| POST | `/public/protectionSources/applicationServers` | Register a Protection Source as running one or more Application Servers like… |
| DELETE | `/public/protectionSources/applicationServers/{id}` | Unregister Application Servers like Microsoft SQL servers or Microsoft Exchange… |
| GET | `/public/protectionSources/datastores` | Returns the datastore information in VMware environment |
| POST | `/public/protectionSources/diagnostics/{id}` | Collect diagnostics of the protection source for a host type |
| GET | `/public/protectionSources/downloadCftFile` | Download the CFT |
| GET | `/public/protectionSources/exchangeDagHosts` | List exchange dag hosts |
| GET | `/public/protectionSources/objects` | List details about Protection Source objects |
| GET | `/public/protectionSources/objects/{id}` | Get details about a single Protection Source Object |
| GET | `/public/protectionSources/protectedObjects` | Returns the list of protected Objects in a registered Protection Source |
| POST | `/public/protectionSources/refresh/{id}` | Refresh the Object hierarchy of the Protection Sources tree |
| POST | `/public/protectionSources/register` | Register a Protection Source |
| GET | `/public/protectionSources/registrationInfo` | List protection sources registration info |
| GET | `/public/protectionSources/rootNodes` | Returns the top level (root) Protection Sources with registration information |
| GET | `/public/protectionSources/sqlAagHostsAndDatabases` | Returns the registered Protection Sources and their Object subtrees |
| GET | `/public/protectionSources/virtualMachines` | Returns the Virtual Machines in a vCenter Server |
| DELETE | `/public/protectionSources/{id}` | Unregister a previously registered Protection Source |
| PATCH | `/public/protectionSources/{id}` | Update a previously registered Protection Source with new details |
| GET | `/data-protect/sources` | Get a List of Protection Sources |
| GET | `/data-protect/sources/filters` | List attribute filters for a source |
| GET | `/data-protect/sources/registrations` | Get the list of Protection Source registrations |
| POST | `/data-protect/sources/registrations` | Register a Protection Source |
| GET | `/data-protect/sources/registrations/{id}` | Get a Protection Source registration |
| PUT | `/data-protect/sources/registrations/{id}` | Update Protection Source registration |
| DELETE | `/data-protect/sources/registrations/{id}` | Delete Protection Source Registration |
| POST | `/data-protect/sources/test-connection` | Test connection to a source |
| GET | `/data-protect/sources/virtual-datacenter/{id}` | Get VDC Details |
| GET | `/data-protect/sources/{id}` | Get a Protection Sources |

## Machine-readable artifacts (10)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cohesity/refs/heads/main/openapi/cohesity-protectionsources-api-openapi.yml
- **Documentation** — https://developer.cohesity.com/helios-api.html
- **GettingStarted** — https://developer.cohesity.com/docs/helios-getting-started
- **APIReference** — https://developer.cohesity.com/apidocs/versions/
- **Postman** — https://api.cohesity.com/
- **Documentation** — https://developer.cohesity.com/apidocs/versions/
- **APIReference** — https://developers.cohesity.com/page/api-reference
- **GettingStarted** — https://developers.cohesity.com/docs/getting-started
- **Documentation** — https://developer.cohesity.com/apidocs/helios-reporting
- **Documentation** — https://developer.cohesity.com/apidocs/site-continuity

## Other Cohesity APIs (12)

- [Cohesity Alerts API](https://apis.io/apis/cohesity/cohesity-alerts-api/)
- [Cohesity Analytics API](https://apis.io/apis/cohesity/cohesity-analytics-api/)
- [Cohesity Antivirus Service Group API](https://apis.io/apis/cohesity/cohesity-antivirusservicegroup-api/)
- [Cohesity App API](https://apis.io/apis/cohesity/cohesity-app-api/)
- [Cohesity App Instance API](https://apis.io/apis/cohesity/cohesity-appinstance-api/)
- [Cohesity Applications API](https://apis.io/apis/cohesity/cohesity-applications-api/)
- [Cohesity Artifacts API](https://apis.io/apis/cohesity/cohesity-artifacts-api/)
- [Cohesity Audit API](https://apis.io/apis/cohesity/cohesity-audit-api/)
- [Cohesity Banner API](https://apis.io/apis/cohesity/cohesity-banner-api/)
- [Cohesity Certificates API](https://apis.io/apis/cohesity/cohesity-certificates-api/)
- [Cohesity Clone Refresh Tasks API](https://apis.io/apis/cohesity/cohesity-clonerefreshtasks-api/)
- [Cohesity Cluster API](https://apis.io/apis/cohesity/cohesity-cluster-api/)

## Tags

ProtectionSources

---

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