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

# Get all virtual interfaces per tenant type gate

`GET /tenant/{tenant_name}/virtual_interface/gate`

## Path parameters

- `tenant_name` unknown, required

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- ItemsListNBVirtualInterfaceGateResponse
  - `items` NBVirtualInterfaceGateResponse[], required
    - `id` integer, required
    - `name` string, required
    - `virtual_interface_bridge_domain_name` 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
    - `description` string, nullable
    - `is_snat_service` boolean, nullable
    - `is_nat_service` boolean, nullable
    - `is_ipsec_service` boolean, nullable
    - `is_lb_service` boolean, nullable
    - `system_name` string, nullable
    - `operational_state` 'up' | 'down'
    - `ip_addresses` string[], nullable
    - `ip_address` string, nullable
    - `is_dia` boolean, nullable
    - `asn` integer, nullable
    - `configuration` GateConfiguration
      - `bfd` BfdConfig, required
        - `transmit_interval` integer
        - `receive_interval` integer
        - `detect_multiplier` integer
        - `passive_mode` boolean
  - `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)
