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

7.10 Releases

Qumulo Core 7.10.2

  • Added WELL_KNOWN enum value to type field in GET /v1/files/{ref}/user-metadata/ response
  • Added WELL_KNOWN enum value to type field in GET /v1/files/{ref}/user-metadata/{type}/ response

Qumulo Core 7.10.1.2

  • Added GET | POST /v1/object-portal/bridges/ endpoint
  • Added DELETE | GET /v1/object-portal/bridges/{filesystem_uuid} endpoint
  • Added POST /v1/object-portal/notify endpoint
Click to expand
  • Added POST /v1/object-portal/refresh endpoint
  • Added record_ttl_seconds parameter to GET /v1/authoritative-dns/settings response
  • Modified PATCH /v1/authoritative-dns/settings:
    • Added record_ttl_seconds parameter to PATCH /v1/authoritative-dns/settings request body
    • Added record_ttl_seconds parameter to PATCH /v1/authoritative-dns/settings response
  • Modified GET /v1/files/{ref}/aggregates/:
    • Added enum values to order-by parameter in GET /v1/files/{ref}/aggregates/ parameters:
      • total_external_object_bytes
      • total_external_objects
    • Added parameters to GET /v1/files/{ref}/aggregates/ response:
      • external_objects
      • total_external_objects
  • Modified GET /v1/files/{ref}/recursive-aggregates/:
    • Added enum values to order-by parameter in GET /v1/files/{ref}/recursive-aggregates/ parameters:
      • total_external_object_bytes
      • total_external_objects
    • Added parameters to GET /v1/files/{ref}/recursive-aggregates/ response:
      • external_objects
      • total_external_objects
  • Added external_objects parameter to GET /v1/files/{ref}/sample/ response
  • Modified POST /v1/portal/ping:
    • Added sample_count parameter to POST /v1/portal/ping request body
    • Added parameters to POST /v1/portal/ping response:
      • ping_ms
      • state
  • Modified GET /v1/portal/quorum/events:
    • Added filesystem-uuid parameter to GET /v1/portal/quorum/events parameters
    • Removed fs-id parameter from GET /v1/portal/quorum/events parameters
    • Added parameters to GET /v1/portal/quorum/events response:
      • end_reason_kind
      • filesystem_uuid
    • Removed fs_id parameter from GET /v1/portal/quorum/events response
  • Modified GET /v2/portal/hubs/:
    • Added filesystem_uuid parameter to GET /v2/portal/hubs/ response
    • Added enum values to state field in GET /v2/portal/hubs/ response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in GET /v2/portal/hubs/ response
    • Added enum values to type field in GET /v2/portal/hubs/ response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified DELETE /v2/portal/hubs/{id}:
    • Added filesystem_uuid parameter to DELETE /v2/portal/hubs/{id} 202 response
    • Added enum values to state field in DELETE /v2/portal/hubs/{id} 202 response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in DELETE /v2/portal/hubs/{id} 202 response
    • Added enum values to type field in DELETE /v2/portal/hubs/{id} 202 response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified GET /v2/portal/hubs/{id}:
    • Added filesystem_uuid parameter to GET /v2/portal/hubs/{id} response
    • Added enum values to state field in GET /v2/portal/hubs/{id} response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in GET /v2/portal/hubs/{id} response
    • Added enum values to type field in GET /v2/portal/hubs/{id} response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified PATCH /v2/portal/hubs/{id}:
    • Added filesystem_uuid parameter to PATCH /v2/portal/hubs/{id} request body
    • Added enum values to state field in PATCH /v2/portal/hubs/{id} request body:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in PATCH /v2/portal/hubs/{id} request body
    • Added enum values to type field in PATCH /v2/portal/hubs/{id} request body:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
    • Added filesystem_uuid parameter to PATCH /v2/portal/hubs/{id} response
    • Added enum values to state field in PATCH /v2/portal/hubs/{id} response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in PATCH /v2/portal/hubs/{id} response
    • Added enum values to type field in PATCH /v2/portal/hubs/{id} response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified POST /v2/portal/hubs/{id}/accept:
    • Added filesystem_uuid parameter to POST /v2/portal/hubs/{id}/accept response
    • Added enum values to state field in POST /v2/portal/hubs/{id}/accept response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in POST /v2/portal/hubs/{id}/accept response
    • Added enum values to type field in POST /v2/portal/hubs/{id}/accept response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified DELETE /v2/portal/hubs/{id}/roots/{dir}:
    • Added filesystem_uuid parameter to DELETE /v2/portal/hubs/{id}/roots/{dir} response
    • Added enum values to state field in DELETE /v2/portal/hubs/{id}/roots/{dir} response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in DELETE /v2/portal/hubs/{id}/roots/{dir} response
    • Added enum values to type field in DELETE /v2/portal/hubs/{id}/roots/{dir} response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified POST /v2/portal/hubs/{id}/roots/{dir}:
    • Added filesystem_uuid parameter to POST /v2/portal/hubs/{id}/roots/{dir} response
    • Added enum values to state field in POST /v2/portal/hubs/{id}/roots/{dir} response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in POST /v2/portal/hubs/{id}/roots/{dir} response
    • Added enum values to type field in POST /v2/portal/hubs/{id}/roots/{dir} response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified GET /v2/portal/spokes/:
    • Added parameters to GET /v2/portal/spokes/ response:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in GET /v2/portal/spokes/ response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in GET /v2/portal/spokes/ response
    • Added enum values to type field in GET /v2/portal/spokes/ response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified POST /v2/portal/spokes/:
    • Added enum values to type field in POST /v2/portal/spokes/ request body:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
    • Added parameters to POST /v2/portal/spokes/ response:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in POST /v2/portal/spokes/ response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in POST /v2/portal/spokes/ response
    • Added enum values to type field in POST /v2/portal/spokes/ response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified DELETE /v2/portal/spokes/{id}:
    • Added parameters to DELETE /v2/portal/spokes/{id} 202 response:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in DELETE /v2/portal/spokes/{id} 202 response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in DELETE /v2/portal/spokes/{id} 202 response
    • Added enum values to type field in DELETE /v2/portal/spokes/{id} 202 response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified GET /v2/portal/spokes/{id}:
    • Added parameters to GET /v2/portal/spokes/{id} response:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in GET /v2/portal/spokes/{id} response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in GET /v2/portal/spokes/{id} response
    • Added enum values to type field in GET /v2/portal/spokes/{id} response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified PATCH /v2/portal/spokes/{id}:
    • Added parameters to PATCH /v2/portal/spokes/{id} request body:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in PATCH /v2/portal/spokes/{id} request body:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in PATCH /v2/portal/spokes/{id} request body
    • Added enum values to type field in PATCH /v2/portal/spokes/{id} request body:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
    • Added parameters to PATCH /v2/portal/spokes/{id} response:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in PATCH /v2/portal/spokes/{id} response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in PATCH /v2/portal/spokes/{id} response
    • Added enum values to type field in PATCH /v2/portal/spokes/{id} response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified POST /v2/portal/spokes/{id}/roots/:
    • Added parameters to POST /v2/portal/spokes/{id}/roots/ response:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in POST /v2/portal/spokes/{id}/roots/ response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in POST /v2/portal/spokes/{id}/roots/ response
    • Added enum values to type field in POST /v2/portal/spokes/{id}/roots/ response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Modified DELETE /v2/portal/spokes/{id}/roots/{dir}:
    • Added parameters to DELETE /v2/portal/spokes/{id}/roots/{dir} response:
      • filesystem_uuid
      • hub_cluster_name
    • Added enum values to state field in DELETE /v2/portal/spokes/{id}/roots/{dir} response:
      • PAUSING
      • QUIESCING
    • Added DISCONNECTED enum value to status field in DELETE /v2/portal/spokes/{id}/roots/{dir} response
    • Added enum values to type field in DELETE /v2/portal/spokes/{id}/roots/{dir} response:
      • PORTAL_PAUSED
      • PORTAL_SUSPENDED
  • Added parameters to GET /v3/replication/object-relationships/status/ response:
    • access_key_id
    • bucket
    • bucket_style
    • ca_certificate
    • current_job
    • direction
    • id
    • last_job
    • local_directory_id
    • local_directory_path
    • object_folder
    • object_store_address
    • port
    • region
    • state
  • Added parameters to GET /v3/replication/object-relationships/{id}/status response:
    • access_key_id
    • bucket
    • bucket_style
    • ca_certificate
    • current_job
    • direction
    • id
    • last_job
    • local_directory_id
    • local_directory_path
    • object_folder
    • object_store_address
    • port
    • region
    • state

Qumulo Core 7.10.0.2 (Quarterly)

  • Added POST /v1/files/try-resolve endpoint
  • Added portal_cache_size_bytes parameter to GET /v1/file-system response

7.9 Releases

Qumulo Core 7.9.3.1

This release contains no REST API changes.

Qumulo Core 7.9.2.3

  • Removed /v1/portal/hubs/ endpoint
  • Removed /v1/portal/hubs/{id} endpoint
  • Removed /v1/portal/hubs/{id}/authorize endpoint
Click to expand
  • Removed /v1/portal/spokes/ endpoint
  • Removed /v1/portal/spokes/{id} endpoint
  • Removed /v1/portal/spokes/{id}/propose endpoint
  • Added GET /v1/portal/quorum/events endpoint
  • Added offline_files_caching_mode parameter to GET /v3/smb/shares/ response
  • Modified POST /v3/smb/shares/:
    • Added offline_files_caching_mode parameter to POST /v3/smb/shares/ request body
    • Added offline_files_caching_mode parameter to POST /v3/smb/shares/ response
  • Added offline_files_caching_mode parameter to GET /v3/smb/shares/{share_id} response
  • Modified PATCH /v3/smb/shares/{share_id}:
    • Added offline_files_caching_mode parameter to PATCH /v3/smb/shares/{share_id} request body
    • Added offline_files_caching_mode parameter to PATCH /v3/smb/shares/{share_id} response
  • Modified PUT /v3/smb/shares/{share_id}:
    • Added offline_files_caching_mode parameter to PUT /v3/smb/shares/{share_id} request body
    • Added offline_files_caching_mode parameter to PUT /v3/smb/shares/{share_id} response

Qumulo Core 7.9.1.3

  • Removed /v1/portal/quorum/events endpoint
  • Added lock parameter to PATCH /v1/files/{ref}/info/attributes response

Qumulo Core 7.9.0.4 (Quarterly)

  • Removed /v1/snapshots/calculate-used-capacity endpoint
  • Removed /v1/snapshots/capacity-used-per-snapshot/ endpoint
  • Removed /v1/snapshots/capacity-used-per-snapshot/{id} endpoint
Click to expand
  • Added GET /v1/portal/quorum/events endpoint
  • Added GET | POST /v2/audit/destinations/ endpoint
  • Added DELETE | GET | PATCH | PUT /v2/audit/destinations/{id} endpoint
  • Added GET /v2/audit/destinations/{id}/status endpoint
  • Added GET /v3/snapshots/{newer_id}/changes-since/{older_id}/files/{ref} endpoint
  • Added skip-atime-update parameter to GET /v1/files/{ref}/data parameters
  • Added logical_datablocks parameter to PATCH /v1/files/{ref}/data response
  • Added logical_datablocks parameter to PUT /v1/files/{ref}/data response
  • Modified GET /v1/files/{ref}/entries/:
    • Added parameters to GET /v1/files/{ref}/entries/ parameters:
      • include-acls
      • skip-atime-update
    • Added parameters to GET /v1/files/{ref}/entries/ response:
      • file_acls
      • logical_datablocks
  • Added logical_datablocks parameter to POST /v1/files/{ref}/entries/ response
  • Added logical_datablocks parameter to PATCH /v1/files/{ref}/file-lock response
  • Added logical_datablocks parameter to GET /v1/files/{ref}/info/attributes response
  • Modified PATCH /v1/files/{ref}/info/attributes:
    • Added logical_datablocks parameter to PATCH /v1/files/{ref}/info/attributes request body
    • Added logical_datablocks parameter to PATCH /v1/files/{ref}/info/attributes response
  • Added logical_datablocks parameter to POST /v1/files/{ref}/punch-hole response
  • Added logical_datablocks parameter to GET /v1/files/{ref}/streams/ response
  • Added logical_datablocks parameter to POST /v1/files/{ref}/streams/ response
  • Added logical_datablocks parameter to GET /v1/files/{ref}/streams/{stream_id}/attributes response
  • Modified PATCH /v1/files/{ref}/streams/{stream_id}/attributes:
    • Added logical_datablocks parameter to PATCH /v1/files/{ref}/streams/{stream_id}/attributes request body
    • Added logical_datablocks parameter to PATCH /v1/files/{ref}/streams/{stream_id}/attributes response
  • Added skip-atime-update parameter to GET /v1/files/{ref}/streams/{stream_id}/data parameters
  • Added logical_datablocks parameter to PATCH /v1/files/{ref}/streams/{stream_id}/data response
  • Added logical_datablocks parameter to PUT /v1/files/{ref}/streams/{stream_id}/data response
  • Added logical_datablocks parameter to POST /v1/files/{ref}/streams/{stream_id}/punch-hole response
  • Added logical_datablocks parameter to POST /v1/files/{ref}/streams/{stream_id}/rename response
  • Added error_class parameter to POST /v2/upgrade/verify-image response

7.8 Releases

Qumulo Core 7.8.4.3

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

Qumulo Core 7.8.3.1

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

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.4 (Quarterly)

  • Added GET | PATCH /v1/authoritative-dns/settings endpoint
  • Added POST /v2/object-storage/add-uris endpoint
  • Added POST /v5/cluster/object-backed/create-stratus endpoint
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 response:
    • api_cloud_provider_status
    • devices
    • environment
    • managed_interface_statuses
    • network_statuses
    • node_id
    • node_name
  • 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

7.7 Releases

Qumulo Core 7.7.5.1

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

Qumulo Core 7.7.4.1

  • Added POST /v1/portal/ping endpoint
  • Modified GET /v1/file-system/settings/permissions:
    • Added CROSS_PROTOCOL_POSIX_PRIORITY enum value to mode field in GET /v1/file-system/settings/permissions response
    • Removed CROSS_PROTOCOL_IGNORE_UNRELATED_ACES enum value from mode field in GET /v1/file-system/settings/permissions response
  • Modified PUT /v1/file-system/settings/permissions:
    • Added CROSS_PROTOCOL_POSIX_PRIORITY enum value to mode field in PUT /v1/file-system/settings/permissions request body
    • Removed CROSS_PROTOCOL_IGNORE_UNRELATED_ACES enum value from mode field in PUT /v1/file-system/settings/permissions request body
    • Added CROSS_PROTOCOL_POSIX_PRIORITY enum value to mode field in PUT /v1/file-system/settings/permissions response
    • Removed CROSS_PROTOCOL_IGNORE_UNRELATED_ACES enum value from mode field in PUT /v1/file-system/settings/permissions response
Click to expand
  • 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
  • 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

  • Added CROSS_PROTOCOL_IGNORE_UNRELATED_ACES enum value to mode field in GET /v1/file-system/settings/permissions response
  • Modified PUT /v1/file-system/settings/permissions:
    • Added CROSS_PROTOCOL_IGNORE_UNRELATED_ACES enum value to mode field in PUT /v1/file-system/settings/permissions request body
    • Added CROSS_PROTOCOL_IGNORE_UNRELATED_ACES enum value to mode field in PUT /v1/file-system/settings/permissions response
  • Added parameters to GET /v3/smb/shares/ response:
    • allow_fs_path_create
    • expand_fs_path_variables
Click to expand
  • 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 endpoint

Qumulo Core 7.7.1.1

  • Added GET | PATCH | PUT /v1/nexus/connection endpoint
  • Added DELETE | GET | PUT /v1/nexus/registration endpoint
  • Added POST /v1/nexus/registration/rotate endpoint
Click to expand
  • Added required_authentication_mode parameter to GET /v2/nfs/exports/ response
  • Modified POST /v2/nfs/exports/:
    • Added required_authentication_mode parameter to POST /v2/nfs/exports/ request body
    • Added required_authentication_mode parameter to POST /v2/nfs/exports/ response
  • Added required_authentication_mode parameter to GET /v2/nfs/exports/{ref} response
  • Modified PATCH /v2/nfs/exports/{ref}:
    • Added required_authentication_mode parameter to PATCH /v2/nfs/exports/{ref} request body
    • Added required_authentication_mode parameter to PATCH /v2/nfs/exports/{ref} response
  • Modified PUT /v2/nfs/exports/{ref}:
    • Added required_authentication_mode parameter to PUT /v2/nfs/exports/{ref} request body
    • Added required_authentication_mode parameter to PUT /v2/nfs/exports/{ref} response
  • Added required_authentication_mode parameter to GET /v3/nfs/exports/ response
  • Modified POST /v3/nfs/exports/:
    • Added required_authentication_mode parameter to POST /v3/nfs/exports/ request body
    • Added required_authentication_mode parameter to POST /v3/nfs/exports/ response
  • Added required_authentication_mode parameter to GET /v3/nfs/exports/{export_id} response
  • Modified PATCH /v3/nfs/exports/{export_id}:
    • Added required_authentication_mode parameter to PATCH /v3/nfs/exports/{export_id} request body
    • Added required_authentication_mode parameter to PATCH /v3/nfs/exports/{export_id} response
  • Modified PUT /v3/nfs/exports/{export_id}:
    • Added required_authentication_mode parameter to PUT /v3/nfs/exports/{export_id} request body
    • Added required_authentication_mode parameter to PUT /v3/nfs/exports/{export_id} response

Qumulo Core 7.7.0.3 (Quarterly)

  • Added QUMULO_SUPPORT enum value to id_type field in GET /v0/ftp/settings response
  • Modified PATCH /v0/ftp/settings:
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v0/ftp/settings request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v0/ftp/settings response
  • Modified PUT /v0/ftp/settings:
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v0/ftp/settings request body
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v0/ftp/settings response
Click to expand
  • Added QUMULO_SUPPORT enum value to id_type field in GET /v0/ftp/status response
  • Modified GET /v1/auth/access-tokens/:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/auth/access-tokens/ response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/auth/access-tokens/ response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/access-tokens/ request body
  • Modified GET /v1/auth/access-tokens/{id}:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/auth/access-tokens/{id} response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/auth/access-tokens/{id} response
  • Modified PATCH /v1/auth/access-tokens/{id}:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PATCH /v1/auth/access-tokens/{id} response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PATCH /v1/auth/access-tokens/{id} response
  • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/auth/auth-ids/{id}/related-identities/ response
  • Modified POST /v1/auth/identity/expand:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/expand response
  • Modified POST /v1/auth/identity/find:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/find request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/identity/find response
  • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/auth/local-username/{username}/related-identities/ response
  • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/auth/posix-gids/{id}/related-identities/ response
  • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/auth/posix-uids/{id}/related-identities/ response
  • Modified POST /v1/auth/roles/{role_name}/members:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/roles/{role_name}/members request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/auth/roles/{role_name}/members response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/auth/roles/{role_name}/members/{member_id} response
  • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/auth/sids/{id}/related-identities/ response
  • Modified PATCH /v1/files/{ref}/data:
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/data response
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/data response
  • Modified PUT /v1/files/{ref}/data:
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v1/files/{ref}/data response
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v1/files/{ref}/data response
  • Modified GET /v1/files/{ref}/entries/:
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/files/{ref}/entries/ response
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/files/{ref}/entries/ response
  • Modified POST /v1/files/{ref}/entries/:
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v1/files/{ref}/entries/ response
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v1/files/{ref}/entries/ response
  • Modified PATCH /v1/files/{ref}/file-lock:
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/file-lock response
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/file-lock response
  • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/files/{ref}/info/acl response
  • Modified PUT /v1/files/{ref}/info/acl:
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v1/files/{ref}/info/acl request body
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v1/files/{ref}/info/acl response
  • Modified POST /v1/files/{ref}/info/acl/explain-posix-mode:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-posix-mode response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-posix-mode response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-posix-mode response
  • Modified POST /v1/files/{ref}/info/acl/explain-rights:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-rights response
  • Modified POST /v1/files/{ref}/info/acl/explain-set-mode:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-set-mode response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-set-mode response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-set-mode response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-set-mode response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-set-mode response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/files/{ref}/info/acl/explain-set-mode response
  • Modified GET /v1/files/{ref}/info/attributes:
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/files/{ref}/info/attributes response
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v1/files/{ref}/info/attributes response
  • Modified PATCH /v1/files/{ref}/info/attributes:
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/info/attributes request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/info/attributes request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/info/attributes response
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/info/attributes response
  • Modified POST /v1/files/{ref}/punch-hole:
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v1/files/{ref}/punch-hole response
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v1/files/{ref}/punch-hole response
  • Modified PATCH /v1/files/{ref}/streams/{stream_id}/attributes:
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/streams/{stream_id}/attributes request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v1/files/{ref}/streams/{stream_id}/attributes request body
  • Modified POST /v1/identity/expand:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand response
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/expand response
  • Modified POST /v1/identity/find:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/find request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/identity/find response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/s3/access-keys/ response
  • Modified POST /v1/s3/access-keys/:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/s3/access-keys/ request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/s3/access-keys/ response
  • Modified POST /v1/s3/buckets/{name}/policy/explain-access:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/s3/buckets/{name}/policy/explain-access request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/s3/buckets/{name}/policy/explain-access response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/s3/buckets/{name}/uploads/ response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v1/smb/sessions/ response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v1/smb/sessions/close request body
  • 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
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v2/files/{ref}/info/acl response
  • Modified PUT /v2/files/{ref}/info/acl:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PUT /v2/files/{ref}/info/acl request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PUT /v2/files/{ref}/info/acl response
  • Modified GET /v2/nfs/exports/:
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v2/nfs/exports/ response
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v2/nfs/exports/ response
  • Modified POST /v2/nfs/exports/:
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v2/nfs/exports/ request body
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v2/nfs/exports/ request body
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v2/nfs/exports/ response
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v2/nfs/exports/ response
  • Modified GET /v2/nfs/exports/{ref}:
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v2/nfs/exports/{ref} response
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v2/nfs/exports/{ref} response
  • Modified PATCH /v2/nfs/exports/{ref}:
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v2/nfs/exports/{ref} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v2/nfs/exports/{ref} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v2/nfs/exports/{ref} response
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v2/nfs/exports/{ref} response
  • Modified PUT /v2/nfs/exports/{ref}:
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v2/nfs/exports/{ref} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v2/nfs/exports/{ref} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v2/nfs/exports/{ref} response
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v2/nfs/exports/{ref} response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v2/smb/shares/ response
  • Modified POST /v2/smb/shares/:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v2/smb/shares/ request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v2/smb/shares/ response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v2/smb/shares/{ref} response
  • Modified PATCH /v2/smb/shares/{ref}:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PATCH /v2/smb/shares/{ref} request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PATCH /v2/smb/shares/{ref} response
  • Modified PUT /v2/smb/shares/{ref}:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PUT /v2/smb/shares/{ref} request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PUT /v2/smb/shares/{ref} response
  • Modified GET /v3/nfs/exports/:
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v3/nfs/exports/ response
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v3/nfs/exports/ response
  • Modified POST /v3/nfs/exports/:
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v3/nfs/exports/ request body
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v3/nfs/exports/ request body
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v3/nfs/exports/ response
    • Added QUMULO_SUPPORT enum value to id_type field in POST /v3/nfs/exports/ response
  • Modified GET /v3/nfs/exports/{export_id}:
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v3/nfs/exports/{export_id} response
    • Added QUMULO_SUPPORT enum value to id_type field in GET /v3/nfs/exports/{export_id} response
  • Modified PATCH /v3/nfs/exports/{export_id}:
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v3/nfs/exports/{export_id} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v3/nfs/exports/{export_id} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v3/nfs/exports/{export_id} response
    • Added QUMULO_SUPPORT enum value to id_type field in PATCH /v3/nfs/exports/{export_id} response
  • Modified PUT /v3/nfs/exports/{export_id}:
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v3/nfs/exports/{export_id} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v3/nfs/exports/{export_id} request body
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v3/nfs/exports/{export_id} response
    • Added QUMULO_SUPPORT enum value to id_type field in PUT /v3/nfs/exports/{export_id} response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v3/smb/shares/ response
  • Modified POST /v3/smb/shares/:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v3/smb/shares/ request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in POST /v3/smb/shares/ response
  • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in GET /v3/smb/shares/{share_id} response
  • Modified PATCH /v3/smb/shares/{share_id}:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PATCH /v3/smb/shares/{share_id} request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PATCH /v3/smb/shares/{share_id} response
  • Modified PUT /v3/smb/shares/{share_id}:
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PUT /v3/smb/shares/{share_id} request body
    • Added API_QUMULO_SUPPORT_DOMAIN enum value to domain field in PUT /v3/smb/shares/{share_id} response

7.6 Releases

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 endpoint
  • 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 GET /v2/portal/hubs/:
    • Added spoke_hosts parameter to GET /v2/portal/hubs/ response
    • Removed spoke_host parameter from GET /v2/portal/hubs/ response
  • 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/ endpoint
  • Added DELETE | GET | PATCH /v2/portal/hubs/{id} endpoint
  • Added POST /v2/portal/hubs/{id}/accept endpoint
Click to expand
  • Added DELETE | POST /v2/portal/hubs/{id}/roots/{dir} endpoint
  • Added GET | POST /v2/portal/spokes/ endpoint
  • Added DELETE | GET | PATCH /v2/portal/spokes/{id} endpoint
  • Added POST /v2/portal/spokes/{id}/roots/ endpoint
  • Added DELETE /v2/portal/spokes/{id}/roots/{dir} endpoint
  • 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
  • Added disk_info parameter to GET /v1/unconfigured/nodes/ response

Qumulo Core 7.6.0.2 (Quarterly)

Removed parameters from POST /v1/smb/files/close request body:

  • access_mask
  • file_number
  • num_byte_range_locks
  • num_notify_watches
  • owner
  • path
  • version

7.5 Releases

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 endpoint
  • Added GET /v3/network/backend-interfaces endpoint
  • Added GET /v3/network/frontend-interfaces endpoint
Click to expand
  • Added GET /v3/network/status endpoint
  • Added GET /v3/network/status/{node_id} endpoint
  • Added PUT /v3/network/validate endpoint

Qumulo Core 7.5.0.3 (Quarterly)

This release contains no REST API changes.