What’s New


PUT /dpskServices/{poolId}/identityGroups/{groupId}

Associate Identity Group with DPSK Pool

DELETE /dpskServices/{poolId}/identityGroups/{groupId}

Dissociate Identity Group from DPSK Pool

POST /dpskServices/{poolId}/identityGroups/{groupId}/passphrases

Create DPSK Passphrase for Identity Group

POST /dpskServices/{poolId}/identityGroups/{groupId}/passphrases/csvFiles

Import Passphrase from CSV for Identity Group

POST /venues/edgeAppCompatibilities/query

Query EdgeApp Compatibility Information

GET /venues/{venueId}/apGroups/{apGroupId}/apModelAntennaTypeSettings

Get AP Group Antenna Type

PUT /venues/{venueId}/apGroups/{apGroupId}/apModelAntennaTypeSettings

Update AP Group Antenna Type

GET /venues/{venueId}/apGroups/{apGroupId}/apModelBandModeSettings

Get AP Group Band Mode

PUT /venues/{venueId}/apGroups/{apGroupId}/apModelBandModeSettings

Update AP Group Band Mode

GET /venues/{venueId}/apGroups/{apGroupId}/apModelCapabilities

Get AP Group AP model Capabilities

GET /venues/{venueId}/apGroups/{apGroupId}/apModelExternalAntennaSettings

Get Ap Group Ap Model External Antenna Settings

PUT /venues/{venueId}/apGroups/{apGroupId}/apModelExternalAntennaSettings

Update AP Group AP Model External Antenna Settings

GET /venues/{venueId}/apGroups/{apGroupId}/radioSettings

Get AP Group Radio

PUT /venues/{venueId}/apGroups/{apGroupId}/radioSettings

Update AP Group Radio

GET /venues/{venueId}/apGroups/{apGroupId}/wifiAvailableChannels

Get Ap Group Available Channels

DELETE /certificateTemplates/{templateId}/certificates

Delete certificates

What’s Changed


POST /identityGroups/{groupId}/identities/csvFile
POST /identityGroups/{groupId}/identities/{id}/devices
DELETE /identityGroups/{groupId}/identities/{id}/devices/{macAddress}
DELETE /identityGroups/{groupId}/identities/{id}/ethernetPorts/{macAddress}/{portIndex}
POST /admins/query

Query administrators

Parameters:

Added: includeDelegatedAdmins in query > Minimal delegated-admin rows; body mspEcTenantIds scopes the list

Added: includeSelectedAdmins in query > MSP-EC selection mode with includeSystemRoles or includePrivilegeGroups (body mspEcTenantIds)

Added: includeSystemRoles in query > With includeSelectedAdmins: would be returning system admins only

Added: includePrivilegeGroups in query > With includePrivilegeGroups: would be returning privilege groups and associated admins

Changed: withExternalId in query > Include external (SWU) ID in each row

Changed: withDelegatedECs in query > Include delegated EC tenant IDs per admin (default true)

Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

Return Type:

Changed response : 200 OK > OK — page type depends on query flags (default: full admin rows).

GET /admins/{adminId}
Return Type:

Changed response : 200 OK > OK

GET /switches/{switchId}/lags
Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

PUT /applicationPolicies/{applicationPolicyId}
GET /devicePolicies/{devicePolicyId}
PUT /devicePolicies/{devicePolicyId}
GET /dhcpConfigServiceProfiles/{dhcpConfigServiceProfileId}
PUT /dhcpConfigServiceProfiles/{dhcpConfigServiceProfileId}
PUT /l2AclPolicies/{l2AclPolicyId}
PUT /l3AclPolicies/{l3AclPolicyId}
POST /networkActivations/query
GET /snmpAgentProfiles/{snmpAgentProfileId}
PUT /snmpAgentProfiles/{snmpAgentProfileId}
PUT /templates/tunnelServiceProfiles/{tunnelServiceProfileTemplateId}
Request:

New content type : application/vnd.ruckus.v1.1+json

Changed content type : application/json

Return Type:

Changed response : 202 Accepted > Accepted

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

PUT /tunnelServiceProfiles/{tunnelServiceProfileId}
Request:

New content type : application/vnd.ruckus.v1.1+json

Changed content type : application/json

Return Type:

Changed response : 202 Accepted > Accepted

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

PATCH /tunnelServiceProfiles/{tunnelServiceProfileId}
Request:

New content type : application/vnd.ruckus.v1.1+json

Changed content type : application/json

Return Type:

Changed response : 202 Accepted > Accepted

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

PUT /venues/apGroups/{apGroupId}
Request:

Changed content type : application/json

POST /venues/aps
GET /venues/aps/{serialNumber}/clientAdmissionControlSettings
PUT /venues/aps/{serialNumber}/clientAdmissionControlSettings
GET /venues/{venueId}/apMeshSettings
PUT /venues/{venueId}/apMeshSettings
GET /venues/{venueId}/aps/{serialNumber}/antennaTypeSettings
Return Type:

Changed response : 200 OK > OK

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 500 Internal Server Error > Internal Server Error

PUT /venues/{venueId}/aps/{serialNumber}/antennaTypeSettings
Request:

New content type : application/vnd.ruckus.v1.1+json

Return Type:

Changed response : 202 Accepted > Accepted

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

GET /venues/{venueId}/aps/{serialNumber}/bandModeSettings
Return Type:

Changed response : 200 OK > OK

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 500 Internal Server Error > Internal Server Error

PUT /venues/{venueId}/aps/{serialNumber}/bandModeSettings
Request:

New content type : application/vnd.ruckus.v1.1+json

Return Type:

Changed response : 202 Accepted > Accepted

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

GET /venues/{venueId}/aps/{serialNumber}/clientAdmissionControlSettings
PUT /venues/{venueId}/aps/{serialNumber}/clientAdmissionControlSettings
GET /wifiCallingServiceProfiles/{wifiCallingServiceProfileId}
PUT /wifiCallingServiceProfiles/{wifiCallingServiceProfileId}
GET /certificateTemplates/{templateId}
Return Type:

Changed response : 200 OK > Certificate Template

POST /dpskServices
Request:

Changed content type : application/json

Request:

Deleted content type : application/vnd.ruckus.v1+json

Deleted content type : application/vnd.ruckus.v1.1+json

Deleted content type : application/vnd.ruckus.v2+json

Changed content type : application/json

Return Type:

Changed response : 200 OK > DPSK pools

PUT /dpskServices/{poolId}
Request:

Changed content type : application/json

Request:

Changed content type : application/json

Return Type:

Changed response : 200 OK > DPSK pool

POST /identityGroups/{identityGroupId}/dpskServices
Request:

Changed content type : application/json

Request:

Changed content type : application/json

Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

PUT /templates/dpskServices/{poolTemplateId}
Request:

Changed content type : application/json

Request:

Changed content type : application/json

Return Type:

Changed response : 200 OK > DPSK pool template

Request:

Changed content type : application/json

Return Type:

Changed response : 200 OK > DPSK pool template

Parameters:

Added: includeTpBasic in query

POST /identities/csvFile
POST /tenants/notificationRecipients
Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

Return Type:

Changed response : 202 Accepted > Accepted

Changed response : 400 Bad Request > Bad/Malformed Request

Changed response : 500 Internal Server Error > Internal Server Error

GET /tenants/self
Return Type:

Changed response : 200 OK > OK

POST /switchProfiles/{switchProfileId}/trustedPorts
Request:

Changed content type : application/json

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 200 OK > OK

Return Type:

Changed response : 201 Created > Created

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Changed response : 200 OK > OK

Return Type:

Changed response : 201 Created > Created

Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Changed response : 200 OK > OK

PUT /accessControlProfiles/{accessControlProfileId}
POST /applicationPolicies
POST /devicePolicies
POST /dhcpConfigServiceProfiles
POST /l2AclPolicies
POST /l3AclPolicies
GET /networkActivations/{networkVenueId}
Return Type:

Changed response : 200 OK > OK

PUT /networkActivations/{networkVenueId}
Request:

Changed content type : application/json

GET /radiusServerProfiles/{radiusId}
POST /snmpAgentProfiles
POST /syslogServerProfiles
GET /syslogServerProfiles/{syslogServerProfileId}
PUT /syslogServerProfiles/{syslogServerProfileId}
POST /templates/tunnelServiceProfiles
Request:

New content type : application/vnd.ruckus.v1.1+json

Changed content type : application/json

Return Type:

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

Changed response : 202 Accepted > Accepted

GET /templates/venues/{venueId}/wifiNetworks/{wifiNetworkId}/settings
Return Type:

Changed response : 200 OK > OK

PUT /templates/venues/{venueId}/wifiNetworks/{wifiNetworkId}/settings
Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

POST /tunnelServiceProfiles
Request:

New content type : application/vnd.ruckus.v1.1+json

Changed content type : application/json

Return Type:

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

Changed response : 202 Accepted > Accepted

POST /venues/{venueId}/apGroups
Request:

Changed content type : application/vnd.ruckus.v1+json

GET /venues/{venueId}/aps/{serialNumber}/externalAntennaSettings
Return Type:

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 500 Internal Server Error > Internal Server Error

Changed response : 200 OK > OK

PUT /venues/{venueId}/aps/{serialNumber}/externalAntennaSettings
Request:

New content type : application/vnd.ruckus.v1.1+json

Return Type:

Changed response : 202 Accepted > Accepted

Changed response : 400 Bad Request > Bad Request

Changed response : 404 Not Found > Not Found

Changed response : 422 Unprocessable Entity > Unprocessable Content

Changed response : 500 Internal Server Error > Internal Server Error

GET /venues/{venueId}/aps/{serialNumber}/radioSettings
PUT /venues/{venueId}/aps/{serialNumber}/radioSettings
GET /venues/{venueId}/wifiNetworks/{wifiNetworkId}/settings
Return Type:

Changed response : 200 OK > OK

PUT /venues/{venueId}/wifiNetworks/{wifiNetworkId}/settings
Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

POST /wifiCallingServiceProfiles
POST /firmwareUpgradeSchedules
Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

POST /mspCustomers/firmwareUpgradeSchedules
Request:

Changed content type : application/json

POST /identityGroups
DELETE /identityGroups/{groupId}/identities
POST /identityGroups/{groupId}/identities
DELETE /identityGroups/{groupId}/identities/{id}
PATCH /identityGroups/{groupId}/identities/{id}
DELETE /identityGroups/{id}
PATCH /identityGroups/{id}
POST /policySetEvaluations
GET /policySets
GET /policyTemplates
GET /policyTemplates/policies
PUT /admins
Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

POST /admins
Request:

Changed content type : application/json

Changed content type : application/vnd.ruckus.v1+json

GET /venues/{venueId}/switches/{switchId}
Return Type:

Changed response : 200 OK > OK

Request:

Changed content type : application/json

Request:

Changed content type : application/json

Changed response : 200 OK > OK

POST /networkActivations
Request:

Changed content type : application/json

Return Type:

Changed response : 202 Accepted > Accepted

GET /venues/{venueId}/apRadioSettings
PUT /venues/{venueId}/apRadioSettings
GET /venues/{venueId}/aps/{serialNumber}/wifiAvailableChannels
GET /venues/{venueId}/wifiAvailableChannels