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/webAuthPageTemplates/{templateId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/webAuthPageTemplates/{templateId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/webAuthPageTemplates/{templateId}
- 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 custom label text for the username field on the Web Authentication login page.
The custom label text for the password field on the Web Authentication login page.
The custom title text displayed at the top of the Web Authentication login page.
The custom HTML or text content displayed at the top section of the Web Authentication login page.
The custom HTML or text content displayed at the bottom section of the Web Authentication login page.
The number of venues where this Web Authentication page template is applied.
The number of switches where this Web Authentication page template is applied.
The list of switches and venues where this Web Authentication page template is deployed.
{ "id": "string", "name": "string", "webAuthUserIdLabel": "string", "webAuthPasswordLabel": "string", "webAuthCustomTitle": "string", "webAuthCustomTop": "string", "webAuthCustomLoginButton": "string", "webAuthCustomBottom": "string", "tag": "string", "venueCount": 0, "switchCount": 0, "SwitchAndVenue_V1": [ { … } ], "WebAuthPageTemplateList_V1": [ {} ] }
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
Unique identifier for the web auth page template (maximum 37 characters).
Template name for identification (maximum 32 characters, required).
Custom label text for the password input field (maximum 32 characters).
Custom title text displayed at the top of the login page (maximum 128 characters).
Custom text displayed at the top section of the login page (maximum 255 characters).
Custom text for the login button (maximum 32 characters).
Custom text displayed at the bottom section of the login page (maximum 255 characters).
Tag for categorizing or grouping templates (maximum 255 characters).
- RUCKUS One API host for North American region.https://api.ruckus.cloud/webAuthPageTemplates/{templateId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/webAuthPageTemplates/{templateId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/webAuthPageTemplates/{templateId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "name": "string", "webAuthPasswordLabel": "string", "webAuthCustomTitle": "string", "webAuthCustomTop": "string", "webAuthCustomLoginButton": "string", "webAuthCustomBottom": "string", "tag": "string", "tenantId": "string" }
OK
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The custom label text for the username field on the Web Authentication login page.
The custom label text for the password field on the Web Authentication login page.
The custom title text displayed at the top of the Web Authentication login page.
The custom HTML or text content displayed at the top section of the Web Authentication login page.
The custom HTML or text content displayed at the bottom section of the Web Authentication login page.
The number of venues where this Web Authentication page template is applied.
The number of switches where this Web Authentication page template is applied.
The list of switches and venues where this Web Authentication page template is deployed.
{ "id": "string", "name": "string", "webAuthUserIdLabel": "string", "webAuthPasswordLabel": "string", "webAuthCustomTitle": "string", "webAuthCustomTop": "string", "webAuthCustomLoginButton": "string", "webAuthCustomBottom": "string", "tag": "string", "venueCount": 0, "switchCount": 0, "SwitchAndVenue_V1": [ { … } ], "WebAuthPageTemplateList_V1": [ {} ] }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/webAuthPageTemplates/{templateId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/webAuthPageTemplates/{templateId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/webAuthPageTemplates/{templateId}
- 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
Unique identifier for the web auth page template (maximum 37 characters).
Template name for identification (maximum 32 characters, required).
Custom label text for the password input field (maximum 32 characters).
Custom title text displayed at the top of the login page (maximum 128 characters).
Custom text displayed at the top section of the login page (maximum 255 characters).
Custom text for the login button (maximum 32 characters).
Custom text displayed at the bottom section of the login page (maximum 255 characters).
Tag for categorizing or grouping templates (maximum 255 characters).
- RUCKUS One API host for North American region.https://api.ruckus.cloud/webAuthPageTemplates
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/webAuthPageTemplates
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/webAuthPageTemplates
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "name": "string", "webAuthPasswordLabel": "string", "webAuthCustomTitle": "string", "webAuthCustomTop": "string", "webAuthCustomLoginButton": "string", "webAuthCustomBottom": "string", "tag": "string", "tenantId": "string" }
OK
- application/json
- application/vnd.ruckus.v1+json
The custom label text for the username field on the Web Authentication login page.
The custom label text for the password field on the Web Authentication login page.
The custom title text displayed at the top of the Web Authentication login page.
The custom HTML or text content displayed at the top section of the Web Authentication login page.
The custom HTML or text content displayed at the bottom section of the Web Authentication login page.
The number of venues where this Web Authentication page template is applied.
The number of switches where this Web Authentication page template is applied.
The list of switches and venues where this Web Authentication page template is deployed.
{ "id": "string", "name": "string", "webAuthUserIdLabel": "string", "webAuthPasswordLabel": "string", "webAuthCustomTitle": "string", "webAuthCustomTop": "string", "webAuthCustomLoginButton": "string", "webAuthCustomBottom": "string", "tag": "string", "venueCount": 0, "switchCount": 0, "SwitchAndVenue_V1": [ { … } ], "WebAuthPageTemplateList_V1": [ {} ] }
- 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.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/webAuthPageTemplates/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/webAuthPageTemplates/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/webAuthPageTemplates/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC" }
{ "id": "string", "data": [ null ], "fields": [ "string" ], "page": 0, "totalCount": 0, "totalPages": 0 }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/webAuthPageTemplates/{templateId}/switches
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/webAuthPageTemplates/{templateId}/switches
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/webAuthPageTemplates/{templateId}/switches
- 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 custom label text for the username field on the Web Authentication login page.
The custom label text for the password field on the Web Authentication login page.
The custom title text displayed at the top of the Web Authentication login page.
The custom HTML or text content displayed at the top section of the Web Authentication login page.
The custom HTML or text content displayed at the bottom section of the Web Authentication login page.
The number of venues where this Web Authentication page template is applied.
The number of switches where this Web Authentication page template is applied.
The list of switches and venues where this Web Authentication page template is deployed.
{ "id": "string", "name": "string", "webAuthUserIdLabel": "string", "webAuthPasswordLabel": "string", "webAuthCustomTitle": "string", "webAuthCustomTop": "string", "webAuthCustomLoginButton": "string", "webAuthCustomBottom": "string", "tag": "string", "venueCount": 0, "switchCount": 0, "SwitchAndVenue_V1": [ { … } ], "WebAuthPageTemplateList_V1": [ {} ] }