Manage AAA (authentication, authorization, and accounting) Servers.
Switch Service API & Model Documentation (0.4.0)
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/venues/{venueId}/switchProfiles/{switchProfileId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/venues/{venueId}/switchProfiles/{switchProfileId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/venues/{venueId}/switchProfiles/{switchProfileId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "string", "response": { "id": "string" } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/venues/{venueId}/switchProfiles/{switchProfileId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/venues/{venueId}/switchProfiles/{switchProfileId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/venues/{venueId}/switchProfiles/{switchProfileId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "string", "response": { "id": "string" } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The detailed description explaining the purpose and contents of this configuration profile.
The set of Access Control List configurations included in this profile for traffic filtering.
The type of profile indicating its scope: global, venue specific, or template based.
The ordered set of VLAN configurations included in this profile with Layer 2 security features.
The set of voice VLAN configurations for VoIP traffic prioritization across different switch models.
The set of trusted port configurations for DHCP snooping and ARP inspection security features.
The CLI template configuration associated with this profile for custom command execution.
The set of venue identifiers where this profile is deployed or available for use.
{ "id": "string", "name": "string", "description": "string", "acls": [ { … } ], "profileType": "Regular", "vlans": [ { … } ], "voiceVlanConfigs": [ { … } ], "trustedPorts": [ { … } ], "venueCliTemplate": { "id": "string", "name": "string", "cli": "string", "switchModels": "string", "variables": [ … ], "overwrite": true }, "venues": [ "string" ], "venueCount": 0, "templateId": "string" }
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The descriptive text providing details about the purpose and usage of this profile.
The set of Access Control List configurations to be applied as part of this profile.
The profile type indicating whether this is a port profile, switch profile, or other profile type.
The set of VLAN configurations defining VLANs to be created or managed by this profile.
The set of voice VLAN configurations for VoIP traffic prioritization on switches using this profile.
The set of trusted port configurations for DHCP snooping and ARP inspection security features.
The venue level CLI template configuration containing custom command line interface commands for this profile.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "name": "string", "description": "string", "acls": [ { … } ], "profileType": "Regular", "vlans": [ { … } ], "voiceVlanConfigs": [ { … } ], "trustedPorts": [ { … } ], "venueCliTemplate": { "id": "string", "name": "string", "cli": "string", "switchModels": "string", "variables": [ … ], "overwrite": true }, "applyOnboardOnly": true }
{ "requestId": "string", "response": { "id": "string" } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/switchProfiles/{switchProfileId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "string", "response": { "id": "string" } }
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The descriptive text providing details about the purpose and usage of this profile.
The set of Access Control List configurations to be applied as part of this profile.
The profile type indicating whether this is a port profile, switch profile, or other profile type.
The set of VLAN configurations defining VLANs to be created or managed by this profile.
The set of voice VLAN configurations for VoIP traffic prioritization on switches using this profile.
The set of trusted port configurations for DHCP snooping and ARP inspection security features.
The venue level CLI template configuration containing custom command line interface commands for this profile.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/switchProfiles
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/switchProfiles
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/switchProfiles
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "name": "string", "description": "string", "acls": [ { … } ], "profileType": "Regular", "vlans": [ { … } ], "voiceVlanConfigs": [ { … } ], "trustedPorts": [ { … } ], "venueCliTemplate": { "id": "string", "name": "string", "cli": "string", "switchModels": "string", "variables": [ … ], "overwrite": true }, "applyOnboardOnly": true }
{ "requestId": "string", "response": { "id": "string" } }
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The list of field names to include in the query response, allowing clients to request only specific fields.
The sort order direction for the query results, either ascending or descending, defaulting to ascending.
The dynamic filter map where keys are field names and values are lists of filter criteria to apply for each field.
The list of field names to search within when applying the search string.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/switchProfiles/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/switchProfiles/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/switchProfiles/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC", "filterType": "string", "filters": { "property1": [ … ], "property2": [ … ] }, "searchString": "string", "searchTargetFields": [ "string" ] }
{ "id": "string", "data": [ null ], "fields": [ "string" ], "page": 0, "totalCount": 0, "totalPages": 0 }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/templates/venues/{venueId}/switchProfiles
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/templates/venues/{venueId}/switchProfiles
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/templates/venues/{venueId}/switchProfiles
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The detailed description explaining the purpose and contents of this configuration profile.
The set of Access Control List configurations included in this profile for traffic filtering.
The type of profile indicating its scope: global, venue specific, or template based.
The ordered set of VLAN configurations included in this profile with Layer 2 security features.
The set of voice VLAN configurations for VoIP traffic prioritization across different switch models.
The set of trusted port configurations for DHCP snooping and ARP inspection security features.
The CLI template configuration associated with this profile for custom command execution.
The set of venue identifiers where this profile is deployed or available for use.
The identifier of the profile template used as the basis for this profile configuration.
[ { "id": "string", "name": "string", "description": "string", "acls": [ … ], "profileType": "Regular", "vlans": [ … ], "voiceVlanConfigs": [ … ], "trustedPorts": [ … ], "venueCliTemplate": { … }, "venues": [ … ], "venueCount": 0, "templateId": "string" } ]