---
title: "Get Edges"
method: GET
path: "/edges"
tags: ["Edge Appliances (Edge)"]
---

# Get Edges

`GET /edges`

## Request

- Base URL: `https://am1.portal.api.nasuni.com`
- URL: `https://am1.portal.api.nasuni.com/edges`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/nasuni/apis/portal-api/docs/edges/get.ts> (a function with typed inputs; its response is checked against the schema)

Get all Edge appliances for the account.

Returns a lightweight Edge list by default. Detailed rows require an
explicit ``detailed=true`` request for Portal-synced appliances.

Args:
    s3_edge_enabled: Filter by S3 Edge service status (enabled/disabled)
    file_iq_enabled: Filter by File IQ service status (enabled/disabled)
    synced: Filter by database synchronization status.
    detailed: Include EventHub-backed detail fields. Requires
        ``synced=true``.

Returns:
    EdgesDto | EdgeDetailsDto: Edge appliances matching the requested shape.

## Query parameters

- `s3_edge_enabled` boolean, nullable
- `file_iq_enabled` boolean, nullable
- `synced` boolean, nullable
- `detailed` boolean

## Response `200`

Edge appliances retrieved successfully

- union
  - EdgesDto
    - `items` SimpleEdgeDto[]
      - `id` string, uuid, required
      - `description` string, required
      - `type` 'Edge' | 'Strider'
      - `services` EdgeServicesDto
        - `s3_edge` boolean, nullable
        - `file_iq` boolean, nullable
      - `serial` string, uuid, required
      - `instance_id` string, uuid, nullable
      - `synced` boolean
      - `is_reachable` boolean
      - `last_seen_at` string, date-time, nullable
      - `build` string, required
      - `ds_type` string, nullable
      - `product` string, nullable
      - `allow_ntfs_multiprotocol` boolean, nullable
      - `nfs_stack_type` 'nfs-server' | 'nfs-ganesha'
      - `max_volumes` integer, nullable
      - `owned_volumes` integer, nullable
      - `ad_unix_extensions` boolean, nullable
  - EdgeDetailsDto
    - `items` EdgeDto[]
      - `id` string, uuid, required
      - `description` string, required
      - `type` 'Edge' | 'Strider'
      - `services` EdgeServicesDto
        - `s3_edge` boolean, nullable
        - `file_iq` boolean, nullable
      - `serial` string, uuid, required
      - `instance_id` string, uuid, nullable
      - `synced` boolean
      - `is_reachable` boolean
      - `last_seen_at` string, date-time, nullable
      - `owned_volumes` integer, nullable
      - `remotely_connected_volumes` integer, nullable
      - `volumes` EdgeVolumes, required
        - `owned` integer, nullable
        - `remotely_connected` integer, nullable
      - `build` EdgeBuild, required
        - `current` string, required
        - `available` string, nullable
        - `platform` string, nullable
      - `machine` EdgeMachine, required
        - `cpu` string, nullable
        - `ram` string, nullable
        - `cache_disk` string, nullable
        - `os_disk` string, nullable
        - `fiq_disk` string, nullable
        - `cow_disk` string, nullable
        - `cpu_cores` integer, nullable
        - `vm_instance_type` string, nullable
        - `vm_region` string, nullable
      - `ipaddress` string, nullable
      - `hostname` string, nullable
      - `uptime_seconds` integer, nullable
      - `health_status` object, nullable
      - `location` string, nullable
      - `last_config_backup_date` string, nullable
      - `reported_account_max_now_storage` integer, nullable
      - `reported_account_current_now_storage` integer, nullable
      - `ds_type` string, nullable
      - `system` EdgeSystem: Read-only system values. ``None`` means the appliance did not report it.
        - `automatic_updates` EdgeAutomaticUpdates: Read-only automatic-update values reported by the appliance.
          - `enabled` boolean, nullable
          - `schedule` string, nullable
        - `remote_support` string, nullable
        - `time_configuration` string, nullable
        - `cache_eviction_settings` string, nullable
        - `ip_source` string, nullable
        - `default_gateway` string, nullable
        - `dns_servers` string, nullable
        - `search_domains` string, nullable
        - `snmp_enabled` boolean, nullable
        - `qos_rule_count` integer, nullable
        - `syslog_enabled` boolean, nullable
        - `disk_encryption` string, nullable
        - `encryption_key_count` integer, nullable
        - `escrow_passphrase_enabled` boolean, nullable
        - `ssl_certificate_name` string, nullable
        - `ssl_certificate_count` integer, nullable
        - `strider` EdgeStriderSystem: Strider-only values prepared by the appliance read model.
          - `vm_management` string, nullable
          - `scale_factor` integer, nullable
          - `fault_tolerance` string, nullable
        - `access_points` EdgeAccessPoints: Read-only appliance access-point summary values.
          - `web_access_enabled` boolean, nullable
          - `web_access_share_count` integer, nullable
          - `smb_share_count` integer, nullable
          - `smb_client_count` integer, nullable
          - `smb_lock_count` integer, nullable
          - `nfs_export_count` integer, nullable
          - `ftp_directory_count` integer, nullable
      - `tasks` TaskStateSummaryDto[], nullable
        - `id` string, uuid, required
        - `created_at` string, date-time, required
        - `resource` string, required
        - `resource_id` union
          - string, uuid
          - string
        - `action` string, required
        - `executor_id` string, uuid, nullable
        - `state` 'in_progress' | 'completed' | 'failed', required
  - EdgesDto
    - `items` SimpleEdgeDto[]
      - `id` string, uuid, required
      - `description` string, required
      - `type` 'Edge' | 'Strider'
      - `services` EdgeServicesDto
        - `s3_edge` boolean, nullable
        - `file_iq` boolean, nullable
      - `serial` string, uuid, required
      - `instance_id` string, uuid, nullable
      - `synced` boolean
      - `is_reachable` boolean
      - `last_seen_at` string, date-time, nullable
      - `build` string, required
      - `ds_type` string, nullable
      - `product` string, nullable
      - `allow_ntfs_multiprotocol` boolean, nullable
      - `nfs_stack_type` 'nfs-server' | 'nfs-ganesha'
      - `max_volumes` integer, nullable
      - `owned_volumes` integer, nullable
      - `ad_unix_extensions` boolean, nullable
  - EdgeDetailsDto
    - `items` EdgeDto[]
      - `id` string, uuid, required
      - `description` string, required
      - `type` 'Edge' | 'Strider'
      - `services` EdgeServicesDto
        - `s3_edge` boolean, nullable
        - `file_iq` boolean, nullable
      - `serial` string, uuid, required
      - `instance_id` string, uuid, nullable
      - `synced` boolean
      - `is_reachable` boolean
      - `last_seen_at` string, date-time, nullable
      - `owned_volumes` integer, nullable
      - `remotely_connected_volumes` integer, nullable
      - `volumes` EdgeVolumes, required
        - `owned` integer, nullable
        - `remotely_connected` integer, nullable
      - `build` EdgeBuild, required
        - `current` string, required
        - `available` string, nullable
        - `platform` string, nullable
      - `machine` EdgeMachine, required
        - `cpu` string, nullable
        - `ram` string, nullable
        - `cache_disk` string, nullable
        - `os_disk` string, nullable
        - `fiq_disk` string, nullable
        - `cow_disk` string, nullable
        - `cpu_cores` integer, nullable
        - `vm_instance_type` string, nullable
        - `vm_region` string, nullable
      - `ipaddress` string, nullable
      - `hostname` string, nullable
      - `uptime_seconds` integer, nullable
      - `health_status` object, nullable
      - `location` string, nullable
      - `last_config_backup_date` string, nullable
      - `reported_account_max_now_storage` integer, nullable
      - `reported_account_current_now_storage` integer, nullable
      - `ds_type` string, nullable
      - `system` EdgeSystem: Read-only system values. ``None`` means the appliance did not report it.
        - `automatic_updates` EdgeAutomaticUpdates: Read-only automatic-update values reported by the appliance.
          - `enabled` boolean, nullable
          - `schedule` string, nullable
        - `remote_support` string, nullable
        - `time_configuration` string, nullable
        - `cache_eviction_settings` string, nullable
        - `ip_source` string, nullable
        - `default_gateway` string, nullable
        - `dns_servers` string, nullable
        - `search_domains` string, nullable
        - `snmp_enabled` boolean, nullable
        - `qos_rule_count` integer, nullable
        - `syslog_enabled` boolean, nullable
        - `disk_encryption` string, nullable
        - `encryption_key_count` integer, nullable
        - `escrow_passphrase_enabled` boolean, nullable
        - `ssl_certificate_name` string, nullable
        - `ssl_certificate_count` integer, nullable
        - `strider` EdgeStriderSystem: Strider-only values prepared by the appliance read model.
          - `vm_management` string, nullable
          - `scale_factor` integer, nullable
          - `fault_tolerance` string, nullable
        - `access_points` EdgeAccessPoints: Read-only appliance access-point summary values.
          - `web_access_enabled` boolean, nullable
          - `web_access_share_count` integer, nullable
          - `smb_share_count` integer, nullable
          - `smb_client_count` integer, nullable
          - `smb_lock_count` integer, nullable
          - `nfs_export_count` integer, nullable
          - `ftp_directory_count` integer, nullable
      - `tasks` TaskStateSummaryDto[], nullable
        - `id` string, uuid, required
        - `created_at` string, date-time, required
        - `resource` string, required
        - `resource_id` union
          - string, uuid
          - string
        - `action` string, required
        - `executor_id` string, uuid, nullable
        - `state` 'in_progress' | 'completed' | 'failed', required

## Other responses

- `401`: Not authenticated
- `403`: Insufficient permissions
- `409`: Resource state conflict
- `422`: Invalid input data
- `500`: Internal server error

---

[API](https://skmtc.dev/nasuni/apis/portal-api.md) - [All operations](https://skmtc.dev/nasuni/apis/portal-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nasuni/apis/portal-api/revisions/2a505bec6d14?raw)
