# Cohesity Views API

**Canonical:** https://apis.io/apis/cohesity/cohesity-views-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 Views 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 Views. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and an API reference.

The Views API from Cohesity — 24 operation(s) for views.

## Operations (43)

| Method | Path | Summary |
|---|---|---|
| GET | `/public/nlmLocks` | List the NLM locks that match the filter criteria specified using parameters |
| DELETE | `/public/nlmLocks` | Clear NLM locks that match the filter criteria specified using parameters |
| GET | `/public/qosPolicies` | Fetches QoS Policies of a view |
| GET | `/public/shares` | List shares filtered by name |
| GET | `/public/smbConnections` | Fetches Smb Connection Status of a view |
| PUT | `/public/viewAliases` | Update a View Alias. |
| POST | `/public/viewAliases` | Create a View Alias. |
| DELETE | `/public/viewAliases/{name}` | Delete a View Alias |
| POST | `/public/viewAliases/{name}/activate` | Activates the view aliases of a view from it's source view |
| GET | `/public/viewDirectoryQuotas` | Gets directory quota info for a view. Returns error if op fails |
| PUT | `/public/viewDirectoryQuotas` | Updates a directory quota policy for a view. Returns error if op fails |
| GET | `/public/viewUserQuotas` | Get the quota policies, usage and summary for a view for all its users. |
| PUT | `/public/viewUserQuotas` | Update a new quota policy for a user in a view |
| POST | `/public/viewUserQuotas` | Create a new quota policy for a user in a view |
| DELETE | `/public/viewUserQuotas` | Delete the quota policy overrides for users in a view |
| PUT | `/public/viewUserQuotasSettings` | Update the user quota settings in a view |
| GET | `/public/views` | List Views filtered by some parameters |
| PUT | `/public/views` | Update a View |
| POST | `/public/views` | Create a View |
| POST | `/public/views/clone` | Clone a View |
| POST | `/public/views/cloneDirectory` | Clone a directory of a view |
| GET | `/public/views/id/{id}` | List details about a single View |
| DELETE | `/public/views/id/{id}` | Delete a View |
| GET | `/public/views/id/{id}/fileLocks` | Fetches the lock status of a file in a view |
| POST | `/public/views/id/{id}/fileLocks` | Lock a file in a view and optionally update its expiry timestamp |
| POST | `/public/views/overwrite` | Overwrites a Target view with contents of a Source view |
| POST | `/public/views/rename/id/{id}` | Rename a View |
| POST | `/public/views/rename/{name}` | Rename a View |
| GET | `/public/views/{name}` | List details about a single View |
| PUT | `/public/views/{name}` | Update a View |
| DELETE | `/public/views/{name}` | Delete a View |
| GET | `/public/views/{name}/fileLocks` | Fetches the lock status of a file in a view |
| POST | `/public/views/{name}/fileLocks` | Lock a file in a view and optionally update its expiry timestamp |
| GET | `/file-services/view-template` | List View Templates |
| POST | `/file-services/view-template` | Create a View Template |
| GET | `/file-services/view-template/{id}` | Read a View Template by Id |
| PUT | `/file-services/view-template/{id}` | Update a View Template |
| DELETE | `/file-services/view-template/{id}` | Delete a View Template |
| GET | `/file-services/views` | List Views |
| POST | `/file-services/views` | Create a View |
| GET | `/file-services/views/{id}` | Get a View by Id |
| PUT | `/file-services/views/{id}` | Update a View |
| DELETE | `/file-services/views/{id}` | Delete a View |

## Machine-readable artifacts (10)

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

Views

---

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