Cohesity Helios REST API
Helios is Cohesity's SaaS-based control plane that manages a fleet of Cohesity clusters from a single global pane of glass. The Helios REST API authenticates via an apiKey generated from the Helios UI and passed in the request header, supports both v1 and v2 endpoint families, and lets customers list and operate registered clusters, run protection jobs, manage policies, and access reporting and analytics globally.
Operations 263
Showing the first 250 of 263. The full set is in the contract, and via get_provider_operations.
POST
/clientcsr/certificate
Import the signed certificates on the cluster after the Certificate Signing Requests are created.
#
POST
/csr/certificate
Update the signed certificate on the cluster after a Certificate Signing Request is created.
#
POST
/data-protect/failover/{id}/backupActivation
Activate failover entity backup on replication clsuter.
#
POST
/data-protect/failover/{id}/backupDeactivation
Deactivate failover entity backup on source clsuter.
#
POST
/data-protect/failover/{id}/objectLinkage
Linking between replicated objects and failover objects
#
GET
/data-protect/objects/{objectId}/protection-groups/{protectionGroupId}/indexed-objects/snapshots
Get snapshots of indexed object.
#
POST
/data-protect/protection-groups/states
Perform an action like pause, resume, active, deactivate on all specified Protection Groups.
#
GET
/data-protect/protection-groups/{id}/runs/{runId}/debug-logs
Get the debug logs for a run from a Protection Group.
#
GET
/data-protect/protection-groups/{id}/runs/{runId}/objects/{objectId}/debug-logs
Get the debug logs for a particular object in a run from a Protection Group.
#
GET
/data-protect/protection-groups/{id}/runs/{runId}/objects/{objectId}/downloadMessages
Get the CSV of errors/warnings for a given run and an object.
#
POST
/data-protect/recoveries/downloadFilesAndFoldersRecovery
Create a download files and folders recovery.
#
GET
/data-protect/recoveries/{id}/debug-logs
Get the debug logs for a particular recovery operation.
#
GET
/data-protect/recoveries/{id}/downloadFiles
Download files from the given download file recovery.
#
POST
/data-protect/snapshots/{snapshotId}/metaInfo
Construct meta info for any workflow from object snapshot and some other information.
#
GET
/data-protect/sources/{sourceId}/objects
List objects on a source which can be used for data protection.
#
POST
/security/ciphers
Enable/Disable a list of ciphers on the cluster. Iris must be restarted for the change to take effect.
#
Documentation
📖
Documentation
https://developer.cohesity.com/helios-api.html
📖
GettingStarted
https://developer.cohesity.com/docs/helios-getting-started
📖
APIReference
https://developer.cohesity.com/apidocs/versions/
Specifications
⚙
OpenAPI
https://raw.githubusercontent.com/api-evangelist/cohesity/refs/heads/main/openapi/cohesity-cluster-v2-openapi.yml
⚙
OpenAPI
https://raw.githubusercontent.com/api-evangelist/cohesity/refs/heads/main/openapi/_original/cohesity-cluster-v2-openapi-original.yml