---
title: "Get all virtual interfaces of type bridge domain per tenant"
method: GET
path: "/tenant/{tenant_name}/virtual_interface"
tags: ["tenant - virtual interface"]
---

# Get all virtual interfaces of type bridge domain per tenant

`GET /tenant/{tenant_name}/virtual_interface`

## Path parameters

- `tenant_name` unknown, required

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- ItemsListNBVirtualInterfaceTenantResponse
  - `items` NBVirtualInterfaceTenantResponse[], required
    - `id` integer, required
    - `name` string, required
    - `ip_addresses` string[], nullable
    - `mtu` integer
    - `administrative_state` 'up' | 'down'
    - `operational_state` 'up' | 'down'
    - `description` string, nullable
    - `members` NBVirtualInterfaceMembers[]
      - `interface_type` string, required
      - `interfaces` union
        - NBPortVLANInterfaceResponse[]
          - `administrative_state` 'up' | 'down'
          - `mtu` integer, nullable
          - `max_bandwidth` integer
          - `virtual_interface_id` integer, nullable
          - `virtual_interface_name` string, nullable
          - `vrf_name` string, nullable
          - `tenant_name` string, nullable
          - `alias` string, nullable
          - `labels` L2Labels
            - `description` string, nullable
          - `customer_port_name` string, nullable
          - `id` integer, required
          - `name` string, required
          - `operational_state` 'up' | 'down'
          - `system_name` string, nullable
          - `physical_port_name` string, required
          - `vlan_id` integer, required
          - `trunk` boolean
        - NBVTEPVNIInterfaceResponse[]
          - `administrative_state` 'up' | 'down'
          - `mtu` integer, nullable
          - `max_bandwidth` integer
          - `virtual_interface_id` integer, nullable
          - `virtual_interface_name` string, nullable
          - `vrf_name` string, nullable
          - `tenant_name` string, nullable
          - `alias` string, nullable
          - `labels` L2Labels
            - `description` string, nullable
          - `customer_port_name` string, nullable
          - `id` integer, required
          - `name` string, required
          - `operational_state` 'up' | 'down'
          - `system_name` string, nullable
          - `vni_id` integer, required
          - `vtep_id` integer, required
          - `evpn_type` 'UNSPECIFIED' | 'VXLAN_L2' | 'VXLAN_L3' | 'GENEVE_L2' | 'GENEVE_L3', required
          - `tunnels` NBVxLANTunnel[], nullable
            - `remote_ip` string, required
        - NBQINQPortVLANInterfaceResponse[]
          - `administrative_state` 'up' | 'down'
          - `mtu` integer, nullable
          - `max_bandwidth` integer
          - `virtual_interface_id` integer, nullable
          - `virtual_interface_name` string, nullable
          - `vrf_name` string, nullable
          - `tenant_name` string, nullable
          - `alias` string, nullable
          - `labels` L2Labels
            - `description` string, nullable
          - `customer_port_name` string, nullable
          - `id` integer, required
          - `name` string, required
          - `operational_state` 'up' | 'down'
          - `system_name` string, nullable
          - `physical_port_name` string, required
          - `vlan_stag_id` integer, required
          - `vlan_ctag_id` integer, required
        - NBPortInterfaceResponse[]
          - `administrative_state` 'up' | 'down'
          - `mtu` integer, nullable
          - `max_bandwidth` integer
          - `virtual_interface_id` integer, nullable
          - `virtual_interface_name` string, nullable
          - `vrf_name` string, nullable
          - `tenant_name` string, nullable
          - `alias` string, nullable
          - `labels` L2Labels
            - `description` string, nullable
          - `customer_port_name` string, nullable
          - `id` integer, required
          - `name` string, required
          - `operational_state` 'up' | 'down'
          - `system_name` string, nullable
          - `physical_port_name` string, required
          - `trunk` boolean
    - `system_name` string, nullable
    - `virtual_interface_type` 'bridged' | 'routed' | 'NAT' | 'loopback' | 'gateway' | 'load_balance', required
    - `up_members` integer, nullable
    - `total_members` integer, nullable
    - `network_segments` string[]
    - `labels` object
  - `count` integer
  - `total_count` integer

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/zayo/apis/niro-api.md) · [All operations](https://skmtc.net/zayo/apis/niro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zayo/niro-api/revisions/c52ac26e1766/schema)
