# Cohesity Helios Reporting API

**Canonical:** https://apis.io/apis/cohesity/helios-reporting-api/  
**Provider:** Cohesity — https://apis.io/providers/cohesity/  
**Base URL:** https://helios.cohesity.com/heliosreporting/api/v1  
**Documentation:** https://developer.cohesity.com/apidocs/helios-reporting

Cohesity Helios Reporting API is one of 4 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 Reporting, Analytics, Helios, and Automation. The published artifact set on APIs.io includes API documentation and an OpenAPI specification.

The Helios Reporting service exposes Cohesity's cross-cluster reporting layer as a standalone REST API with 20 operations. It publishes a catalog of report types and their components, renders on-demand previews without persisting anything, and manages recurring schedules whose exports are collected as downloadable task artifacts. Authentication is the same apiKey header used across the Cohesity surface.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| GET | `/public/components` | List Report Components |
| GET | `/public/components/{id}` | Fetch a Report Component |
| POST | `/public/components/preview` | Fetch Preview of components. |
| POST | `/public/components/{id}/preview` | Fetch Preview of a component. |
| GET | `/public/reports/report-types/{reportType}` | List properties of a report type |
| GET | `/public/reports` | List Reports |
| GET | `/public/reports/{id}` | Fetch a Report |
| POST | `/public/reports/{id}/preview` | Fetch a Report Preview |
| POST | `/public/reports/{id}/export` | Export a Report |
| GET | `/public/schedules` | List all schedules. |
| POST | `/public/schedules` | Create a Schedule |
| GET | `/public/schedules/{id}` | Fetch a Schedule |
| PUT | `/public/schedules/{id}` | Update a Schedule |
| DELETE | `/public/schedules/{id}` | Delete a Schedule |
| POST | `/public/schedules/{id}/run` | Run a schedule on demand. |
| POST | `/public/schedules/state` | Update Schedules State |
| GET | `/public/tasks` | Fetch Tasks |
| GET | `/public/tasks/{id}` | Fetch a Task |
| GET | `/public/artifacts/{taskId}/{format}` | Fetch report artifact for task |
| POST | `/public/resources` | Get resources |

## Machine-readable artifacts (4)

- **Documentation** — https://developer.cohesity.com/apidocs/helios-reporting
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cohesity/refs/heads/main/openapi/cohesity-helios-reporting-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cohesity/refs/heads/main/openapi/_original/cohesity-helios-reporting-openapi-original.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/cohesity/refs/heads/main/overlays/cohesity-helios-reporting-overlay.yaml

## Other Cohesity APIs (3)

- [Cohesity Helios REST API](https://apis.io/apis/cohesity/helios-rest-api/)
- [Cohesity DataProtect REST API](https://apis.io/apis/cohesity/dataprotect-rest-api/)
- [Cohesity Site Continuity API](https://apis.io/apis/cohesity/site-continuity-api/)

## Tags

Reporting, Analytics, Helios, Automation

---

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