Graphiant · Schema
v1ExtranetsGetResponse
NetworkingNetwork as a ServiceNaaSConnectivitySD-WANCloud NetworkingZero TrustNetwork SecurityData SovereigntyObservabilityInfrastructureAutomation
Properties
| Name | Type | Description |
|---|---|---|
| pageInfo | object | |
| policies | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/graphiant/main/json-schema/graphiant-v1-extranets-get-response-schema.json",
"title": "v1ExtranetsGetResponse",
"x-generated": "2026-10-20",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/graphiant-extranets-api-openapi.yml#/components/schemas/v1ExtranetsGetResponse",
"type": "object",
"properties": {
"pageInfo": {
"$ref": "#/$defs/commonPageInfo"
},
"policies": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2ExtranetPolicy"
}
}
},
"additionalProperties": false,
"$defs": {
"commonPageInfo": {
"type": "object",
"properties": {
"currentPage": {
"type": "integer",
"format": "int32",
"minimum": 0,
"description": "The page number we are currently on (required)"
},
"endCursor": {
"type": "string",
"description": "Cursor pointing to the last record on the current page"
},
"hasNextPage": {
"type": "boolean",
"description": "An indicator whether there is a page after this one in the resultset based on current position"
},
"hasPrevPage": {
"type": "boolean",
"description": "An indicator whether there is a page before this one in the resultset based on current position"
},
"startCursor": {
"type": "string",
"description": "Cursor pointing to the first record on the current page"
},
"totalPages": {
"type": "integer",
"format": "int32",
"minimum": 0,
"description": "The number of pages in the complete resultset based on the current length of the page (required)"
},
"totalRecords": {
"type": "integer",
"format": "int32",
"minimum": 0,
"description": "Describes the total number of records in the complete resultset (required)"
}
},
"additionalProperties": false
},
"googleProtobufDuration": {
"type": "object",
"properties": {
"nanos": {
"type": "integer",
"format": "int32"
},
"seconds": {
"type": "integer",
"format": "int64"
}
},
"additionalProperties": false
},
"googleProtobufTimestamp": {
"type": "object",
"properties": {
"nanos": {
"type": "integer",
"format": "int32"
},
"seconds": {
"type": "integer",
"format": "int64"
}
},
"additionalProperties": false
},
"manaV2BfdInstance": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"minimumInterval": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"multiplier": {
"type": "integer",
"format": "int32",
"minimum": 0
}
},
"additionalProperties": false
},
"manaV2BfdNeighbor": {
"type": "object",
"properties": {
"desiredMinimumTxInterval": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"ifIndex": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"interface": {
"type": "string"
},
"lastUpdated": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"localDiag": {
"type": "string"
},
"peerAddress": {
"type": "string"
},
"remoteDiag": {
"type": "string"
},
"requiredMinimumRxInterval": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"segmentName": {
"type": "string"
},
"sourceAddress": {
"type": "string"
},
"state": {
"type": "string"
},
"timeInState": {
"$ref": "#/$defs/googleProtobufDuration"
},
"up": {
"type": "boolean"
}
},
"additionalProperties": false
},
"manaV2BgpAggregation": {
"type": "object",
"properties": {
"asSet": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int64"
},
"prefix": {
"type": "string"
},
"summaryOnly": {
"type": "boolean"
}
},
"additionalProperties": false
},
"manaV2BgpDynamicNeighborOperPeer": {
"type": "object",
"properties": {
"lastOperStatusChange": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"localAddress": {
"type": "string",
"description": "Local address used for this peer session, if known from oper"
},
"operStatus": {
"type": "boolean",
"description": "True when the BGP session to this peer is operationally up (e.g. established)"
},
"peerAsn": {
"type": "integer",
"format": "int32",
"minimum": 0,
"description": "Peer ASN from oper, if reported"
},
"remoteAddress": {
"type": "string",
"description": "Peer address from device oper state (IPv4/IPv6; may include IPv6 zone id)"
},
"state": {
"type": "string",
"description": "BGP FSM state for this peer session"
}
},
"additionalProperties": false
},
"manaV2BgpInstance": {
"type": "object",
"properties": {
"asn": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"id": {
"type": "integer",
"format": "int64"
},
"routerId": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2BgpMultipath": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"vrfId": {
"type": "integer",
"format": "int64"
}
},
"additionalProperties": false
},
"manaV2BgpNeighbor": {
"type": "object",
"properties": {
"addressFamilies": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2BgpNeighborAddressFamily"
}
},
"allowAsIn": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"asOverride": {
"type": "boolean"
},
"bfd": {
"$ref": "#/$defs/manaV2BfdInstance"
},
"bfdNeighbor": {
"$ref": "#/$defs/manaV2BfdNeighbor"
},
"bgpType": {
"type": "string"
},
"defaultOriginate": {
"type": "string",
"description": "Set when default route needs to be advertised in BGP domain"
},
"dynamicNeighborPeers": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2BgpDynamicNeighborOperPeer"
}
},
"enabled": {
"type": "boolean"
},
"holdTimer": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"id": {
"type": "integer",
"format": "int64"
},
"keepaliveTimer": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"localAddress": {
"type": "string"
},
"localInterface": {
"type": "string"
},
"maxPrefix": {
"type": "integer",
"format": "int32",
"minimum": 0,
"description": "Maximum number of prefixes that can be received from neighbor"
},
"md5Password": {
"type": "string"
},
"multiHop": {
"type": "integer",
"format": "int32",
"minimum": 0,
"description": "Set when EBGP multi-hop functionality is enabled"
},
"peerAsn": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"remoteAddress": {
"type": "string"
},
"removePrivateAs": {
"type": "boolean"
},
"sendCommunity": {
"type": "boolean",
"description": "Flag for sending standard, extended, and large communities"
},
"state": {
"type": "string"
},
"timeSinceLastOperChange": {
"$ref": "#/$defs/googleProtobufDuration"
},
"up": {
"type": "boolean"
}
},
"additionalProperties": false
},
"manaV2BgpNeighborAddressFamily": {
"type": "object",
"properties": {
"addressFamily": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"inboundPolicy": {
"type": "string"
},
"outboundPolicy": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2BgpRedistribute": {
"type": "object",
"properties": {
"bgp": {
"type": "boolean"
},
"connected": {
"type": "boolean"
},
"dia": {
"type": "boolean"
},
"ospfv2": {
"type": "boolean"
},
"static": {
"type": "boolean"
}
},
"additionalProperties": false
},
"manaV2Circuit": {
"type": "object",
"properties": {
"bgpAggregations": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2BgpAggregation"
}
},
"bgpMultipath": {
"$ref": "#/$defs/manaV2BgpMultipath"
},
"bgpNeighbors": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2BgpNeighbor"
}
},
"bgpRedistributions": {
"$ref": "#/$defs/manaV2BgpRedistribute"
},
"carrier": {
"type": "string"
},
"circuitType": {
"type": "string"
},
"connectionType": {
"type": "string"
},
"coreLogicalInterfacesV2": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2CircuitInterface"
}
},
"description": {
"type": "string"
},
"diaEnabled": {
"type": "boolean"
},
"diaSnmpIndex": {
"type": "integer",
"format": "int64"
},
"discoveredPublicIp": {
"type": "string"
},
"dropMechanism": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"interfaceName": {
"type": "string"
},
"label": {
"type": "string"
},
"lastResort": {
"type": "boolean"
},
"linkDownSpeedMbps": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"linkUpSpeedMbps": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"loopback": {
"type": "boolean"
},
"name": {
"type": "string"
},
"patAddresses": {
"type": "array",
"items": {
"type": "string"
}
},
"privateIp": {
"type": "string"
},
"profile": {
"$ref": "#/$defs/manaV2QoSProfile"
},
"qosProfile": {
"type": "string"
},
"qosProfileType": {
"type": "string"
},
"snmpIndex": {
"type": "integer",
"format": "int64"
},
"staticRoutes": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2StaticRoute"
}
},
"wanInterfaceV2": {
"$ref": "#/$defs/manaV2CircuitInterface"
}
},
"additionalProperties": false
},
"manaV2CircuitInterface": {
"type": "object",
"properties": {
"adminStatus": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int64"
},
"index": {
"type": "integer",
"format": "int64"
},
"name": {
"type": "string"
},
"operStatus": {
"type": "boolean"
}
},
"additionalProperties": false
},
"manaV2CommunityType": {
"type": "object",
"properties": {
"additive": {
"type": "boolean"
},
"communityList": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"manaV2Device": {
"type": "object",
"properties": {
"bgp": {
"$ref": "#/$defs/manaV2BgpInstance"
},
"bgpEnabled": {
"type": "boolean"
},
"circuits": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2Circuit"
}
},
"configUpdatedAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"createdAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"dhcpServerEnabled": {
"type": "boolean"
},
"dns": {
"$ref": "#/$defs/manaV2Dns"
},
"gdi": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"hostname": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"interfaces": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2Interface"
}
},
"internalState": {
"type": "string"
},
"ipfixEnabled": {
"type": "boolean"
},
"ipfixExporters": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2IpfixExporter"
}
},
"ipsecTunnels": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2SiteToSiteIPsec"
}
},
"lastBootedAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"lldpEnabled": {
"type": "boolean"
},
"localRouteTag": {
"$ref": "#/$defs/manaV2RouteTag"
},
"localWebServerPassword": {
"type": "string"
},
"location": {
"$ref": "#/$defs/manaV2Location"
},
"maintenanceMode": {
"type": "boolean"
},
"natPolicy": {
"$ref": "#/$defs/manaV2NatPolicy"
},
"notes": {
"type": "string"
},
"ntp": {
"$ref": "#/$defs/manaV2Ntp"
},
"operStaled": {
"type": "boolean"
},
"operStaledAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"operUpdatedAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"ospfv2Enabled": {
"type": "boolean"
},
"ospfv3Enabled": {
"type": "boolean"
},
"platform": {
"type": "string"
},
"prefixSets": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2PrefixSet"
}
},
"rebootReason": {
"type": "string"
},
"region": {
"$ref": "#/$defs/manaV2Region"
},
"regionOverride": {
"$ref": "#/$defs/manaV2Region"
},
"role": {
"type": "string"
},
"routingPolicies": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2RoutingPolicy"
}
},
"segments": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2Vrf"
}
},
"serialNumber": {
"type": "string"
},
"site": {
"$ref": "#/$defs/manaV2Site"
},
"slaConformance": {
"$ref": "#/$defs/manaV2SlaConformance"
},
"snmp": {
"$ref": "#/$defs/manaV2Snmp"
},
"softwareVersion": {
"type": "string"
},
"staticRoutesEnabled": {
"type": "boolean"
},
"status": {
"type": "string"
},
"trafficPolicy": {
"$ref": "#/$defs/manaV2ForwardingPolicy"
},
"uptime": {
"$ref": "#/$defs/googleProtobufDuration"
},
"vrrpEnabled": {
"type": "boolean"
}
},
"additionalProperties": false
},
"manaV2DhcpLease": {
"type": "object",
"properties": {
"endsAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"id": {
"type": "integer",
"format": "int64"
},
"ipAddress": {
"type": "string"
},
"macAddress": {
"type": "string"
},
"vrf": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2DhcpRelay": {
"type": "object",
"properties": {
"dhcpv4Relays": {
"type": "array",
"items": {
"type": "string"
}
},
"dhcpv6Relays": {
"type": "array",
"items": {
"type": "string"
}
},
"id": {
"type": "integer",
"format": "int64"
}
},
"additionalProperties": false
},
"manaV2DhcpServerIpRange": {
"type": "object",
"properties": {
"end": {
"type": "string"
},
"start": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2DhcpServerPool": {
"type": "object",
"properties": {
"defaultLeaseTimeSecs": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"description": {
"type": "string"
},
"domainName": {
"type": "string"
},
"gateway": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"interface": {
"type": "string"
},
"ipPrefix": {
"type": "string"
},
"ipVersion": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"leases": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DhcpLease"
}
},
"maxLeaseTimeSecs": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"minLeaseTimeSecs": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"name": {
"type": "string"
},
"nameservers": {
"$ref": "#/$defs/manaV2DnsServers"
},
"ranges": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DhcpServerIpRange"
}
},
"staticLeases": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DhcpStaticLease"
}
},
"totalAddresses": {
"type": "integer",
"format": "int64",
"minimum": 0
},
"utilization": {
"type": "integer",
"format": "int32",
"minimum": 0
}
},
"additionalProperties": false
},
"manaV2DhcpStaticLease": {
"type": "object",
"properties": {
"hostname": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"ipAddress": {
"type": "string"
},
"macAddress": {
"type": "string"
},
"vrf": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2Dns": {
"type": "object",
"properties": {
"cloudflareServers": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DnsipAddress"
}
},
"dynamicServers": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DnsipAddress"
}
},
"dynamicServersV2": {
"$ref": "#/$defs/manaV2DynamicDnsServers"
},
"mode": {
"type": "string"
},
"staticServers": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DnsipAddress"
}
},
"staticServersV2": {
"$ref": "#/$defs/manaV2StaticDnsServers"
}
},
"additionalProperties": false
},
"manaV2DnsServers": {
"type": "object",
"properties": {
"primary": {
"type": "string"
},
"secondary": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2DnsipAddress": {
"type": "object",
"properties": {
"circuitName": {
"type": "string"
},
"interfaceName": {
"type": "string"
},
"ipv4": {
"type": "string"
},
"ipv6": {
"type": "string"
},
"source": {
"type": "string"
},
"stale": {
"type": "boolean"
},
"type": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2DnsipAddresses": {
"type": "object",
"properties": {
"dynamicServers": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DnsipAddress"
}
}
},
"additionalProperties": false
},
"manaV2DpiCustomApplication": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"destinationNetwork": {
"type": "string"
},
"destinationNetworkList": {
"type": "string"
},
"destinationPort": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"destinationPortList": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"ipProtocol": {
"type": "string"
},
"name": {
"type": "string"
},
"sourceNetwork": {
"type": "string"
},
"sourceNetworkList": {
"type": "string"
},
"sourcePort": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"sourcePortList": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2Dscp": {
"type": "object",
"properties": {
"codePoint": {
"type": "integer",
"format": "int32",
"minimum": 0
}
},
"additionalProperties": false
},
"manaV2DynamicDnsServers": {
"type": "object",
"properties": {
"circuit": {
"type": "string"
},
"servers": {
"type": "object",
"additionalProperties": {
"$ref": "#/$defs/manaV2DnsipAddresses"
}
}
},
"additionalProperties": false
},
"manaV2EnterprisePrefixSet": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"entries": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2EnterprisePrefixSetEntry"
}
},
"id": {
"type": "integer",
"format": "int64"
},
"mode": {
"type": "string"
},
"name": {
"type": "string"
}
},
"additionalProperties": false
},
"manaV2EnterprisePrefixSetEntry": {
"type": "object",
"properties": {
"ipPrefix": {
"type": "string"
},
"maskLower": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"maskUpper": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"seq": {
"type": "integer",
"format": "int32",
"minimum": 0
}
},
"additionalProperties": false
},
"manaV2ExtranetAutoReverseRoutes": {
"type": "object",
"properties": {
"autoPropagate": {
"type": "boolean"
},
"excludedPrefixes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"manaV2ExtranetManualReverseRoutes": {
"type": "object",
"properties": {
"prefixes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
},
"manaV2ExtranetPolicy": {
"type": "object",
"properties": {
"auto": {
"$ref": "#/$defs/manaV2ExtranetAutoReverseRoutes"
},
"branches": {
"$ref": "#/$defs/manaV2PolicyTarget"
},
"createdAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"createdBy": {
"type": "string"
},
"description": {
"type": "string"
},
"hostPrefixSet": {
"$ref": "#/$defs/manaV2EnterprisePrefixSet"
},
"id": {
"type": "integer",
"format": "int64"
},
"manual": {
"$ref": "#/$defs/manaV2ExtranetManualReverseRoutes"
},
"name": {
"type": "string"
},
"sharedPrefixes": {
"type": "array",
"items": {
"type": "string"
}
},
"sharedSegment": {
"$ref": "#/$defs/manaV2Vrf"
},
"source": {
"$ref": "#/$defs/manaV2PolicyTarget"
},
"targetSegments": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2Vrf"
}
},
"type": {
"type": "string"
},
"updatedAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
}
},
"additionalProperties": false
},
"manaV2ForwardingPolicy": {
"type": "object",
"properties": {
"dpiApplications": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2DpiCustomApplication"
}
},
"networkLists": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2IpNetworkList"
}
},
"portLists": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2L4PortList"
}
},
"securityRulesets": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2SecurityPolicyRuleset"
}
},
"trafficRulesets": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2TrafficPolicyRuleset"
}
},
"zoneFirewalls": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2ZoneFirewallPolicy"
}
},
"zonePairs": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2SecurityZone"
}
}
},
"additionalProperties": false
},
"manaV2ForwardingPolicyMatch": {
"type": "object",
"properties": {
"application": {
"type": "string"
},
"destinationNetwork": {
"type": "string"
},
"destinationPort": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"destinationPortRange": {
"$ref": "#/$defs/manaV2PortRange"
},
"domainCategoryIds": {
"type": "array",
"items": {
"type": "integer",
"format": "int64"
}
},
"domainWildcards": {
"type": "array",
"items": {
"type": "string"
}
},
"dscp": {
"$ref": "#/$defs/manaV2Dscp"
},
"icmpType": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"ipProtocol": {
"type": "string"
},
"protocol": {
"type": "string"
},
"sourceNetwork": {
"type": "string"
},
"sourcePort": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"sourcePortRange": {
"$ref": "#/$defs/manaV2PortRange"
}
},
"additionalProperties": false
},
"manaV2Interface": {
"type": "object",
"properties": {
"alias": {
"type": "string"
},
"circuit": {
"type": "string"
},
"circuitName": {
"type": "string"
},
"configUpdatedAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"configuredMaxTransmissionUnit": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"description": {
"type": "string"
},
"duplex": {
"type": "string"
},
"enabled": {
"type": "boolean"
},
"gatewayAddressV4": {
"type": "string"
},
"gatewayAddressV6": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int64"
},
"ipSec": {
"$ref": "#/$defs/manaV2InterfaceIPsec"
},
"ipv4": {
"$ref": "#/$defs/manaV2InterfaceAddress"
},
"ipv6": {
"$ref": "#/$defs/manaV2InterfaceAddress"
},
"ipv6Addresses": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2InterfaceAddress"
}
},
"lagInterface": {
"$ref": "#/$defs/manaV2LagInterface"
},
"lan": {
"type": "string"
},
"lldpEnabled": {
"type": "boolean"
},
"macsec": {
"$ref": "#/$defs/manaV2InterfaceMaCsec"
},
"maxTransmissionUnit": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"name": {
"type": "string"
},
"operUpdatedAt": {
"$ref": "#/$defs/googleProtobufTimestamp"
},
"phyAddress": {
"type": "string"
},
"protocol": {
"type": "string"
},
"securityZone": {
"type": "string"
},
"sfpOpticalStrength": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2InterfaceSfpOpticalStrength"
}
},
"speedMbps": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"subinterfaces": {
"type": "array",
"items": {
"$ref": "#/$defs/manaV2InterfaceVlan"
}
},
"tcpMss": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"tcpMssV4": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"tcpMssV6": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"type": {
"type": "string"
},
"up": {
"type": "boolean"
},
"vrfFunctionId": {
"type": "integer",
"format": "int3
# --- truncated at 32 KB (87 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/graphiant/refs/heads/main/json-schema/graphiant-v1-extranets-get-response-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/graphiant-v1-extranets-get-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.