How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Nasuni Ops IQ API

**Requires Premium Ops IQ license** (`ops-iq-premium`). The Ops IQ Telemetry API is available only to accounts with the Premium Ops IQ license bit enabled. Reach out to your Nasuni account team or Support to enable Premium Ops IQ access before using these endpoints. For more information, see the [Ops IQ Documentation](https://docs.nasuni.com/docs/ops-iq-1).

Nasuni Ops IQ API is one of 30 APIs that Nasuni publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Ops IQ. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a changelog.

This API exposes 27 operations across 27 paths, and defines 57 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against 3 base URLs: https://am1.portal.api.nasuni.com, https://eu1.portal.api.nasuni.com, https://ap1.portal.api.nasuni.com.

27 operations 27 paths 57 schemas 27 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://hostname/api/v1.2
Authentication
API Key, API Key, API Key, HTTP Bearer, OAuth 2.0
Resource Areas
1

Authentication & Security 5

Nasuni Ops IQ API declares 5 security schemes for authenticating requests. An API key is passed in the header as x-service-key (ServiceKeyHeader). An API key is passed in the header as x-service-secret (ServiceSecretHeader). An API key is passed in the header as x-user-key (UserKeyHeader). It accepts HTTP bearer tokens (JWT) (HTTPBearer). It supports OAuth 2.0 (OAuth2ClientCredentials) using the clientCredentials flow. By default, every request must be authenticated.

  • ServiceKeyHeader — Service key for programmatic API access. Must be used together with x-service-secret.
  • ServiceSecretHeader — Service secret for programmatic API access. Must be used together with x-service-key.
  • UserKeyHeader — User key for user-specific API access.
  • HTTPBearer — Bearer token obtained from /auth/token endpoint.
  • OAuth2ClientCredentials — Standard OAuth2 Client Credentials flow (RFC 6749 §4.4). Send clientid (service key) and clientsecret (service secret) as form-encoded body parameters to the t…

Paths & Operations 27

Across 27 paths, the API surfaces 27 operations — 27 POST. Each is listed below with its method, path, parameters, and response codes.

Ops IQ 27

Requires Premium Ops IQ license (ops-iq-premium). The Ops IQ Telemetry API is available only to accounts with the Premium Ops IQ license bit enabled. Reach out to your Nasuni acco…

POST
/telemetry/appliances/{serial_number}/load_average
Get Appliance Load Average
get_appliance_load_avg_telemetry_appliances__serial_number__load_average_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cache_disk_io_time
Get Appliance Cache Disk I/O Time
get_appliance_cache_disk_io_time_telemetry_appliances__serial_number__cache_disk_io_time_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cache_disk_io_latency
Get Appliance Cache Disk IO Latency
get_appliance_cache_disk_io_latency_telemetry_appliances__serial_number__cache_disk_io_latency_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cache_disk_iops
Get Appliance Cache Disk IOPS
get_appliance_cache_disk_iops_telemetry_appliances__serial_number__cache_disk_iops_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cache_hits_misses
Get Appliance Cache Hits/Misses
get_appliance_cache_hits_misses_telemetry_appliances__serial_number__cache_hits_misses_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cache_utilization
Get Appliance Cache Utilization
get_appliance_cache_utilization_telemetry_appliances__serial_number__cache_utilization_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cow_disk_iops
Get Appliance CoW Disk IOPS
get_appliance_cow_disk_iops_telemetry_appliances__serial_number__cow_disk_iops_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cow_disk_io_time
Get Appliance CoW Disk I/O Time
get_appliance_cow_disk_io_time_telemetry_appliances__serial_number__cow_disk_io_time_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cow_disk_io_latency
Get Appliance CoW Disk IO Latency
get_appliance_cow_disk_io_latency_telemetry_appliances__serial_number__cow_disk_io_latency_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/file_iq_disk_iops
Get Appliance File IQ DB Disk IOPS
get_appliance_file_iq_disk_iops_telemetry_appliances__serial_number__file_iq_disk_iops_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/file_iq_disk_io_time
Get Appliance File IQ DB Disk I/O Time
get_appliance_file_iq_disk_io_time_telemetry_appliances__serial_number__file_iq_disk_io_time_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/file_iq_disk_io_latency
Get Appliance File IQ DB Disk IO Latency
get_appliance_file_iq_disk_io_latency_telemetry_appliances__serial_number__file_iq_disk_io_latency_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/cpu_utilization
Get Appliance CPU Utilization
get_appliance_cpu_usage_telemetry_appliances__serial_number__cpu_utilization_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/memory_utilization
Get Appliance Memory Utilization
get_appliance_memory_utilization_telemetry_appliances__serial_number__memory_utilization_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/memory_utilization_details
Get Appliance Memory Utilization Details
get_appliance_memory_utilization_details_telemetry_appliances__serial_number__memory_utilization_details_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/network_utilization
Get Appliance Network Utilization
get_appliance_network_utilization_telemetry_appliances__serial_number__network_utilization_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/os_disk_io_time
Get Appliance OS Disk I/O Time
get_appliance_os_disk_io_time_telemetry_appliances__serial_number__os_disk_io_time_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/os_disk_io_latency
Get Appliance OS Disk IO Latency
get_appliance_os_disk_io_latency_telemetry_appliances__serial_number__os_disk_io_latency_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/os_disk_iops
Get Appliance OS Disk IOPS
get_appliance_os_disk_iops_telemetry_appliances__serial_number__os_disk_iops_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/smb_connections
Get Appliance SMB Connections
get_appliance_smb_connections_telemetry_appliances__serial_number__smb_connections_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/current_appliance_performance
Get Current Appliance Performance
get_current_appliance_performance_telemetry_appliances__serial_number__current_appliance_performance_post 1 param body → 200401403404408413422429
POST
/telemetry/appliances/{serial_number}/appliance_health_score
Get Appliance Health Score
get_appliance_health_score_telemetry_appliances__serial_number__appliance_health_score_post 1 param body → 200401403404408413422429
POST
/telemetry/volumes/{volume_id}/average_time_to_protect
Get Volume Average Time To Protect
get_volume_average_time_to_protect_telemetry_volumes__volume_id__average_time_to_protect_post 1 param body → 200401403404408413422429
POST
/telemetry/volumes/{volume_id}/snapshot_timeline
Get Volume Snapshot Timeline
get_volume_snapshot_timeline_telemetry_volumes__volume_id__snapshot_timeline_post 1 param body → 200401403404408413422429
POST
/telemetry/volumes/{volume_id}/snapshot_content
Get Volume Snapshot Content
get_volume_snapshot_content_telemetry_volumes__volume_id__snapshot_content_post 1 param body → 200401403404408413422429
POST
/telemetry/volumes/{volume_id}/snapshot_details
Get Volume Snapshot Details
get_volume_snapshot_details_telemetry_volumes__volume_id__snapshot_details_post 1 param body → 200401403404408413422429
POST
/telemetry/volumes/{volume_id}/snapshot_propagation_by_appliance
Get Volume Snapshot Propagation by Appliance
get_volume_snapshot_propagation_by_appliance_telemetry_volumes__volume_id__snapshot_propagation_by_appliance_post 1 param body → 200401403404408413422429

Schemas 57

The contract defines 57 schemas that model the data the API accepts and returns. The most detailed are VolumeTelemetrySnapshotDetailsRecord (16 properties), VolumeTelemetrySnapshotPropagationRecord (10 properties), ApplianceTelemetryMemoryUtilizationDetailsRecord (8 properties), ApplianceHealthScoreDto (8 properties). Each schema is shown below with its type and property counts.

VolumeTelemetryRequestDto
object
Request DTO for volume telemetry data (volumeid is in URL path).
4 properties 2 required
ApplianceTelemetryCpuLoadAvgGraphDto
object
CPU load average graph data with core count
3 properties 2 required
VolumeTelemetryProtectMeanRecords
object
Volume protection mean records grouped by appliance.
3 properties 2 required
VolumeTelemetrySnapshotDetailsRecord
object
Volume snapshot metadata record per appliance. This provides detailed snapshot information for each appliance, including: - When the data snapshot phase (P1) s…
16 properties 8 required
ApplianceTelemetryDiskLatencyRecord
object
Appliance disk latency record.
3 properties 1 required
ApplianceTelemetryMemoryUtilizationRecord
object
Appliance memory utilization record (pre-v10.0.4).
4 properties 1 required
ApplianceTelemetryFileIqDiskIoRecord
object
Appliance File IQ DB Disk IOPS record.
3 properties 1 required
ApplianceTelemetrySMBConnectionsRecord
object
Appliance SMB connections record.
2 properties 1 required
ApplianceHealthScoreStatisticsDto
object
Summary statistics for appliance health score.
3 properties
ApplianceTelemetryMemoryUtilizationDetailsDto
object
List of appliance memory utilization details records
2 properties 1 required
ApplianceTelemetryCacheUtilizationRecord
object
Appliance cache utilization record.
2 properties 1 required
VolumeTelemetryProtectMeanRecord
object
Volume protection mean record.
3 properties 3 required
ApplianceTelemetryCpuUsageDto
object
List of appliance CPU usage records
2 properties 1 required
ApplianceTelemetryCacheDiskIoLatencyDto
object
Cache disk IO latency response with embedded metadata
2 properties 1 required
ApplianceTelemetryCacheHitsMissesDto
object
List of appliance cache hits/misses records
2 properties 1 required
VolumeTelemetryPushTimelineMetadataEventDto
object
Volume push timeline metadata event. Represents when metadata (directory structure, file info) was pushed during snapshot creation.
6 properties 6 required
ApplianceTelemetryCorePerformanceDto
object
Appliance core performance metrics
7 properties
VolumeTelemetryProtectMeanDto
object
List of volume protection mean records
2 properties 1 required
ApplianceTelemetryFileIqDiskLatencyDto
object
File IQ disk latency response with embedded metadata
2 properties 1 required
VolumeTelemetryObjectCountsRecord
object
Volume object counts record with appliance info.
7 properties 5 required
ApplianceTelemetryNetworkThroughputRecord
object
Appliance network throughput record.
5 properties 1 required
VolumeTelemetryObjectCountsDto
object
List of volume object counts records
2 properties 1 required
ApplianceTelemetryCacheDiskIoRecord
object
Appliance cache disk I/O record.
3 properties 1 required
ErrorResponse
object
2 properties 2 required
ApplianceTelemetryFileIqDiskIoLatencyDto
object
File IQ disk IO latency response with embedded metadata
2 properties 1 required
ApplianceTelemetryCowDiskIoLatencyDto
object
CoW disk IO latency response with embedded metadata
2 properties 1 required
ApplianceTelemetryCowDiskIoDto
object
List of appliance CoW Disk IOPS records
2 properties 1 required
VolumeTelemetryPushTimelineDto
object
Volume push timeline with data and metadata events.
6 properties 5 required
ApplianceTelemetryCowDiskIoRecord
object
Appliance CoW Disk IOPS record.
3 properties 1 required
ApplianceTelemetryDurationRequestDto
object
Appliance telemetry duration request with 30-day limit.
1 property 1 required
VolumeTelemetrySnapshotPropagationRecord
object
Volume snapshot propagation record with baseline propagation data.
10 properties 10 required
VolumeTelemetrySnapshotPropagationDto
object
Volume snapshot propagation data with appliance lists.
4 properties 3 required
ApplianceTelemetryFileIqDiskIoDto
object
List of appliance File IQ DB Disk IOPS records
2 properties 1 required
ValidationErrorResponse
object
2 properties 2 required
ApplianceHealthScoreDescriptionDto
object
Descriptive text returned with appliance health score.
2 properties
ApplianceTelemetryDiskIoLatencyRecord
object
Appliance disk IO latency record with read/write latency.
3 properties 1 required
ApplianceTelemetryOsDiskIoDto
object
List of appliance OS disk I/O records
2 properties 1 required
ApplianceTelemetryCacheDiskIoDto
object
List of appliance cache disk I/O records
2 properties 1 required
ApplianceTelemetryMemoryUtilizationDetailsRecord
object
Appliance detailed memory utilization record (v10.0.4+).
8 properties 8 required
ApplianceTelemetryOsDiskLatencyDto
object
OS disk latency response with embedded metadata
2 properties 1 required
ApplianceTelemetryNetworkThroughputDto
object
List of appliance network throughput records
2 properties 1 required
ApplianceTelemetryCacheHitsMissesRecord
object
Appliance cache hits/misses record.
3 properties 1 required
VolumeTelemetryPushTimelineDataEventDto
object
Volume push timeline data event. Represents when file data was pushed to cloud storage during snapshot creation.
5 properties 5 required
ApplianceTelemetryCowDiskLatencyDto
object
CoW disk latency response with embedded metadata
2 properties 1 required
ApplianceTelemetryRequestDto
object
Request DTO for appliance telemetry data (filerid is in URL path).
3 properties 1 required
VolumeTelemetrySnapshotDetailsDto
object
List of volume snapshot details records
2 properties 1 required
ApplianceHealthScoreDto
object
appliance health score response following the HealthScoreResponse contract.
8 properties 6 required
ApplianceTelemetryOsDiskIoRecord
object
Appliance OS disk I/O record.
3 properties 1 required
ApplianceHealthScoreRequestDto
object
Request body for appliance health score, includes client timezone offset.
2 properties 1 required
ApplianceTelemetryOsDiskIoLatencyDto
object
OS disk IO latency response with embedded metadata
2 properties 1 required
ApplianceTelemetryCacheDiskLatencyDto
object
Cache disk latency response with embedded metadata
2 properties 1 required
ApplianceTelemetrySMBConnectionsDto
object
List of appliance SMB connections records
2 properties 1 required
ApplianceTelemetryCpuUsageRecord
object
Appliance CPU usage record.
2 properties 1 required
ApplianceTelemetryMemoryUtilizationDto
object
List of appliance memory utilization records
2 properties 1 required
ApplianceHealthScoreRawDataRecord
object
Single data point for appliance health score chart.
2 properties 1 required
ApplianceHealthScoreRawDataDto
object
Raw charting data for appliance health score.
3 properties 2 required
ApplianceTelemetryCacheUtilizationDto
object
List of appliance cache utilization records
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nasuni-ops-iq-api-openapi.yml Raw ↑

Other APIs Nasuni publishes across the network.

Nasuni Data API
Nasuni Portal MCP Server
Nasuni Account API
Nasuni Account Management API
Nasuni Activity Logs API
Nasuni AI Activate API
Nasuni Auth API
Nasuni Cloud Credentials API
Nasuni Configuration API
Nasuni Data API
Nasuni Edge Appliances (Edge) API
Nasuni File IQ Appliances (File IQ) API
Where this information came from

This is an independent, third-party profile of Nasuni Ops IQ API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.