This section lists the REST API changes for each release of Qumulo Core.

Qumulo Core 7.8.4

  • Added GET /v2/time/default-settings
  • Added GET | PATCH | PUT /v2/time/settings
  • Added GET /v2/time/status
  • Added GET /v2/time/timezones

Qumulo Core 7.8.3.1

  • Added POST /v1/files/{ref}/fetch-data
  • Added POST /v1/shutdown/container-restart

Qumulo Core 7.8.2.1

This release contains no REST API changes.

Qumulo Core 7.8.1.1

This release contains no REST API changes.

Qumulo Core 7.8.0.2 (Quarterly)

  • Added GET | PATCH /v1/authoritative-dns/settings
  • Added POST /v2/object-storage/add-uris
  • Added POST /v5/cluster/object-backed/create-stratus
Click to expand
  • Added node_statuses parameter to GET /v1/audit/cloudwatch/status response
  • Added members parameter to GET /v1/auth/roles/{role_name}/members response
  • Added parameters to GET /v3/network/status/{node_id} response:
    • api_cloud_provider_status
    • devices
    • environment
    • managed_interface_statuses
    • network_statuses
    • node_id
    • node_name

Qumulo Core 7.7.5.1

Added GET /v1/object-storage/external-credentials-source

Qumulo Core 7.7.4.1

  • Added POST /v1/portal/ping
  • Added idmap_domain parameter to GET /v1/multitenancy/nfs/global-settings response
  • Modified PATCH /v1/multitenancy/nfs/global-settings:
    • Added idmap_domain parameter to PATCH /v1/multitenancy/nfs/global-settings request body
    • Added idmap_domain parameter to PATCH /v1/multitenancy/nfs/global-settings response
Click to expand
  • Modified PUT /v1/multitenancy/nfs/global-settings:
    • Added idmap_domain parameter to PUT /v1/multitenancy/nfs/global-settings request body
    • Added idmap_domain parameter to PUT /v1/multitenancy/nfs/global-settings response
  • Added idmap_domain parameter to GET /v1/multitenancy/nfs/settings/{id} response
  • Modified PATCH /v1/multitenancy/nfs/settings/{id}:
    • Added idmap_domain parameter to PATCH /v1/multitenancy/nfs/settings/{id} request body
    • Added idmap_domain parameter to PATCH /v1/multitenancy/nfs/settings/{id} response
  • Modified PUT /v1/multitenancy/nfs/settings/{id}:
    • Added idmap_domain parameter to PUT /v1/multitenancy/nfs/settings/{id} request body
    • Added idmap_domain parameter to PUT /v1/multitenancy/nfs/settings/{id} response
  • Added idmap_domain parameter to GET /v2/nfs/settings response
  • Modified PATCH /v2/nfs/settings:
    • Added idmap_domain parameter to PATCH /v2/nfs/settings request body
    • Added idmap_domain parameter to PATCH /v2/nfs/settings response
  • Modified PUT /v2/nfs/settings:
    • Added idmap_domain parameter to PUT /v2/nfs/settings request body
    • Added idmap_domain parameter to PUT /v2/nfs/settings response

Qumulo Core 7.7.3

  • Modified POST /v3/smb/shares/:
    • Removed allow-fs-path-create parameter from POST /v3/smb/shares/ parameters
    • Added parameters to POST /v3/smb/shares/ request body:
      • allow_fs_path_create
      • expand_fs_path_variables
    • Added parameters to POST /v3/smb/shares/ response:
      • allow_fs_path_create
      • expand_fs_path_variables
  • Added parameters to GET /v3/smb/shares/{share_id} response:
    • allow_fs_path_create
    • expand_fs_path_variables
  • Modified PATCH /v3/smb/shares/{share_id}:
    • Removed allow-fs-path-create parameter from PATCH /v3/smb/shares/{share_id} parameters
    • Added parameters to PATCH /v3/smb/shares/{share_id} request body:
      • allow_fs_path_create
      • expand_fs_path_variables
    • Added parameters to PATCH /v3/smb/shares/{share_id} response:
      • allow_fs_path_create
      • expand_fs_path_variables
  • Modified PUT /v3/smb/shares/{share_id}:
    • Removed allow-fs-path-create parameter from PUT /v3/smb/shares/{share_id} parameters
    • Added parameters to PUT /v3/smb/shares/{share_id} request body:
      • allow_fs_path_create
      • expand_fs_path_variables
    • Added parameters to PUT /v3/smb/shares/{share_id} response:
      • allow_fs_path_create
      • expand_fs_path_variables

Qumulo Core 7.7.2

Added POST /v2/cluster/data-core/create

Qumulo Core 7.7.1.1

  • Added GET | PATCH | PUT /v1/nexus/connection
  • Added DELETE | GET | PUT /v1/nexus/registration
  • Added POST /v1/nexus/registration/rotate

Qumulo Core 7.7.0.2 (Quarterly)

  • Added parameters to GET /v1/support/settings response:
    • nexus_registration_key
    • nexus_secret_created_at
  • Added nexus_registration_key parameter to PATCH /v1/support/settings request body
  • Added nexus_registration_key parameter to PUT /v1/support/settings request body

Qumulo Core 7.6.4.1

This release contains no REST API changes.

Qumulo Core 7.6.3.1

  • Added POST /v2/cluster/unprotected-edge/create
  • Added domain_controllers parameter to POST /v1/ad/join request body
  • Added domain_controllers parameter to POST /v1/ad/reconfigure request body
Click to expand
  • Modified DELETE /v2/portal/hubs/{id}:
    • Added spoke_hosts parameter to DELETE /v2/portal/hubs/{id} 202 response
    • Removed spoke_host parameter from DELETE /v2/portal/hubs/{id} 202 response
  • Modified GET /v2/portal/hubs/{id}:
    • Added spoke_hosts parameter to GET /v2/portal/hubs/{id} response
    • Removed spoke_host parameter from GET /v2/portal/hubs/{id} response
  • Modified PATCH /v2/portal/hubs/{id}:
    • Added spoke_hosts parameter to PATCH /v2/portal/hubs/{id} request body
    • Removed spoke_host parameter from PATCH /v2/portal/hubs/{id} request body
    • Added spoke_hosts parameter to PATCH /v2/portal/hubs/{id} response
    • Removed spoke_host parameter from PATCH /v2/portal/hubs/{id} response
  • Modified POST /v2/portal/hubs/{id}/accept:
    • Added parameters to POST /v2/portal/hubs/{id}/accept request body:
      • authorized_roots
      • spoke_hosts
    • Removed parameters from POST /v2/portal/hubs/{id}/accept request body:
      • spoke_address
      • spoke_port
    • Added spoke_hosts parameter to POST /v2/portal/hubs/{id}/accept response
    • Removed spoke_host parameter from POST /v2/portal/hubs/{id}/accept response
  • Modified DELETE /v2/portal/hubs/{id}/roots/{dir}:
    • Added spoke_hosts parameter to DELETE /v2/portal/hubs/{id}/roots/{dir} response
    • Removed spoke_host parameter from DELETE /v2/portal/hubs/{id}/roots/{dir} response
  • Modified POST /v2/portal/hubs/{id}/roots/{dir}:
    • Added spoke_hosts parameter to POST /v2/portal/hubs/{id}/roots/{dir} response
    • Removed spoke_host parameter from POST /v2/portal/hubs/{id}/roots/{dir} response

Qumulo Core 7.6.2

  • Added GET /v2/portal/hubs/
  • Added DELETE | GET | PATCH /v2/portal/hubs/{id}
  • Added POST /v2/portal/hubs/{id}/accept
Click to expand
  • Added DELETE | POST /v2/portal/hubs/{id}/roots/{dir}
  • Added GET | POST /v2/portal/spokes/
  • Added DELETE | GET | PATCH /v2/portal/spokes/{id}
  • Added POST /v2/portal/spokes/{id}/roots/
  • Added DELETE /v2/portal/spokes/{id}/roots/{dir}
  • Added include-incompatibles parameter to GET /v1/unconfigured/nodes/ parameters

Qumulo Core 7.6.1.1

Added private parameter to POST /v1/s3/buckets/ request body

Qumulo Core 7.6.0.2 (Quarterly)

This release contains no REST API changes.

Qumulo Core 7.5.5.2

  • Added configured_dcs parameter to POST /v1/ad/dismiss-error response
  • Added configured_dcs parameter to GET /v1/ad/monitor response

Qumulo Core 7.5.4.2

This release contains no REST API changes.

Qumulo Core 7.5.3

This release contains no REST API changes.

Qumulo Core 7.5.2

This release contains no REST API changes.

Qumulo Core 7.5.1.2

  • Added GET | PUT /v3/network
  • Added GET /v3/network/backend-interfaces
  • Added GET /v3/network/frontend-interfaces
Click to expand
  • Added GET /v3/network/status
  • Added GET /v3/network/status/{node_id}
  • Added PUT /v3/network/validate

Qumulo Core 7.5.0.3 (Quarterly)

This release contains no REST API changes.

Qumulo Core 7.4.4

Added GET /v1/health/ssd-endurance

Qumulo Core 7.4.3.1

Added POST /v5/cluster/object-backed/create

Qumulo Core 7.4.2.1

  • Added DELETE /v1/files/{ref}/entries/{name}
  • Added force parameter to DELETE /v1/portal/hubs/{id} parameters
  • Added status parameter to GET /v1/portal/hubs/{id} response
Click to expand
  • Modified PATCH /v1/portal/hubs/{id}:
    • Added status parameter to PATCH /v1/portal/hubs/{id} request body
    • Added status parameter to PATCH /v1/portal/hubs/{id} response
  • Added status parameter to POST /v1/portal/hubs/{id}/authorize response
  • Added force parameter to DELETE /v1/portal/spokes/{id} parameters
  • Added status parameter to GET /v1/portal/spokes/{id} response
  • Modified PATCH /v1/portal/spokes/{id}:
    • Added status parameter to PATCH /v1/portal/spokes/{id} request body
    • Added status parameter to PATCH /v1/portal/spokes/{id} response
  • Added status parameter to POST /v1/portal/spokes/{id}/propose response

Qumulo Core 7.4.1.1

  • Removed /v1/portal/spokes/{id}/evict-data
  • Removed /v1/portal/spokes/{id}/evict-link
  • Removed /v1/portal/spokes/{id}/evict-tree
  • Added GET /v1/cluster/slots/node/{node_id}

Qumulo Core 7.4.0.4 (Quarterly)

  • Added GET /v1/portal/file-systems/
  • Added GET /v1/portal/file-systems/{id}
  • Added POST /v1/shutdown/container-restart/{node_id}
Click to expand
  • Added POST /v1/shutdown/halt/{node_id}
  • Added POST /v1/shutdown/reboot/{node_id}
  • Added hub_cluster_uuid parameter to GET /v1/portal/spokes/{id} response
  • Modified PATCH /v1/portal/spokes/{id}:
    • Added hub_cluster_uuid parameter to PATCH /v1/portal/spokes/{id} request body
    • Added hub_cluster_uuid parameter to PATCH /v1/portal/spokes/{id} response
  • Added hub_cluster_uuid parameter to POST /v1/portal/spokes/{id}/propose response

Qumulo Core 7.3.2.1

  • Added POST /v1/portal/files/{file_id}/evict
  • Added slot_command_capacity parameter to GET /v1/cluster/slots/{id} response
  • Added slot_command_capacity parameter to PATCH /v1/cluster/slots/{id} response

Qumulo Core 7.3.1.2

  • Added GET /v1/cluster/object-backed/protection/fault-tolerance
  • Added hub_id parameter to GET /v1/portal/spokes/{id} response
  • Modified PATCH /v1/portal/spokes/{id}:
    • Added hub_id parameter to PATCH /v1/portal/spokes/{id} request body
    • Added hub_id parameter to PATCH /v1/portal/spokes/{id} response
  • Added hub_id parameter to POST /v1/portal/spokes/{id}/propose response

Qumulo Core 7.3.0.3 (Quarterly)

  • Added GET | PUT /v1/capacity/clamp
  • Added support for PATCH /v1/s3/buckets/{name}
  • Added spoke_type parameter to GET /v1/portal/hubs/{id} response
Click to expand
  • Modified PATCH /v1/portal/hubs/{id}:
    • Added spoke_type parameter to PATCH /v1/portal/hubs/{id} request body
    • Added spoke_type parameter to PATCH /v1/portal/hubs/{id} response
  • Added spoke_type parameter to POST /v1/portal/hubs/{id}/authorize response
  • Added is_writable_spoke parameter to POST /v1/portal/spokes/ request body
  • Added spoke_type parameter to GET /v1/portal/spokes/{id} response
  • Modified PATCH /v1/portal/spokes/{id}:
    • Added spoke_type parameter to PATCH /v1/portal/spokes/{id} request body
    • Added spoke_type parameter to PATCH /v1/portal/spokes/{id} response
  • Added spoke_type parameter to POST /v1/portal/spokes/{id}/propose response

Qumulo Core 7.2.3.2

  • Added POST /v1/object-storage/add-uris
  • Added GET /v1/object-storage/uris
  • Added GET /v1/portal/hubs/
Click to expand
  • Added DELETE | GET | PATCH /v1/portal/hubs/{id}
  • Added POST /v1/portal/hubs/{id}/authorize
  • Added GET | POST /v1/portal/spokes/
  • Added GET | PATCH | PUT /v1/portal/spokes/eviction-settings
  • Added DELETE | GET | PATCH /v1/portal/spokes/{id}
  • Added POST /v1/portal/spokes/{id}/evict-data
  • Added POST /v1/portal/spokes/{id}/evict-link
  • Added POST /v1/portal/spokes/{id}/evict-tree
  • Added POST /v1/portal/spokes/{id}/propose
  • Added GET | POST /v2/cluster/object-backed/nodes
  • Added POST /v2/cluster/object-backed/nodes/dry-run
  • Added POST /v4/cluster/object-backed/create