Cohesity

  • API Docs
  • GitHub
  • Marketplace
  • Blog

What's new

Cohesity REST API v1.0

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

Refer to the REST API table mentioned in Cohesity TechDocs under Release Notes > What is New to understand the list of newly added APIs, modified APIs and deprecated API list.

You can also refer to the following table for the newly added APIs in 6.4.1 Release.

ResourceMethodPathSummary
CertificatesGET/public/certificates/globalList the certificates generated and deployed on hosts.
CertificatesPOST/public/certificates/globalGenerate and deploy certificate for a single or multiple hosts.
ClusterGET/public/cluster/statusGet the status of a Cohesity Cluster.
ClustersGET/public/clusters/gflagGet the gflags of a Cohesity Cluster.
ClustersPUT/public/clusters/gflagUpdate the gflags of a Cohesity Cluster.
ClustersPUT/public/clusters/ioPreferentialTierUpdate the IO preferential tiers and return the updated IO preferential tiers of the cluster.
InterfacePUT/public/interfaceUpdate an interface.
MonitoringGET/public/monitoring/jobRunInfoList info related to a job run.
MonitoringGET/public/monitoring/objectDetailsList details of objects in a job run.
NetworkDELETE/public/network/ipConfigDelete a new ipconfig entry from the Cluster.
NetworkPOST/public/network/ipConfigCreate a new ipconfig entry on the Cluster.
NodeGET/public/node/statusSends a request to a Node to get the status of that node.
RestorePOST/public/restore/adObjectsSearches for AD Objects that match the list of object guids, sam account names and distinguished names provided in the request.
RestoreGET/public/restore/adObjects/searchResultsundefined
RestoreGET/public/restore/files/fstatsGet the fstat information about file provided using query parameters.
RestorePOST/public/restore/pointsForTimeRangeList Restore Points in a give time range.
RestoreGET/public/restore/vms/directoryListGet the directory list based on the given directory name and other query parameters.
ViewBoxesDELETE/public/viewBoxes/{id}Delete a Domain (View Box).
  • Overview
    • What's New
Copyright © 2023 Cohesity, Inc. All Rights Reserved.
Privacy Policy | Legal | cohesity.com | 1-855-9COHESITY