Cohesity

  • API Docs
  • GitHub
  • Marketplace
  • Blog

What's new

Cohesity REST API Documentation

Overview

With its API driven architecture, Cohesity simplifies management of secondary data and applications. Cohesity REST API provides an interface to connect to the Cohesity Clusters. The RESTful APIs help you to build, automate and manage your workflows.

The scope of this document is to understand the usage of the REST APIs and use the the examples provided for each API to further test and use the APIs. For details on Cohesity clusters and working with the cluster, refer to Cohesity TechDocs.

What's New

The following section lists the newly added, modified and deprecated REST APIs for 7.0:

No Newly Added APIs

Modified APIs

ResourceMethodPathSummary
AlertsGET/public/alertsList the Alerts on the Cohesity Cluster.
AppsPOST/public/appsUpload and install an app from image.
ClusterPUT/public/clusterUpdate the configuration of this Cohesity Cluster.
KmsConfigPOST/public/kmsConfigCreate a KMS config.
KmsConfigPUT/public/kmsConfigUpdate KMS configurations in the cluster.
ProtectionJobsPOST/public/protectionJobsCreate a Protection Job.
ProtectionJobsPUT/public/protectionJobs/{id}Update a Protection Job.
ProtectionPoliciesPOST/public/protectionPoliciesCreate a Protection Policy.
ProtectionPoliciesPUT/public/protectionPolicies/{id}Update a Protection Policy.
ProtectionSourcesGET/public/protectionSourcesReturns the registered Protection Sources and their Object subtrees.
ProtectionSourcesPOST/public/protectionSources/registerRegister a Protection Source.
ProtectionSourcesPOST/public/protectionSources/registerRegister a Protection Source.
ProtectionSourcesPATCH/public/protectionSources/{id}Update a previously registered Protection Source with new details.
ProtectionSourcesPATCH/public/protectionSources/{id}Update a previously registered Protection Source with new details.
RestorePOST/public/restore/recoverCreate a Restore Task for recovering VMs or instantly mounting volumes.
StatisticsGET/public/statistics/entitiesLists the entities for the specified schema.
StatisticsGET/public/statistics/timeSeriesStatsList a series of data points for an entity of a metric in a schema, during the specified time period.
TenantsPOST/public/tenantsCreate/add a new tenant to the Cohesity Cluster.
TenantsPUT/public/tenantsUpdate an existing tenant on the Cohesity Cluster.
UsersPUT/public/usersUpdate an existing user on the Cohesity Cluster. Only user settings on the Cohesity Cluster are updated. No changes are made to the referenced user principal on the Active Directory.
VaultsPOST/public/vaultsCreate a new Vault (External Target).
VaultsPUT/public/vaults/{id}Update a Vault (External Target).
ViewsPOST/public/viewsCreate a View.
ViewsPUT/public/viewsUpdate a View.
ViewsPOST/public/views/cloneClone a View.
ViewsPUT/public/views/{name}Update a View.
  • Overview
  • What's New
    • No Newly Added APIs
    • Modified APIs
Copyright © 2024 Cohesity, Inc. All Rights Reserved.
Privacy Policy | Legal | cohesity.com | 1-855-9COHESITY