openapi: 3.0.3
info:
title: ExtremeCloud IQ Account Thread API
description: 'ExtremeCloud IQ™ API allows customers and partners to create solutions for the management, monitoring, and provisioning
of any ExtremeCloud IQ™ environment.
All related resources and documentation are available at [ExtremeCloud IQ Developer Portal](https://developer.extremecloudiq.com/).
Please check [Get Started and Tutorial](https://developer.extremecloudiq.com/documentation/) to understand how to use the APIs.
Get the [latest OpenAPI definition](https://github.com/extremenetworks/ExtremeCloudIQ-OpenAPI/blob/main/xcloudiq-openapi.yaml)
from [ExtremeCloud IQ OpenAPI GitHub repository](https://github.com/extremenetworks/ExtremeCloudIQ-OpenAPI).
Please have a valid [ExtremeCloud IQ](https://extremecloudiq.com/) account before getting started.
If you don''t have one, please [register a new account](https://www.extremenetworks.com/cloud-networking/).'
termsOfService: https://www.extremenetworks.com/company/legal/terms-of-use/
contact:
name: Extreme Networks Support
url: https://www.extremenetworks.com/support
email: support@extremenetworks.com
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
version: 25.9.0-36
servers:
- url: https://api.extremecloudiq.com
description: ExtremeCloud IQ REST API Server
tags:
- name: Thread
description: Thread Networks in ExtremeCloud IQ
paths:
/thread/networks:
get:
tags:
- Thread
summary: Get active thread networks
description: Get thread networks with atleast one device.
externalDocs:
description: API Reference
url: https://extremecloudiq.com/api-docs/api-reference.html#_get_thread_networks
operationId: getThreadNetworks
parameters:
- name: page
in: query
description: Page number, min = 1
required: false
schema:
minimum: 1
type: integer
format: int32
default: 1
- name: folderId
in: query
description: Thread network config folder id
required: true
schema:
type: integer
format: int64
- name: limit
in: query
description: Page Size, min = 1, max = 100
required: false
schema:
maximum: 100
minimum: 1
type: integer
format: int32
default: 10
- name: fields
in: query
description: The thread network config fields to return
required: false
schema:
type: array
items:
type: string
enum:
- ID
- CHANNEL
- CHANNEL_MASK
- EXT_PAN_ID
- MESH_LOCAL_PREFIX
- NETWORK_KEY
- NETWORK_NAME
- PAN_ID
- PSKC
- OBTAIN_NETWORK_KEY_ENABLED
- NATIVE_COMMISSIONING_ENABLED
- ROUTERS_ENABLED
- EXTERNAL_COMMISSIONING_ENABLED
- BEACONS_ENABLED
- COMMERCIAL_COMMISSIONING_ENABLED
- AUTONOMOUS_ENROLLMENT_ENABLED
- NETWORK_KEY_PROVISIONING_ENABLED
- NON_CCM_ROUTERS_ENABLED
- ACTIVE_TIMESTAMP
- name: views
in: query
description: The views to return thread network config fields
required: false
schema:
type: array
items:
type: string
enum:
- BASIC
- FULL
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/XiqThreadNetworks'
default:
$ref: '#/components/responses/ErrorResponse'
security:
- BearerAuth: []
/thread/topology:
get:
tags:
- Thread
summary: Get thread network topology
description: Get thread routers, neighboring routers and end-devices.
externalDocs:
description: API Reference
url: https://extremecloudiq.com/api-docs/api-reference.html#_get_thread_network_topology
operationId: getThreadNetworkTopology
parameters:
- name: networkConfigIds
in: query
description: Thread network config id
required: true
schema:
type: array
items:
type: integer
format: int64
- name: routerFields
in: query
description: The thread router fields to return
required: false
schema:
type: array
items:
$ref: '#/components/schemas/XiqThreadRouterField'
- name: routerViews
in: query
description: The views to return thread router fields
required: false
schema:
type: array
items:
$ref: '#/components/schemas/XiqThreadRouterField'
- name: clientViews
in: query
description: The views to return client fields (Check fields for each view at XiqClientView schema)
required: false
schema:
type: array
items:
$ref: '#/components/schemas/XiqClientView'
- name: clientFields
in: query
description: The client fields to return
required: false
schema:
type: array
items:
$ref: '#/components/schemas/XiqClientField'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/XiqThreadNetworkTopology'
default:
$ref: '#/components/responses/ErrorResponse'
security:
- BearerAuth: []
/thread/routers:
get:
tags:
- Thread
summary: List thread routers
description: List thread routers with pagination.
externalDocs:
description: API Reference
url: https://extremecloudiq.com/api-docs/api-reference.html#_get_thread_routers
operationId: getThreadRouters
parameters:
- name: ids
in: query
description: The thread router IDs
required: true
schema:
type: array
items:
type: integer
format: int64
- name: page
in: query
description: Page number, min = 1
required: false
schema:
minimum: 1
type: integer
format: int32
default: 1
- name: limit
in: query
description: Page Size, min = 1, max = 100
required: false
schema:
maximum: 100
minimum: 1
type: integer
format: int32
default: 10
- name: sortField
in: query
description: The sort field
required: false
schema:
$ref: '#/components/schemas/ThreadRouterSortField'
- name: sortOrder
in: query
description: The sort order (ascending by default)
required: false
schema:
$ref: '#/components/schemas/XiqSortOrder'
- name: views
in: query
description: The views to return thread router fields
required: false
schema:
type: array
items:
$ref: '#/components/schemas/XiqThreadRouterView'
- name: fields
in: query
description: The thread router fields to return
required: false
schema:
type: array
items:
$ref: '#/components/schemas/XiqThreadRouterField'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/PagedXiqThreadRouter'
default:
$ref: '#/components/responses/ErrorResponse'
security:
- BearerAuth: []
components:
schemas:
XiqThreadBorderRouterService:
type: object
properties:
state:
type: string
nat64_local_prefix:
type: string
nat64_favored_prefix:
type: string
nat64_favored_preference:
type: string
nat64_omr_local_prefix:
type: string
nat64_omr_favored_prefix:
type: string
nat64_omr_favored_preference:
type: string
nat64_onlink_local_prefix:
type: string
nat64_onlink_favored_prefix:
type: string
nat64_onlink_favored_preference:
type: string
description: The thread border router service
XiqThreadNetworkTopology:
type: object
properties:
neighbors:
type: array
items:
$ref: '#/components/schemas/XiqThreadRouterNeighbor'
routers:
type: array
items:
$ref: '#/components/schemas/XiqThreadRouter'
clients:
type: array
items:
$ref: '#/components/schemas/XiqClient'
description: The thread network topology
XiqLocationEntity:
allOf:
- $ref: '#/components/schemas/XiqViqEntity'
- type: object
properties:
location_id:
type: integer
description: The location identifier
format: int64
required:
- location_id
XiqSortOrder:
type: string
enum:
- ASC
- DESC
XiqClientField:
type: string
enum:
- ID
- CREATE_TIME
- UPDATE_TIME
- ORG_ID
- ORG_NAME
- LOCATION_ID
- LOCATIONS
- HOSTNAME
- MAC_ADDRESS
- IP_ADDRESS
- IPV6_ADDRESS
- OS_TYPE
- DEVICE_ID
- DEVICE_FUNCTION
- DEVICE_NAME
- USERNAME
- USER_PROFILE_NAME
- CONNECTED
- ONLINE_TIME
- OFFLINE_TIME
- VLAN
- CONNECTION_TYPE
- SSID
- PORT
- BSSID
- PORT_TYPE_NAME
- INTERFACE_NAME
- AUTH
- ENCRYPTION_METHOD
- CHANNEL
- CLIENT_HEALTH
- APPLICATION_HEALTH
- NETWORK_HEALTH
- RADIO_HEALTH
- RSSI
- SNR
- RADIO_TYPE
- WING_AP
- VENDOR
- MOBILITY
- CATEGORY
- DESCRIPTION
- DEVICE_MAC_ADDRESS
- ALIAS
- PRODUCT_TYPE
- MAKE
- OS_VERSION
- CONNECTED_TO
- CONNECTION_DURATION
- CAPTIVE_WEB_PORTAL
XiqThreadNetworks:
type: object
properties:
networks:
type: array
items:
$ref: '#/components/schemas/XiqThreadNetworkConfig'
description: Active thread networks
XiqThreadNat64Service:
type: object
properties:
prefix_manager_state:
type: string
translator_state:
type: string
translator_cidr:
type: string
description: The nat64 service on border router
XiqThreadRouter:
allOf:
- $ref: '#/components/schemas/XiqBaseEntity'
- type: object
description: The Thread Router associate to ExtremeCloud IQ device
properties:
id:
type: integer
description: The unique identifier
format: int64
create_time:
type: string
description: The create time
format: date-time
update_time:
type: string
description: The last update time
format: date-time
org_id:
type: integer
description: The organization identifier, valid when enabling HIQ feature
format: int64
owner_id:
type: integer
description: The owner id
format: int64
device_id:
type: integer
description: The device unique identifier
format: int64
serial_number:
type: string
description: The device serial number
eui64:
type: string
description: The Extended Unique Identifier
ext_mac:
type: string
description: The Extended Mac Address
rloc16:
type: string
description: The router RLOC16
global_ipv6:
type: string
description: The global IPv6 address
tx_power:
type: integer
description: The transmit power
format: int32
region:
type: string
description: The device region
thread_platform:
type: string
description: The thread platform
device_role:
type: string
description: The thread device role/state
router_interface:
$ref: '#/components/schemas/XiqThreadNetworkInterface'
veth0:
$ref: '#/components/schemas/XiqThreadNetworkInterface'
network_data:
$ref: '#/components/schemas/XiqThreadNetworkData'
thread_mle_link_mode:
$ref: '#/components/schemas/XiqThreadMleLinkMode'
thread_version:
$ref: '#/components/schemas/XiqThreadVersion'
leader_service:
$ref: '#/components/schemas/XiqThreadLeaderService'
border_router_service:
$ref: '#/components/schemas/XiqThreadBorderRouterService'
backbone_border_router_service:
$ref: '#/components/schemas/XiqThreadBackboneBorderRouterService'
border_agent_service:
$ref: '#/components/schemas/XiqThreadBorderAgentService'
commissioner_service:
$ref: '#/components/schemas/XiqThreadCommissionerService'
nat64_service:
$ref: '#/components/schemas/XiqThreadNat64Service'
network_config:
$ref: '#/components/schemas/XiqThreadNetworkConfig'
active_clients:
type: integer
description: The count of active connected clients
format: int32
hostname:
type: string
description: The device hostname
last_reported:
type: string
description: The last reported datetime
format: date-time
thread_connected:
type: boolean
description: Is router connected to thread network
XiqThreadBackboneBorderRouterService:
type: object
properties:
state:
type: string
description: The thread backbone border router service
XiqClient:
allOf:
- $ref: '#/components/schemas/XiqDeviceEntity'
- type: object
properties:
hostname:
type: string
description: The hostname of the client
mac_address:
type: string
description: The MAC address of the client
ip_address:
type: string
description: The IP address of the client
ipv6_address:
type: string
description: The IPv6 address of the client
os_type:
type: string
description: The OS type of the client
username:
type: string
description: The username of the client.
user_profile_name:
type: string
description: The user profile name of the client
connected:
type: boolean
description: Client is connected or not
online_time:
type: string
description: The online time for the client
format: date-time
offline_time:
type: string
description: The offline time for the client
format: date-time
vlan:
type: integer
description: The associate VLAN
format: int32
connection_type:
type: integer
description: The connection type
format: int32
ssid:
type: string
description: The SSID
port:
type: string
description: The associate device port
org_name:
type: string
description: The organization name
device_function:
type: integer
description: The associated device function
format: int32
device_mac_address:
type: string
description: The associated device mac address
device_name:
type: string
description: The associated device name
auth:
type: integer
description: The authentication type
format: int32
channel:
type: integer
description: The channel value
format: int32
client_health:
type: integer
description: The health score of client
format: int32
application_health:
type: integer
description: The health score of application
format: int32
radio_health:
type: integer
description: The health score of radio
format: int32
network_health:
type: integer
description: The health score of network
format: int32
radio_type:
type: integer
description: 'The radio type. Represented by an integer code for each standard:
- 1 - 2.4G
- 2 - 5G
- 3 - WIRED
- 4 - 6G
- 5 - THREAD'
format: int32
encryption_method:
type: integer
description: 'The encryption method, represented by an integer code for each encryption type:
- -1 - N/A (Not applicable)
- 0 - AES (Advanced Encryption Standard)
- 1 - TKIP (Temporal Key Integrity Protocol)
- 2 - WEP (Wired Equivalent Privacy)
- 3 - NON (No encryption)
- 4 - CCMP (Counter Mode with Cipher Block Chaining Message Authentication Code Protocol)
- 5 - KEYGUARD (Keyguard encryption)
- 6 - WEP128 (128-bit WEP encryption)
- 7 - WEP64 (64-bit WEP encryption)
- 8 - WAPI (WLAN Authentication and Privacy Infrastructure)
- 9 - GCMP256 (256-bit Galois/Counter Mode Protocol)
- 10 - NONE (No encryption)
- 11 - PAP (Password Authentication Protocol)
- 12 - MsCHAP (Microsoft Challenge Handshake Authentication Protocol)
- 13 - EAP-MD5 (Extensible Authentication Protocol - MD5)
- 14 - EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)
- 15 - PEAP (Protected Extensible Authentication Protocol)
- 16 - TTLS (Tunneled Transport Layer Security)
- 17 - TTLS-INNER-TUNNEL (Inner tunnel for TTLS)
- 18 - PEAP-INNER-TUNNEL (Inner tunnel for PEAP)
- 19 - EAP-FAST (Extensible Authentication Protocol - Flexible Authentication via Secure Tunneling)
- 20 - EAP-LEAP (Lightweight Extensible Authentication Protocol)
- 21 - EAP-RSA (Extensible Authentication Protocol - RSA)
- 22 - EAP-SIM (Extensible Authentication Protocol - SIM)
- 23 - EAP-AKA (Extensible Authentication Protocol - AKA)
- 24 - EAP-TEAP (Extensible Authentication Protocol - Tunneled EAP)'
format: int32
mac_protocol:
type: string
description: "The MAC protocol.\n - 'N/A'\n - '802.11a'\n - '802.11b'\n - '802.11g'\n - '802.11na'\n - '802.11ng'\n - '802.11ac'\n - '802.11ax-2.4g'\n - '802.11ax-5g'\n - '802.3'\n - '802.11ax-6g'\n - '802.15.4'\n - '802.11be-2g'\n - '802.11be-5g'\n - '802.11be-6g'"
interface_name:
type: string
description: The interface name
bssid:
type: string
description: The bssid
rssi:
type: integer
description: The RSSI
format: int32
snr:
type: integer
description: The SNR
format: int32
description:
type: string
description: The description of client
category:
type: string
description: The category of client
mobility:
type: string
description: The client mobility
port_type_name:
type: string
description: The client port type name
wing_ap:
type: boolean
description: Wing ap flag
vendor:
type: string
description: The vendor of client
locations:
type: array
description: The detailed location
items:
$ref: '#/components/schemas/XiqLocationLegend'
productType:
type: string
description: The Category which describes the Extreme device types(For example:SR_2208P, AP_4000, AP_5010)
alias:
type: string
maxLength: 255
description: The alias of the client
XiqClientView:
type: string
description: The logic collections of client fields<br/><br/><b>BASIC:</b> ID, ORG_ID, HOSTNAME, MAC_ADDRESS, IP_ADDRESS, IPV6_ADDRESS, OS_TYPE, DEVICE_ID,CONNECTED, ONLINE_TIME, OFFLINE_TIME, CONNECTION_TYPE, SSID, PORT<br/><b>FULL:</b> All fields<br/><b>STATUS:</b> ID, CONNECTED, ONLINE_TIME, OFFLINE_TIME<br/><b>DETAIL:</b> ID, CREATE_TIME, UPDATE_TIME, ORG_ID, ORG_NAME, LOCATION_ID, HOSTNAME, MAC_ADDRESS, IP_ADDRESS, IPV6_ADDRESS, OS_TYPE, DEVICE_ID, DEVICE_FUNCTION, DEVICE_NAME, DEVICE_MAC_ADDRESS, USERNAME, USER_PROFILE_NAME, CONNECTED, ONLINE_TIME, OFFLINE_TIME, VLAN, CONNECTION_TYPE, SSID, PORT, BSSID, PORT_TYPE_NAME, INTERFACE_NAME, AUTH, ENCRYPTION_METHOD, CHANNEL, RSSI, SNR, WING_AP, VENDOR, RADIO_TYPE, ALIAS, MAC_PROTOCOL, MAKE, OS_VERSION, CONNECTED_TO, CONNECTION_DURATION, CAPTIVE_WEB_PORTAL<br/><b>LOCATION:</b> ID, LOCATION_ID, LOCATIONS<br/><b>METRICS:</b> ID, CLIENT_HEALTH, APPLICATION_HEALTH, NETWORK_HEALTH, RADIO_HEALTH<br/><b>IOT:</b> ID, MOBILITY, CATEGORY, DESCRIPTION
enum:
- BASIC
- FULL
- STATUS
- DETAIL
- LOCATION
- METRICS
- IOT
XiqThreadCommissionerService:
type: object
properties:
state:
type: string
description: The commissioner service
XiqErrorParams:
type: object
description: Error parameters
properties:
field:
type: string
description: The error field
value:
type: string
description: The error value
XiqThreadNetDataRoute:
type: object
properties:
prefix:
type: string
nat64:
type: boolean
stable:
type: boolean
route_preference:
type: string
added_by_rloc16:
type: string
added_by_ext_mac:
type: string
XiqThreadRouterView:
type: string
enum:
- BASIC
- DETAIL
- FULL
XiqBaseEntity:
required:
- id
- create_time
- update_time
type: object
properties:
id:
type: integer
description: The unique identifier
format: int64
create_time:
type: string
description: The create time
format: date-time
update_time:
type: string
description: The last update time
format: date-time
XiqThreadRouterNeighbor:
type: object
properties:
parent_device_id:
type: integer
format: int64
child_device_id:
type: integer
format: int64
connection_status:
type: integer
format: int32
last_reported_time:
type: integer
format: int64
description: The Thread Router neighbors associate to ExtremeCloud IQ device
XiqError:
type: object
properties:
error_code:
type: string
description: The error code
error_id:
type: string
description: The error ID for internal troubleshooting
error_message:
type: string
description: The error detailed message
error_message_code:
type: string
description: The error message code
error_message_description:
type: string
description: The error message description
error_params:
$ref: '#/components/schemas/XiqErrorParams'
required:
- error_code
- error_id
- error_message
XiqThreadBorderAgentService:
type: object
properties:
state:
type: string
udp_port:
type: integer
format: int32
description: The thread backbone agent service
XiqThreadIpv6Setting:
type: object
properties:
address:
type: string
scope:
type: string
cast:
type: string
type:
type: string
description: The thread client IP addresses
XiqThreadNetDataPrefix:
type: object
properties:
prefix:
type: string
route_preference:
type: string
added_by_rloc16:
type: string
added_by_ext_mac:
type: string
preferred:
type: boolean
slaac:
type: boolean
dhcp:
type: boolean
configure:
type: boolean
default_route:
type: boolean
on_mesh:
type: string
stable:
type: boolean
nd_dns:
type: boolean
dp:
type: boolean
PagedXiqThreadRouter:
allOf:
- $ref: '#/components/schemas/XiqPage'
- type: object
properties:
data:
type: array
description: The data in the current page
items:
$ref: '#/components/schemas/XiqThreadRouter'
XiqPage:
required:
- count
- page
- total_count
- total_pages
type: object
properties:
page:
type: integer
description: The current page number
format: int32
count:
type: integer
description: The element count of the current page
format: int32
total_pages:
type: integer
description: The total page number based on request page size
format: int32
total_count:
type: integer
description: The total element count
format: int64
XiqThreadNetDataService:
type: object
properties:
enterprise_number:
type: integer
format: int64
service_data:
type: string
server_data:
type: string
stable:
type: boolean
added_by_rloc16:
type: string
added_by_ext_mac:
type: string
XiqViqEntity:
allOf:
- $ref: '#/components/schemas/XiqBaseEntity'
- type: object
properties:
org_id:
type: integer
description: The organization identifier, valid when enabling HIQ feature
format: int64
required:
- org_id
XiqThreadNetworkData:
type: object
properties:
length:
type: integer
format: int32
max_length:
type: integer
format: int32
net_data_on_mesh_prefixes:
type: array
items:
$ref: '#/components/schemas/XiqThreadNetDataPrefix'
net_data_routes:
type: array
items:
$ref: '#/components/schemas/XiqThreadNetDataRoute'
net_data_services:
type: array
items:
$ref: '#/components/schemas/XiqThreadNetDataService'
description: The thread network data
XiqThreadRouterField:
type: string
enum:
- DEVICE_ID
- SERIAL_NUMBER
- EUI64
- EXT_MAC
- RLOC16
- GLOBAL_IPV6
- TX_POWER
- REGION
- THREAD_PLATFORM
- DEVICE_ROLE
- ROUTER_INTERFACE
- VETH0
- NETWORK_DATA
- THREAD_MLE_LINK_MODE
- THREAD_VERSION
- LEADER_SERVICE
- BORDER_ROUTER_SERVICE
- BACKBONE_BORDER_ROUTER_SERVICE
- BORDER_AGENT_SERVICE
- COMMISSIONER_SERVICE
- NAT64_SERVICE
- NETWORK_CONFIG
- OWNER_ID
- ORG_ID
- ID
- CREATE_TIME
- UPDATE_TIME
- ACTIVE_CLIENTS
- HOSTNAME
- LAST_REPORTED
- THREAD_CONNECTED
XiqThreadNetworkConfig:
type: object
properties:
id:
type: integer
description: The unique identifier
format: int64
channel:
type: integer
description: The network channel
format: int32
channel_mask:
type: string
description: The network channel mask
ext_pan_id:
type: string
description: The unique extended pan id
mesh_local_prefix:
type: string
description: The mesh local prefix
network_key:
type: string
description: The thread network key
network_name:
type: string
description: The thread network name
pan_id:
type: string
description: The pan id
pskc:
type: string
description: The Pre-Shared Key for the Commissioner
obtain_network_key_enabled:
type: boolean
native_commissioning_enabled:
type: boolean
routers_enabled:
type: boolean
external_commissioning_enabled:
type: boolean
beacons_enabled:
type: boolean
commercial_commissioning_enabled:
type: boolean
autonomous_enrollment_enabled:
type: boolean
network_key_provisioning_enabled:
type: boolean
non_ccm_routers_enabled:
type: boolean
active_timestamp:
type: integer
format: int32
description: The thread network configuration and security policy
ThreadRouterSortField:
type: string
description: All available thread router sort fields
enum:
- SERIAL_NUMBER
- EUI64
- EXT_MAC
- RLOC16
- GLOBAL_IPV6
- TX_POWER
- REGION
- THREAD_PLATFORM
- DEVICE_ROLE
- ROUTER_INTERFACE_NAME
- ROUTER_INTERFACE_IS_ACTIVE
- ROUTER_INTERFACE_IS_BROADCAST
- ROUTER_INTERFACE_IS_LOOPBACK
- ROUTER_INTERFACE_IS_POINT_TO_POINT
- ROUTER_INTERFACE_IS_RUNNING
- ROUTER_INTERFACE_IS_ARP
- ROUTER_INTERFACE_IS_PROMISC
- ROUTER_INTERFACE_IS_ALL_MULTI
- ROUTER_INTERFACE_IS_MULTICAST
- ROUTER_INTERFACE_IS_DYNAMIC
- ROUTER_INTERFACE_MTU
- ROUTER_INTERFACE_HW_MAC
- ROUTER_INTERFACE_IPV4
- ROUTER_INTERFACE_IPV4_MASK
- ROUTER_INTERFACE_IPV4_BROADCAST
- VETH0_INTERFACE_NAME
- VETH0_IS_ACTIVE
- VETH0_IS_BROADCAST
- VETH0_IS_LOOPBACK
- VETH0_IS_POINT_TO_POINT
- VETH0_IS_RUNNING
- VETH0_IS_ARP
- VETH0_IS_PROMISC
- VETH0_IS_ALL_MULTI
- VETH0_IS_MULTICAST
- VETH0_IS_DYNAMIC
- VETH0_MTU
- VETH0_HW_MAC
- VETH0_IPV4
- VETH0_IPV4_MASK
- VETH0_IPV4_BROADCAST
- NETWORK_DATA_LENGTH
- NETWORK_DATA_MAX_LENGTH
- RX_ON_WHEN_IDLE
- FULL_THREAD_DEVICE
- FULL_NETWORK_DATA
- THREAD_VERSION
- BUILD_VERSION
- API_VERSION
- RCP_VERSION
- LEADER_PARTITION_ID
- LEADER_WEIGHTING
- LEADER_FULL_NETWORK_DATA_VERSION
- LEADER_STABLE_NETWORK_DATA_VERSION
- BORDER_ROUTER_STATE
- BORDER_NAT64_LOCAL_PREFIX
- BORDER_NAT64_FAVORED_PREFIX
- BORDER_NAT64_FAVORED_PREFERENCE
- BORDER_NAT64_0MR_LOCAL_PREFIX
- BORDER_NAT64_0MR_FAVORED_PREFIX
- BORDER_NAT64_0MR_FAVORED_PREFERENCE
- BORDER_NAT64_640N_LINK_LOCAL_PREFIX
- BORDER_NAT64_640N_LINK_FAVORED_PREFIX
- BORDER_NAT64_640N_LINK_FAVORED_PREFERENCE
- BACKBONE_BORDER_ROUTER_STATE
- BORDER_AGENT_STATE
- BORDER_AGENT_UDP_PORT
- COMMISSIONER_STATE
- NAT64_PREF
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/extreme-networks/refs/heads/main/openapi/extreme-networks-thread-api-openapi.yml