- new endpoints - post /edge/setEdgeBastionState - post /enterprise/generateNsdViaEdgeServiceConfiguration - post /enterprise/getEnterpriseUseNSDPolicy - post /enterprise/getNSDConfiguration - post /enterprise/refreshApiToken - post /enterprise/setEnterpriseBastionState - post /enterprise/setEnterpriseUseNSDPolicy - post /gateway/setGatewayBastionState - post /monitoring/getVPNEdgeActionStatus - post /network/refreshApiToken - post /operatorUser/setOperatorUserBastionState - post /vcoInventory/associateEdges - post /vcoInventory/associateExistingEdge - post /vcoInventory/deleteRmaInventoryItems - post /vcoInventory/getPendingInventory - post /vcoInventory/pushActivationSignUp - post /vcoInventory/reassignInventoryItems - new request params - post /edge/edgeProvision - new request param: generateToken (in: body, type: boolean) - post /enterprise/insertOrUpdateEnterpriseGatewayHandoff - new request param: value/segments/[]/localAddress/cidrPrefix (in: body, type: number) - new request param: subnets[]/cidrPrefix (in: body, type: number) - new request param: value/segments/[]/bfd/enabled (in: body, type: boolean) - new request param: value/segments/[]/bfd/peerAddress (in: body, type: string) - new request param: value/segments/[]/bfd/localAddress (in: body, type: string) - new request param: value/segments/[]/bfd/detectMultiplier (in: body, type: integer) - new request param: value/segments/[]/bfd/receiveInterval (in: body, type: integer) - new request param: value/segments/[]/bfd/transmitInterval (in: body, type: integer) - new request param: value/segments/[]/VLAN/type (in: body, type: string) - new request param: value/segments/[]/VLAN/cTag (in: body, type: integer) - new request param: value/segments/[]/VLAN/sTag (in: body, type: integer) - new request param: value/segments/[]/VLAN/transportLanVLAN (in: body, type: string) - new request param: value/segments/[]/overrides/bgpInboundMap/rules[]/action/type (in: body, type: string) - new request param: value/segments/[]/overrides/bgpInboundMap/rules[]/match/exactMatch (in: body, type: boolean) - new request param: value/segments/[]/overrides/bgpInboundMap/rules[]/match/type (in: body, type: string) - new request param: value/segments/[]/overrides/bgpInboundMap/rules[]/match/value (in: body, type: string) - new request param: value/segments/[]/overrides/bgpInboundMap/override (in: body, type: boolean) - new request param: value/localAddress/cidrPrefix (in: body, type: number) - new request param: value/bfd/enabled (in: body, type: boolean) - new request param: value/bfd/peerAddress (in: body, type: string) - new request param: value/bfd/localAddress (in: body, type: string) - new request param: value/bfd/detectMultiplier (in: body, type: integer) - new request param: value/bfd/receiveInterval (in: body, type: integer) - new request param: value/bfd/transmitInterval (in: body, type: integer) - new request param: value/VLAN/type (in: body, type: string) - new request param: value/VLAN/cTag (in: body, type: integer) - new request param: value/VLAN/sTag (in: body, type: integer) - new request param: value/VLAN/transportLanVLAN (in: body, type: string) - new request param: value/overrides/bgpInboundMap/rules[]/action/type (in: body, type: string) - new request param: value/overrides/bgpInboundMap/rules[]/match/exactMatch (in: body, type: boolean) - new request param: value/overrides/bgpInboundMap/rules[]/match/type (in: body, type: string) - new request param: value/overrides/bgpInboundMap/rules[]/match/value (in: body, type: string) - new request param: value/overrides/bgpInboundMap/override (in: body, type: boolean) - post /enterprise/updateEnterpriseRouteConfiguration - new request param: data/nsdEdge/bgp/advertiseInternal (in: body, type: boolean) - new request param: data/nsdEdge/bgp/advertiseExternal (in: body, type: boolean) - new request param: data/nsdEdge/bgp/advertiseNeighborTags/UPLINK (in: body, type: boolean) - new request param: data/nsdEdge/assigned/advertiseStatic (in: body, type: boolean) - new request param: data/nsdGateway/bgp/advertiseInternal (in: body, type: boolean) - new request param: data/nsdGateway/bgp/advertiseExternal (in: body, type: boolean) - new request param: data/nsdGateway/assigned/advertiseStatic (in: body, type: boolean) - new request param: preferenceBuckets[]/exitType (in: body, type: string) - post /enterprise/updateEnterpriseSecurityPolicy - new request param: secureDefaultRouteOverride (in: body, type: boolean) - post /enterpriseProxy/updateEnterpriseProxyUser - new request param: currentPassword (in: body, type: string) - post /enterpriseUser/updateEnterpriseUser - new request param: currentPassword (in: body, type: string) - post /monitoring/getEnterpriseEdgeNvsTunnelStatus - new request param: tag (in: body, type: string) - post /monitoring/getVPNSiteStatus - new request param: segmentObjectId (in: body, type: integer) - new request param: edgeId (in: body, type: integer) - new request param: providerObjectId (in: body, type: integer) - new request param: linkInternalId (in: body, type: string) - post /network/createApiToken - operatorUserId is no longer required - post /operatorUser/updateOperatorUser - new request param: currentPassword (in: body, type: string) - removed request params - post /enterprise/insertOrUpdateEnterpriseGatewayHandoff - missing request param: value/segments/[]/localAddress/cidrPrefix (in: body, type: integer) - missing request param: subnets[]/cidrPrefix (in: body, type: integer) - missing request param: value/segments/[]/VLAN (in: body, type: Hash[string, object]) - missing request param: value/segments/[]/overrides/bgpInboundMap (in: body, type: Hash[string, *]) - missing request param: value/localAddress/cidrPrefix (in: body, type: integer) - missing request param: value/VLAN (in: body, type: Hash[string, object]) - missing request param: value/overrides/bgpInboundMap (in: body, type: Hash[string, *]) - post /monitoring/getVPNSiteStatus - new required request param: segmentObjectId - new required request param: edgeId - new required request param: providerObjectId - new required request param: linkInternalId - missing request param: enterpriseId (in: body, type: integer) - new response attributes - post /configuration/getConfiguration - new attribute for 200 response: bastionState (in: body, type: string) - post /edge/edgeProvision - new attribute for 200 response: token/hmac (in: body, type: string) - new attribute for 200 response: token/logicalId (in: body, type: string) - post /edge/getEdge - new attribute for 200 response: bastionState (in: body, type: string) - new attribute for 200 response: configuration/bastionState (in: body, type: string) - new attribute for 200 response: enterprise/bastionState (in: body, type: string) - new attribute for 200 response: links[]/ipV6Address (in: body, type: string) - new attribute for 200 response: recentLinks[]/ipV6Address (in: body, type: string) - post /edge/getEdgeConfigurationModules - new attribute for 200 response: routedInterfaces[]/l2/losDetection (in: body, type: boolean) - new attribute for 200 response: routedInterfaces[]/l2/probeInterval (in: body, type: string) - new attribute for 200 response: deviceSettings/data/ha/vmacoverride (in: body, type: boolean) - new attribute for 200 response: links[]/addressingVersion (in: body, type: string) - post /edge/getEdgeConfigurationStack - new attribute for 200 response: []/bastionState (in: body, type: string) - post /enterprise/assignEnterpriseOperatorConfigurations - new attribute for 200 response: []/bastionState (in: body, type: string) - post /enterprise/cloneEnterpriseV2 - new attribute for 200 response: bastionState (in: body, type: string) - post /enterprise/getEnterprise - new attribute for 200 response: bastionState (in: body, type: string) - post /enterprise/getEnterpriseCapabilities - new attribute for 200 response: enableConfigurationForEnterpriseUsers (in: body, type: boolean) - post /enterprise/getEnterpriseConfigurations - new attribute for 200 response: []/bastionState (in: body, type: string) - post /enterprise/getEnterpriseDefaultOperatorConfiguration - new attribute for 200 response: bastionState (in: body, type: string) - post /enterprise/getEnterpriseEdges - new attribute for 200 response: []/bastionState (in: body, type: string) - new attribute for 200 response: []/links[]/ipV6Address (in: body, type: string) - new attribute for 200 response: []/recentLinks[]/ipV6Address (in: body, type: string) - post /enterprise/getEnterpriseGatewayHandoff - new attribute for 200 response: value/segments/[]/localAddress/cidrPrefix (in: body, type: number) - new attribute for 200 response: subnets[]/cidrPrefix (in: body, type: number) - new attribute for 200 response: value/segments/[]/bfd/enabled (in: body, type: boolean) - new attribute for 200 response: value/segments/[]/bfd/peerAddress (in: body, type: string) - new attribute for 200 response: value/segments/[]/bfd/localAddress (in: body, type: string) - new attribute for 200 response: value/segments/[]/bfd/detectMultiplier (in: body, type: integer) - new attribute for 200 response: value/segments/[]/bfd/receiveInterval (in: body, type: integer) - new attribute for 200 response: value/segments/[]/bfd/transmitInterval (in: body, type: integer) - new attribute for 200 response: value/segments/[]/VLAN/type (in: body, type: string) - new attribute for 200 response: value/segments/[]/VLAN/cTag (in: body, type: integer) - new attribute for 200 response: value/segments/[]/VLAN/sTag (in: body, type: integer) - new attribute for 200 response: value/segments/[]/VLAN/transportLanVLAN (in: body, type: string) - new attribute for 200 response: value/segments/[]/overrides/bgpInboundMap/rules[]/action/type (in: body, type: string) - new attribute for 200 response: value/segments/[]/overrides/bgpInboundMap/rules[]/match/exactMatch (in: body, type: boolean) - new attribute for 200 response: value/segments/[]/overrides/bgpInboundMap/rules[]/match/type (in: body, type: string) - new attribute for 200 response: value/segments/[]/overrides/bgpInboundMap/rules[]/match/value (in: body, type: string) - new attribute for 200 response: value/segments/[]/overrides/bgpInboundMap/override (in: body, type: boolean) - new attribute for 200 response: value/localAddress/cidrPrefix (in: body, type: number) - new attribute for 200 response: value/bfd/enabled (in: body, type: boolean) - new attribute for 200 response: value/bfd/peerAddress (in: body, type: string) - new attribute for 200 response: value/bfd/localAddress (in: body, type: string) - new attribute for 200 response: value/bfd/detectMultiplier (in: body, type: integer) - new attribute for 200 response: value/bfd/receiveInterval (in: body, type: integer) - new attribute for 200 response: value/bfd/transmitInterval (in: body, type: integer) - new attribute for 200 response: value/VLAN/type (in: body, type: string) - new attribute for 200 response: value/VLAN/cTag (in: body, type: integer) - new attribute for 200 response: value/VLAN/sTag (in: body, type: integer) - new attribute for 200 response: value/VLAN/transportLanVLAN (in: body, type: string) - new attribute for 200 response: value/overrides/bgpInboundMap/rules[]/action/type (in: body, type: string) - new attribute for 200 response: value/overrides/bgpInboundMap/rules[]/match/exactMatch (in: body, type: boolean) - new attribute for 200 response: value/overrides/bgpInboundMap/rules[]/match/type (in: body, type: string) - new attribute for 200 response: value/overrides/bgpInboundMap/rules[]/match/value (in: body, type: string) - new attribute for 200 response: value/overrides/bgpInboundMap/override (in: body, type: boolean) - post /enterprise/getEnterpriseNetworkSegments - new attribute for 200 response: configuration[]/bastionState (in: body, type: string) - post /enterprise/getEnterpriseOperatorConfiguration - new attribute for 200 response: bastionState (in: body, type: string) - post /enterprise/getEnterpriseProxyEnterprisesWithProperty - new attribute for 200 response: []/bastionState (in: body, type: string) - post /enterprise/getEnterpriseSpecificOperatorConfigurations - new attribute for 200 response: []/bastionState (in: body, type: string) - post /enterprise/getEnterprisesWithProperty - new attribute for 200 response: []/bastionState (in: body, type: string) - post /enterpriseProxy/getEnterpriseProxyEnterprises - new attribute for 200 response: []/bastionState (in: body, type: string) - post /enterpriseProxy/getEnterpriseProxyGatewayPools - new attribute for 200 response: []/ipV4Enabled (in: body, type: boolean) - new attribute for 200 response: []/ipV6Enabled (in: body, type: boolean) - new attribute for 200 response: []/enterprises[]/bastionState (in: body, type: string) - new attribute for 200 response: []/gateways[]/bastionState (in: body, type: string) - new attribute for 200 response: []/gateways[]/ipV6Address (in: body, type: string) - post /enterpriseProxy/getEnterpriseProxyGateways - new attribute for 200 response: []/bastionState (in: body, type: string) - new attribute for 200 response: []/enterpriseAssociations[]/bastionState (in: body, type: string) - new attribute for 200 response: []/enterprises[]/bastionState (in: body, type: string) - new attribute for 200 response: []/handOffEdges[]/bastionState (in: body, type: string) - new attribute for 200 response: []/pools[]/ipV4Enabled (in: body, type: boolean) - new attribute for 200 response: []/pools[]/ipV6Enabled (in: body, type: boolean) - post /enterpriseProxy/getEnterpriseProxyOperatorProfiles - new attribute for 200 response: []/bastionState (in: body, type: string) - new attribute for 200 response: []/edges[]/bastionState (in: body, type: string) - new attribute for 200 response: []/enterprises[]/bastionState (in: body, type: string) - post /event/getProxyEvents - new attribute for 200 response: data[]/gatewayName (in: body, type: string) - post /gateway/getGatewayEdgeAssignments - new attribute for 200 response: []/bastionState (in: body, type: string) - post /metrics/getEdgeLinkMetrics - new attribute for 200 response: []/bestJitterMsRx (in: body, type: number) - new attribute for 200 response: []/bestJitterMsTx (in: body, type: number) - new attribute for 200 response: []/bestLatencyMsRx (in: body, type: number) - new attribute for 200 response: []/bestLatencyMsTx (in: body, type: number) - new attribute for 200 response: []/link/ipV6Address (in: body, type: string) - post /metrics/getEdgeLinkSeries - new attribute for 200 response: []/link/ipV6Address (in: body, type: string) - post /metrics/getEdgeStatusMetrics - new attribute for 200 response: tunnelCountV6/min (in: body, type: number) - new attribute for 200 response: tunnelCountV6/max (in: body, type: number) - new attribute for 200 response: tunnelCountV6/average (in: body, type: number) - post /metrics/getEdgeStatusSeries - new attribute for 200 response: series[]/tunnelCountV6 (in: body, type: integer) - post /metrics/getGatewayStatusMetrics - new attribute for 200 response: tunnelCountV6/min (in: body, type: number) - new attribute for 200 response: tunnelCountV6/max (in: body, type: number) - new attribute for 200 response: tunnelCountV6/average (in: body, type: number) - post /metrics/getGatewayStatusSeries - new attribute for 200 response: series[]/tunnelCountV6 (in: body, type: integer) - post /monitoring/getAggregateEdgeLinkMetrics - new attribute for 200 response: []/bestJitterMsRx (in: body, type: number) - new attribute for 200 response: []/bestJitterMsTx (in: body, type: number) - new attribute for 200 response: []/bestLatencyMsRx (in: body, type: number) - new attribute for 200 response: []/bestLatencyMsTx (in: body, type: number) - new attribute for 200 response: []/link/linkIpV6Address (in: body, type: string) - post /monitoring/getAggregates - new attribute for 200 response: enterprises[]/bastionState (in: body, type: string) - post /monitoring/getEnterpriseEdgeClusterStatus - new attribute for 200 response: []/tunnelCountV6 (in: body, type: integer) - post /monitoring/getEnterpriseEdgeLinkStatus - new attribute for 200 response: []/linkIpV6Address (in: body, type: string) - post /monitoring/getEnterpriseEdgeStatus - new attribute for 200 response: data[]/tunnelCountV6 (in: body, type: integer) - post /monitoring/getNetworkGatewayStatus - new attribute for 200 response: data[]/tunnelCountV6 (in: body, type: integer) - post /network/getNetworkConfigurations - new attribute for 200 response: []/bastionState (in: body, type: string) - post /network/getNetworkEnterprises - new attribute for 200 response: []/bastionState (in: body, type: string) - new attribute for 200 response: []/edges[]/bastionState (in: body, type: string) - post /network/getNetworkGatewayPools - new attribute for 200 response: []/ipV4Enabled (in: body, type: boolean) - new attribute for 200 response: []/ipV6Enabled (in: body, type: boolean) - new attribute for 200 response: []/gateways[]/bastionState (in: body, type: string) - new attribute for 200 response: []/gateways[]/ipV6Address (in: body, type: string) - new attribute for 200 response: []/enterprises[]/bastionState (in: body, type: string) - post /network/getNetworkGateways - new attribute for 200 response: []/bastionState (in: body, type: string) - new attribute for 200 response: []/enterpriseAssociations[]/bastionState (in: body, type: string) - new attribute for 200 response: []/enterprises[]/bastionState (in: body, type: string) - new attribute for 200 response: []/handOffEdges[]/bastionState (in: body, type: string) - new attribute for 200 response: []/pools[]/ipV4Enabled (in: body, type: boolean) - new attribute for 200 response: []/pools[]/ipV6Enabled (in: body, type: boolean) - post /network/getNetworkOperatorUsers - new attribute for 200 response: []/bastionState (in: body, type: string) - post /operatorUser/getOperatorUser - new attribute for 200 response: bastionState (in: body, type: string) - post /operatorUser/insertOperatorUser - new attribute for 200 response: bastionState (in: body, type: string) - removed response attributes - post /enterprise/getEnterpriseGatewayHandoff - missing attribute from 200 response: value/segments/[]/localAddress/cidrPrefix (in: body, type: integer) - missing attribute from 200 response: subnets[]/cidrPrefix (in: body, type: integer) - missing attribute from 200 response: value/segments/[]/VLAN (in: body, type: Hash[string, object]) - missing attribute from 200 response: value/segments/[]/overrides/bgpInboundMap (in: body, type: Hash[string, *]) - missing attribute from 200 response: value/localAddress/cidrPrefix (in: body, type: integer) - missing attribute from 200 response: value/VLAN (in: body, type: Hash[string, object]) - missing attribute from 200 response: value/overrides/bgpInboundMap (in: body, type: Hash[string, *]) - post /metrics/getEdgeLinkMetrics - missing attribute from 200 response: []/bestJitterMsRx (in: body, type: integer) - missing attribute from 200 response: []/bestJitterMsTx (in: body, type: integer) - missing attribute from 200 response: []/bestLatencyMsRx (in: body, type: integer) - missing attribute from 200 response: []/bestLatencyMsTx (in: body, type: integer) - post /monitoring/getAggregateEdgeLinkMetrics - missing attribute from 200 response: []/bestJitterMsRx (in: body, type: integer) - missing attribute from 200 response: []/bestJitterMsTx (in: body, type: integer) - missing attribute from 200 response: []/bestLatencyMsRx (in: body, type: integer) - missing attribute from 200 response: []/bestLatencyMsTx (in: body, type: integer)