API - MX Cellular Active Uplink setting + Confusion about TrafficShaping calls

RaphaelL
Kind of a big deal
Kind of a big deal

API - MX Cellular Active Uplink setting + Confusion about TrafficShaping calls

Hi ,

 

I'm trying to find this exact setting with the API : 

 

RaphaelL_0-1744124492379.png

I can't find it. 

 

It would be way easier to find endpoints if they would match the dashboard description. 

 

Eg : getNetworkApplianceTrafficShapingUplinkBandwidth   is not a valid dashboard section. It should be UplinkConfiguration just like getNetworkApplianceTrafficShapingUplinkSelection is a valid section :

RaphaelL_1-1744124609472.png

 

I feel like the whole dashboard page TrafficShaping is scattered into so many api endpoints. Way too confusing for no reason.

 

6 dashboard section :

Uplink configuration

getNetworkApplianceTrafficShapingUplinkBandwidth

getNetworkApplianceConnectivityMonitoringDestinations ( doesn't follow the name scheme + named Uplink statistics ) 

Uplink selection

getNetworkApplianceTrafficShapingUplinkSelection ( missing WAN failover and failback behavior on templates ... )

SD-WAN policies

getNetworkApplianceTrafficShapingUplinkSelection ( parts of the result is from 2 sections. Confusion +1 )

getNetworkApplianceTrafficShapingCustomPerformanceClasses

Local internet breakout

getOrganizationApplianceTrafficShapingVpnExclusionsByNetwork ( only a org-wide call ? )

Global bandwidth limits

getNetworkApplianceTrafficShaping ( doesn't follow the name scheme ) 

Traffic shaping rules

getNetworkApplianceTrafficShapingRules
 
I might be missing some due to the confusion.
 
 
4 Replies 4
PhilipDAth
Kind of a big deal
Kind of a big deal

I have no idea.  I tried asking the AI at developer.cisco.com this question:
"What is the API to configure the cellular active uplink feature in the Dashboard for a security appliance?".

 

It gave this response:

 

"To configure the cellular active uplink feature for a security appliance in the Meraki Dashboard using the Meraki API, you can use the /networks/{networkId}/appliance/uplinks/settings endpoint. This endpoint allows you to update the uplink settings for an MX network appliance, including the cellular uplink.

Here is an example of how you can use this endpoint to configure the cellular active uplink feature:

PUT /networks/{networkId}/appliance/uplinks/settings
{
    "cellular": {
        "enabled": true
    }
}

In this example, the enabled parameter is set to true to enable the cellular uplink. You can also use the bandwidthLimits parameter to set the bandwidth limits for the cellular uplink."

 

Maybe try Get'ing this and seeing if there are any field differences with it on or off?

RaphaelL
Kind of a big deal
Kind of a big deal

That's weird. /networks/{networkId}/appliance/uplinks/settings is not a valid path. it's /devices/{serial}/appliance/uplinks/settings which return WAN settings ( dhcp , PPPoE [...])

PhilipDAth
Kind of a big deal
Kind of a big deal

Typical useless AI response! 

RaphaelL
Kind of a big deal
Kind of a big deal

Don't worry Phil , AI won't replace us 😂

Get notified when there are additional replies to this discussion.