RUCKUS Cloud - Wi-Fi API and Model Documentation (v20.05.12)

AP

Manage APs including pinging, trace-routing, resetting, rebooting, floor-plan positioning, bonjour gateway and LAN-Ports settings.

Get APs

Get the AP list.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
page
string

page

size
string

size

operational
string
Default: "true"

Include operational data in response

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found.

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Add APs

Add a list of new APs.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema:

AP

Array
apGroupId
string

AP-group ID

description
string [ 0 .. 180 ] characters

Description of the AP

name
required
string (?=^((?!`|\$\()[ -_a-~]){2,32}$)^(\S.*\S)$

AP name

position
object (APPosition)

AP Position

serialNumber
required
string ^[1-9][0-9]{11}$

AP Serial-Number

tags
Array of strings
venueId
required
string

Venue ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

402

Insufficient license [ENT-10003: "Insufficient Licenses"]

403

Not-authorized

404

Requested resource or related-entity not found

409

Conflict [WIFI-10120: "Non-unique AP name", APR-10130: "Serial Already Registered"]

422

Validation error [WIFI-10114: "The Service is currently not supported in the country which you entered"]

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/ap

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap

Request samples

Content type
Copy
Expand all Collapse all
[
  • {
    }
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    [
    ]
}

Delete Bulk APs

Delete a list of APs.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of AP serial-numbers

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/ap

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get APs by AP-Group

Get the APs in the AP-group.

path Parameters
tenantId
required
string

Tenant ID

apGroupId
required
string

AP-group ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap-group/{apGroupId}/ap

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}/ap

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}/ap

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Get AP

Get the AP operational and configuration data.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

query Parameters
operational
string
Default: "true"

Include operational data in response

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap/{serialNumber}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "apGroupId": "string",
  • "cellularSettings":
    {
    },
  • "bonjourGateway":
    {
    },
  • "clientCount": 0,
  • "description": "string",
  • "externalIp": "string",
  • "firmware": "string",
  • "indoorModel": true,
  • "ip": "string",
  • "lanPorts":
    {
    },
  • "lastContacted": "string",
  • "lastUpdated": "string",
  • "mac": "string",
  • "meshRole": "string",
  • "model": "string",
  • "name": "string",
  • "position":
    {
    },
  • "radio":
    {
    },
  • "serialNumber": "string",
  • "state": "InSetupPhase",
  • "subState": "NeverContactedCloud",
  • "tags":
    [
    ],
  • "uptime_seconds": 0,
  • "venueId": "string"
}

Update AP

Update an AP.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Request Body schema: application/json

AP

apGroupId
string

AP-group ID

description
string [ 0 .. 180 ] characters

Description of the AP

name
required
string (?=^((?!`|\$\()[ -_a-~]){2,32}$)^(\S.*\S)$

AP name

position
object (APPosition)

AP Position

serialNumber
required
string ^[1-9][0-9]{11}$

AP Serial-Number

tags
Array of strings
venueId
required
string

Venue ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

402

Insufficient license [ENT-10003: "Insufficient Licenses"]

403

Not-authorized

404

Requested resource or related-entity not found

409

Conflict [WIFI-10120: "Non-unique AP name"]

422

Validation error [WIFI-10114: "The Service is currently not supported in the country which you entered"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/ap/{serialNumber}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "apGroupId": "string",
  • "description": "string",
  • "name": "string",
  • "position":
    {
    },
  • "serialNumber": "string",
  • "tags":
    [
    ],
  • "venueId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete AP

Delete an AP.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/ap/{serialNumber}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get AP Bonjour Gateway

Get the AP bonjour gateway details.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "rules":
    [
    ]
}

Update AP Bonjour Gateway

Update an AP bonjour gateway.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Request Body schema: application/json

Bonjour gateway

rules
required
Array of objects (BonjourGatewayRule)

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "rules":
    [
    ]
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Reset AP Bonjour Gateway

Reset an AP bonjour gateway.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/bonjour-gateway

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Download AP Log

Download the AP log file.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap/{serialNumber}/download-log

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/download-log

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/download-log

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "fileURL": "string"
}

Factory Reset AP

Perform a factory reset on an AP.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/ap/{serialNumber}/factory-reset

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/factory-reset

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/factory-reset

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get AP LAN-Ports

Get AP LAN-ports details.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "lanPorts":
    [
    ],
  • "poeOut": null,
  • "useVenueSettings": false
}

Update AP LAN-Ports

Update LAN-ports of an AP.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Request Body schema: application/json

AP LAN-Ports

lanPorts
Array of objects (APLanPort)
poeOut
boolean
Default: null

True if POE out is enabled

useVenueSettings
boolean
Default: false

True if using Venue POE settings

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10108: "AP LAN-Port type is Trunk and UntagId != 1", WIFI-10109: "AP LAN-Port type is Access and UntagId is not equals to VlanMembers"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "lanPorts":
    [
    ],
  • "poeOut": null,
  • "useVenueSettings": false
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Reset AP LAN-Ports

Reset the LAN-ports of an AP to the default values.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/lan-port

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Ping AP

Perform a ping to the AP.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Request Body schema: application/json

AP Ping-request

targetHost
required
string (^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]?)\.)((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){2}((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$)|(^(\b((?=[a-z0-9-]{1,63}\.)(xn--)?[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,63}\b)$)

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/ap/{serialNumber}/ping

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/ping

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/ping

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "targetHost": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Update AP Position

Update an AP floor-plan position.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Request Body schema: application/json

AP position

floorplanId
string
xPercent
number <float> [ 0 .. 100 ]
yPercent
number <float> [ 0 .. 100 ]

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/ap/{serialNumber}/position

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/position

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/position

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "floorplanId": "string",
  • "xPercent": 0,
  • "yPercent": 0
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Get AP Radio

Get AP radio details.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "apRadioParams24G":
    {
    },
  • "apRadioParams50G":
    {
    },
  • "enable24G": null,
  • "enable50G": null,
  • "useVenueSettings": true
}

Update AP Radio

Update an AP radio settings.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Request Body schema: application/json

AP Radio

apRadioParams24G
object (APRadioParams24G)

AP Radio params for 2.4 Ghz

apRadioParams50G
object (APRadioParams50G)

AP Radio params for 5 Ghz

enable24G
boolean
Default: null

True if 2.4 Ghz is enabled

enable50G
boolean
Default: null

True if 5 Ghz is enabled

useVenueSettings
boolean
Default: true

True if using Venue settings

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10110: "Radio Params 2.4G, Allowed Channel List, At Least Two Channels Should Be Selected", WIFI-10111: "Radio Params 5G, Allowed Indoor Channel List, At Least Two Channels Should Be Selected", WIFI-10112: "Radio Params 5G, Allowed Outdoor Channel List, At Least Two Channels Should Be Selected"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "apRadioParams24G":
    {
    },
  • "apRadioParams50G":
    {
    },
  • "enable24G": null,
  • "enable50G": null,
  • "useVenueSettings": true
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Reset AP Radio Customization

Reset AP radio to default settings.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/radio

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Reboot AP

Reboot an AP.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/ap/{serialNumber}/reboot

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/reboot

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/reboot

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Trace-Route AP

Perform a trace-route on an AP.

path Parameters
tenantId
required
string

Tenant ID

serialNumber
required
string

The serial number of the AP.

Request Body schema: application/json

AP Trace-route request

targetHost
required
string (^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]?)\.)((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){2}((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$)|(^(\b((?=[a-z0-9-]{1,63}\.)(xn--)?[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,63}\b)$)

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/ap/{serialNumber}/trace-route

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/trace-route

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap/{serialNumber}/trace-route

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "targetHost": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

AP-Group

Manage AP-Groups.

Get AP-Groups

Get the AP-group list.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap-group

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Create AP-Group

Create a new AP-group.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

AP-Group

name
required
string [ 2 .. 64 ] characters

Name of the AP-group

description
string [ 2 .. 180 ] characters

Description of the AP-group

venueId
required
string

Immutable: The venue is set when creating the AP-group, and cannot be changed afterwards.

apSerialNumbers
Array of objects (APSerialNumber)

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/ap-group

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "name": "string",
  • "description": "string",
  • "venueId": "string",
  • "apSerialNumbers":
    [
    ]
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Bulk AP-Groups

Delete a list of AP-groups.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of AP-group IDs

Array
string

AP-group ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/ap-group

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get AP-Group

Get the AP-group details.

path Parameters
apGroupId
required
string

AP-group ID

tenantId
required
string

Tenant ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "aps":
    [
    ],
  • "description": "string",
  • "id": "string",
  • "isDefault": false,
  • "name": "string",
  • "venueId": "string"
}

Update AP-Group

Update an AP-group.

path Parameters
apGroupId
required
string

AP-group ID

tenantId
required
string

Tenant ID

Request Body schema: application/json

AP-Group

name
required
string [ 2 .. 64 ] characters

Name of the AP-group

description
string [ 2 .. 180 ] characters

Description of the AP-group

venueId
required
string

Immutable: The venue is set when creating the AP-group, and cannot be changed afterwards.

apSerialNumbers
Array of objects (APSerialNumber)

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "name": "string",
  • "description": "string",
  • "venueId": "string",
  • "apSerialNumbers":
    [
    ]
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete AP-Group

Delete an AP-group.

path Parameters
tenantId
required
string

Tenant ID

apGroupId
required
string

AP-group ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/ap-group/{apGroupId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get AP-Groups by Venue

Get the AP-group list by venue.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/ap-group

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/ap-group

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/ap-group

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Get Venue Default AP-Group

Get venue default AP-group details.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/default-ap-group

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/default-ap-group

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/default-ap-group

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "aps":
    [
    ],
  • "description": "string",
  • "id": "string",
  • "isDefault": false,
  • "name": "string",
  • "venueId": "string"
}

Venue

Manage Wi-Fi venue configuration, including radio settings, mesh, LEDs, LAN-ports, syslogs, and vSPoT server.

Get Venues

Get the venue list.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Get Venue

Get the venue Wi-Fi details.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "apPassword": "string",
  • "bandBalancing":
    {
    },
  • "dhcpServiceSetting":
    {
    },
  • "id": "string",
  • "mesh":
    {
    },
  • "radioCustomization":
    {
    },
  • "syslog":
    {
    },
  • "tenantId": "string"
}

Get Venue Cellular

Get venue cellular settings. The settings are defined per AP model.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/cellular-setting

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/cellular-setting

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/cellular-setting

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Update Venue Cellular

Update venue cellular settings. The settings are defined per AP model.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Request Body schema: application/json

AP-Model Celluar

Array
model
string [ 0 .. 64 ] characters
primaryWanRecoveryTimer
required
integer <int32> [ 10 .. 300 ]
simCardPrimaryApn
string ^([!-?A-~]([!-?A-~]){0,62}[!-?A-~]|[!-?A-~]?)$
simCardPrimaryCellularNetworkSelection
required
string
Enum: "AUTO" "LTE" "ThreeG"
simCardPrimaryEnabled
boolean

default: true

simCardPrimaryRoaming
boolean

default: true

simCardSecondaryApn
string ^([!-?A-~]([!-?A-~]){0,62}[!-?A-~]|[!-?A-~]?)$
simCardSecondaryCellularNetworkSelection
required
string
Enum: "AUTO" "LTE" "ThreeG"
simCardSecondaryEnabled
boolean

default: true

simCardSecondaryRoaming
boolean

default: true

wanConnection
required
string
Enum: "ETH_WITH_CELLULAR_FAILOVER" "CELLULAR_WITH_ETH_FAILOVER" "ETH" "CELLULAR"

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10170: "At least one SIM card has to be enabled"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/venue/{venueId}/cellular-setting

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/cellular-setting

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/cellular-setting

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    [
    ]
}

Get Venue DHCP Service-Profile Bindings

Get the list of DHCP service-profiles bound with the venue.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Bind Venue DHCP Service-Profile

Bind a venue with a DHCP service-profile.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

dhcpServiceProfileId
required
string

DHCP Service-Profile ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

409

Conflict [WIFI-10152: "DHCP Service Profile and Venue mapping already exist"]

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile/{dhcpServiceProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile/{dhcpServiceProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile/{dhcpServiceProfileId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Unbind Venue DHCP Service-Profile

Unbind a venue from a DHCP service-profile.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

dhcpServiceProfileId
required
string

DHCP Service-Profile ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10151: "DHCP Service Profile and Venue mapping not found"]

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile/{dhcpServiceProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile/{dhcpServiceProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/dhcp-service-profile/{dhcpServiceProfileId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get Venue LAN-Ports

List venue LAN-port settings. The settings are defined per AP model.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/lan-port

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/lan-port

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/lan-port

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Update Venue LAN-Ports

Update a venue LAN-port settings. The settings are defined per AP model.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Request Body schema: application/json

AP-Model LAN-Port

Array
lanPorts
Array of objects (VenueLanPort)
model
string [ 0 .. 64 ] characters
poeMode
string
Enum: "Auto" "802.3af" "802.3at" "802.3bt-Class_5" "802.3bt-Class_6" "802.3bt-Class_7" "802.3bt-Class_8"
poeOut
boolean
Default: null

True if POE out is enabled

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10108: "AP LanPort type is Trunk and UntagId != 1", WIFI-10109: "AP LanPort type is Access and UntagId is not equals to VlanMembers"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/venue/{venueId}/lan-port

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/lan-port

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/lan-port

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    [
    ]
}

Get Venue LED

Get venue LED settings. The settings are defined per AP model.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/led

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/led

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/led

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Update Venue LED

Update venue LED settings. The settings are defined per AP model.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Request Body schema: application/json

AP-Model LED

Array
ledEnabled
boolean
Default: null

True if LED is enabled

model
string [ 0 .. 64 ] characters

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10108: "AP LanPort type is Trunk and UntagId != 1", WIFI-10109: "AP LanPort type is Access and UntagId is not equals to VlanMembers"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/venue/{venueId}/led

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/led

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/led

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    [
    ]
}

Update Mesh

Update the venue mesh.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Request Body schema: application/json

Mesh

enabled
boolean
Default: false

default: false

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

409

Conflict [WIFIB-10001: "Disabling mesh with active APs is not allowed"]

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/venue/{venueId}/mesh

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/mesh

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/mesh

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "enabled": false
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Get Venue Radio

Get the venue radio.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/radio

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "radioParams24G":
    {
    },
  • "radioParams50G":
    {
    }
}

Update venue radio

Update the venue radio.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Request Body schema: application/json

Venue Radio

radioParams24G
object (RadioParams24G)

Radio customization for 2.4 Ghz

radioParams50G
object (RadioParams50G)

Radio customization for 5 Ghz

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10110: "Radio Params 2.4G, Allowed Channel List, At Least Two Channels Should Be Selected", WIFI-10111: "Radio Params 5G, Allowed Indoor Channel List, At Least Two Channels Should Be Selected", WIFI-10112: "Radio Params 5G, Allowed Outdoor Channel List, At Least Two Channels Should Be Selected"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/venue/{venueId}/radio

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "radioParams24G":
    {
    },
  • "radioParams50G":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Reset Venue Radio

Reset venue radio to default values.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/venue/{venueId}/radio

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Get Default Radio

Get the venue radio default values.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/radio/default

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio/default

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/radio/default

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "radioParams24G":
    {
    },
  • "radioParams50G":
    {
    }
}

Get Venue Syslog

Get the venue syslog settings.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "enabled": false,
  • "facility": "KEEP_ORIGINAL",
  • "flowLevel": "CLIENT_FLOW",
  • "port": 514,
  • "priority": "INFO",
  • "protocol": "UDP",
  • "secondaryPort": 514,
  • "secondaryProtocol": "TCP",
  • "secondaryServer": "string",
  • "server": "string"
}

Update Venue Syslog

Update the venue syslog settings.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Request Body schema: application/json

Venue Syslog

enabled
boolean
Default: false

default: false

facility
string
Default: "KEEP_ORIGINAL"
Enum: "KEEP_ORIGINAL" "LOCAL0" "LOCAL1" "LOCAL2" "LOCAL3" "LOCAL4" "LOCAL5" "LOCAL6" "LOCAL7"

default: FacilityEnum.KEEP_ORIGINAL

flowLevel
string
Default: "CLIENT_FLOW"
Enum: "GENERAL_LOGS" "CLIENT_FLOW" "ALL"

default: FlowLevelEnum.CLIENT_FLOW

port
integer <int32> [ 1 .. 65535 ]
Default: 514

default: 514

priority
string
Default: "INFO"
Enum: "EMERGENCY" "ALERT" "CRITICAL" "ERROR" "WARNING" "NOTICE" "INFO" "ALL"

default: PriorityEnum.INFO

protocol
string
Default: "UDP"
Enum: "TCP" "UDP"

default: ProtocolEnum.UDP

secondaryPort
integer <int32> [ 1 .. 65535 ]
Default: 514

default: 514

secondaryProtocol
string
Default: "TCP"
Enum: "TCP" "UDP"

default: ProtocolEnum.TCP

secondaryServer
string (^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]?)\.)((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){2}((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$)|(^(([a-zA-Z]{1})|([a-zA-Z]{1}[a-zA-Z]{1})|([a-zA-Z]{1}[0-9]{1})|([0-9]{1}[a-zA-Z]{1})|([a-zA-Z0-9][a-zA-Z0-9-_]{1,61}[a-zA-Z0-9]))\.([a-zA-Z]{2,6}|[a-zA-Z0-9-]{2,30}\.[a-zA-Z]{2,3})$)
server
string (^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]?)\.)((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){2}((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$)|(^(([a-zA-Z]{1})|([a-zA-Z]{1}[a-zA-Z]{1})|([a-zA-Z]{1}[0-9]{1})|([0-9]{1}[a-zA-Z]{1})|([a-zA-Z0-9][a-zA-Z0-9-_]{1,61}[a-zA-Z0-9]))\.([a-zA-Z]{2,6}|[a-zA-Z0-9-]{2,30}\.[a-zA-Z]{2,3})$)

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "enabled": false,
  • "facility": "KEEP_ORIGINAL",
  • "flowLevel": "CLIENT_FLOW",
  • "port": 514,
  • "priority": "INFO",
  • "protocol": "UDP",
  • "secondaryPort": 514,
  • "secondaryProtocol": "TCP",
  • "secondaryServer": "string",
  • "server": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Reset Venue Syslog

Reset venue syslog settings to default values.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/syslog

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Get Venue Default Regulatory-Channels

Get venue default regulatory channels.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/valid-channels

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/valid-channels

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/valid-channels

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "2.4GChannels":
    {
    },
  • "5GChannels":
    {
    }
}

Get Venue vSPoT

Get the vSPoT details of a venue.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/vspot

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/vspot

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/vspot

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "id": "string",
  • "password": "stringst",
  • "port": 8883,
  • "serverAddress": "string",
  • "serverName": "string",
  • "venues":
    [
    ],
  • "vspotGlobalId": "string"
}

Unbind Venue vSPoT

Unbind a venue from the vSPoT server.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/venue/{venueId}/vspot

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/vspot

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/vspot

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Bind Venue vSPoT

Bind a venue to the vSPoT server.

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

vspotId
required
string

vspotId

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/venue/{venueId}/vspot/{vspotId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/vspot/{vspotId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/vspot/{vspotId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Network

Manage Networks.

Get Networks

Get the network list.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/network

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Create Network

Create a new network.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

Network

name
required
string (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
description
string [ 0 .. 255 ] characters
type
required
string
authRadiusId
required
string

The RADIUS authentication ID

accountingRadiusId
string

The RADIUS accounting ID

wlan
required
object (AAAWlan)

WLAN

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10100: "PSK passphrase not null when security equals WPAPersonal or WPA2Personal", WIFI-10101: "PSK WepHex key not null when security equals WEP", WIFI-10105: "Invalid Guest Network attributes, When user session timeout is set, the session grace period value must be equal or lower", WIFI-10106: "Only OFDM PHY rates are permitted", WIFI-10107: "When OFDM only is selected, the Management Tx Rate must be greater than or equal to the BSS Minimum Rate", WIFI-10171: "Venue has to activate DHCP Service for Cellular APs"]

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/network

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network

Request samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "name": "string",
  • "description": "string",
  • "type": "aaa",
  • "authRadiusId": "string",
  • "accountingRadiusId": "string",
  • "wlan":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Bulk Networks

Delete a list of networks.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of network IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/network

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Create Network (Deep)

Create a new network (deep).

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

NetworkDeep

name
required
string (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
description
string [ 0 .. 255 ] characters
venues
Array of objects (NetworkVenue)
type
required
string
authRadius
required
object (Radius)

Primary and secondary RADIUS servers

accountingRadius
object (Radius)

Primary and secondary RADIUS servers

wlan
required
object (AAAWlan)

WLAN

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10100: "PSK passphrase not null when security equals WPAPersonal or WPA2Personal", WIFI-10101: "PSK WepHex key not null when security equals WEP", WIFI-10105: "Invalid Guest Network attributes, When user session timeout is set, the session grace period value must be equal or lower", WIFI-10106: "Only OFDM PHY rates are permitted", WIFI-10107: "When OFDM only is selected, the Management Tx Rate must be greater than or equal to the BSS Minimum Rate", WIFI-10103: "Port 1813 is not permitted", WIFI-10104: "Port 1812 is not permitted", WIFI-10116: "Invalid External Provider name and region", WIFI-10171: "Venue has to activate DHCP Service for Cellular APs", WIFI-10209: "Invalid social domains"]

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/network/deep

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/deep

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/deep

Request samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "name": "string",
  • "description": "string",
  • "venues":
    [
    ],
  • "type": "aaa",
  • "authRadius":
    {
    },
  • "accountingRadius":
    {
    },
  • "wlan":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Get Network DPSK Passphrase Formats

Get the DPSK passphrase format list.

path Parameters
tenantId
required
string

Tenant ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/network/dpsk

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/dpsk

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/dpsk

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Get Network

Get the network details.

path Parameters
tenantId
required
string

Tenant ID

networkId
required
string

Network ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/network/{networkId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}

Response samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "type": "aaa",
  • "authRadiusId": "string",
  • "accountingRadiusId": "string",
  • "wlan":
    {
    }
}

Update Network

Update a network.

path Parameters
tenantId
required
string

Tenant ID

networkId
required
string

Network ID

Request Body schema: application/json

Network

name
required
string (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
description
string [ 0 .. 255 ] characters
type
required
string
authRadiusId
required
string

The RADIUS authentication ID

accountingRadiusId
string

The RADIUS accounting ID

wlan
required
object (AAAWlan)

WLAN

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10100: "PSK passphrase not null when security equals WPAPersonal or WPA2Personal", WIFI-10101: "PSK WepHex key not null when security equals WEP", WIFI-10105: "Invalid Guest Network attributes, When user session timeout is set, the session grace period value must be equal or lower", WIFI-10106: "Only OFDM PHY rates are permitted", WIFI-10107: "When OFDM only is selected, the Management Tx Rate must be greater than or equal to the BSS Minimum Rate", WIFI-10171: "Venue has to activate DHCP Service for Cellular APs"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/network/{networkId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}

Request samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "name": "string",
  • "description": "string",
  • "type": "aaa",
  • "authRadiusId": "string",
  • "accountingRadiusId": "string",
  • "wlan":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Network

Delete a network.

path Parameters
tenantId
required
string

Tenant ID

networkId
required
string

Network ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/network/{networkId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get Network (Deep)

Get network details, including the nested details.

path Parameters
tenantId
required
string

Tenant ID

networkId
required
string

Network ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/network/{networkId}/deep

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/deep

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/deep

Response samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "venues":
    [
    ],
  • "type": "aaa",
  • "authRadius":
    {
    },
  • "accountingRadius":
    {
    },
  • "wlan":
    {
    }
}

Update Network (Deep)

Update a network

path Parameters
tenantId
required
string

Tenant ID

networkId
required
string

Network ID

Request Body schema: application/json

NetworkDeep

name
required
string (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
description
string [ 0 .. 255 ] characters
venues
Array of objects (NetworkVenue)
type
required
string
authRadius
required
object (Radius)

Primary and secondary RADIUS servers

accountingRadius
object (Radius)

Primary and secondary RADIUS servers

wlan
required
object (AAAWlan)

WLAN

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10100: "PSK passphrase not null when security equals WPAPersonal or WPA2Personal", WIFI-10101: "PSK WepHex key not null when security equals WEP", WIFI-10105: "Invalid Guest Network attributes, When user session timeout is set, the session grace period value must be equal or lower", WIFI-10106: "Only OFDM PHY rates are permitted", WIFI-10107: "When OFDM only is selected, the Management Tx Rate must be greater than or equal to the BSS Minimum Rate", WIFI-10103: "Port 1813 is not permitted", WIFI-10104: "Port 1812 is not permitted", WIFI-10116: "Invalid External Provider name and region", WIFI-10171: "Venue has to activate DHCP Service for Cellular APs", WIFI-10209: "Invalid social domains"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/network/{networkId}/deep

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/deep

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/deep

Request samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "name": "string",
  • "description": "string",
  • "venues":
    [
    ],
  • "type": "aaa",
  • "authRadius":
    {
    },
  • "accountingRadius":
    {
    },
  • "wlan":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Network-Venue

Manage Network-Venue activation.

Create Network-Venue

Create a new network-venue activation.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

Network-Venue

allAPGroupsRadio
string
Default: "Both"
Enum: "Both" "2.4-GHz" "5-GHz"

default: RadioEnum.Both

allAPGroupsVlanId
integer <int32> [ 1 .. 4094 ]
apGroups
Array of objects (NetworkAPGroup)
isAllAPGroups
boolean
Default: true

Activate the network on all AP-groups in the venue

networkId
string

Network ID

scheduler
object (NetworkVenueScheduler)

Network venue scheduler

venueId
string

Venue ID

vlanPoolId
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/network-venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "allAPGroupsRadio": "Both",
  • "allAPGroupsVlanId": 1,
  • "apGroups":
    [
    ],
  • "isAllAPGroups": true,
  • "networkId": "string",
  • "scheduler":
    {
    },
  • "venueId": "string",
  • "vlanPoolId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Bulk Network-Venues

Delete a list of network-venue activations.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of network-venue IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/network-venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get Network-Venue activation

Get the network-venue activation details.

path Parameters
tenantId
required
string

Tenant ID

networkVenueId
required
string

Network-Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "allAPGroupsRadio": "Both",
  • "allAPGroupsVlanId": 1,
  • "apGroups":
    [
    ],
  • "id": "string",
  • "isAllAPGroups": true,
  • "networkId": "string",
  • "scheduler":
    {
    },
  • "venueId": "string",
  • "vlanPoolId": "string"
}

Update Network-Venue

Update a network-venue activation.

path Parameters
tenantId
required
string

Tenant ID

networkVenueId
required
string

Network-Venue ID

Request Body schema: application/json

Network-Venue

allAPGroupsRadio
string
Default: "Both"
Enum: "Both" "2.4-GHz" "5-GHz"

default: RadioEnum.Both

allAPGroupsVlanId
integer <int32> [ 1 .. 4094 ]
apGroups
Array of objects (NetworkAPGroup)
isAllAPGroups
boolean
Default: true

Activate the network on all AP-groups in the venue

networkId
string

Network ID

scheduler
object (NetworkVenueScheduler)

Network venue scheduler

venueId
string

Venue ID

vlanPoolId
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "allAPGroupsRadio": "Both",
  • "allAPGroupsVlanId": 1,
  • "apGroups":
    [
    ],
  • "isAllAPGroups": true,
  • "networkId": "string",
  • "scheduler":
    {
    },
  • "venueId": "string",
  • "vlanPoolId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Network-Venue

Delete a network-venue activation.

path Parameters
tenantId
required
string

Tenant ID

networkVenueId
required
string

Network-Venue ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network-venue/{networkVenueId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get Network-Venues activations

Get network-venue activation list.

path Parameters
tenantId
required
string

Tenant ID

networkId
required
string

Network ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/network/{networkId}/network-venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/network-venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/network-venue

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Get Network-Venue activation by Network and Venue

Get a network-venue activation by network and venue IDs.

path Parameters
tenantId
required
string

Tenant ID

networkId
required
string

Network ID

venueId
required
string

Venue ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/network/{networkId}/venue/{venueId}/network-venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/venue/{venueId}/network-venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/network/{networkId}/venue/{venueId}/network-venue

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "allAPGroupsRadio": "Both",
  • "allAPGroupsVlanId": 1,
  • "apGroups":
    [
    ],
  • "id": "string",
  • "isAllAPGroups": true,
  • "networkId": "string",
  • "scheduler":
    {
    },
  • "venueId": "string",
  • "vlanPoolId": "string"
}

Get Venue-Network Activations

Get venue-network activation list

path Parameters
tenantId
required
string

Tenant ID

venueId
required
string

Venue ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/venue/{venueId}/venue-network

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/venue-network

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/venue/{venueId}/venue-network

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Client

Disconnect clients.

Disconnect Clients

Disconnect a list of clients.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

Disconnect client

Array
apMac
required
string

The MAC address of the AP

clientMac
required
string

The MAC address of the client

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found [WIFI-10201: "Client not found (may have been previously disconnected)"].

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/disconnect-client

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/disconnect-client

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/disconnect-client

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Device-Policy

Manage device-policies

Get Device-Policies

Get the device-policy list.

path Parameters
tenantId
required
string

Tenant ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/device-policy

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Create Device-Policy

Create a new device-policy.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

Device-Policy

defaultAccess
string
Enum: "ALLOW" "BLOCK"

default: ALLOW

description
string [ 2 .. 180 ] characters
name
required
string [ 2 .. 32 ] characters
rules
Array of objects (DevicePolicyRule)
tenantId
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10203: "Cannot create a Device-Policy rule for "Action" BLOCK, with values being set for "Rate Limit" or "VLAN"", WIFI-10204: "Selected Device-Policy "Device Type" and "OS Vendor" are incompatible", WIFI-10205: "Maximum number of device policies reached", WIFI-10206: "Cannot create more than one rule for the same "Device Type" and "OS Vendor" combination.", WIFI-10207: "Cannot save Device-Policy - rules have none-unique names", WIFI-10208: "There can only be a single rule for a "Device Type" if "OS Vendor" equals ALL"]

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/device-policy

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "defaultAccess": "ALLOW",
  • "description": "string",
  • "name": "string",
  • "rules":
    [
    ],
  • "tenantId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Bulk Device Policies

Delete a list of device-policies.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of device-policy IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/device-policy

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get Device-Policy

Get the device-policy details.

path Parameters
tenantId
required
string

Tenant ID

devicePolicyId
required
string

Device-policy ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "defaultAccess": "ALLOW",
  • "description": "string",
  • "id": "string",
  • "name": "string",
  • "rules":
    [
    ],
  • "tenantId": "string"
}

Update Device-Policy

Update a device-policy.

path Parameters
tenantId
required
string

Tenant ID

devicePolicyId
required
string

Device-policy ID

Request Body schema: application/json

Device-policy

defaultAccess
string
Enum: "ALLOW" "BLOCK"

default: ALLOW

description
string [ 2 .. 180 ] characters
name
required
string [ 2 .. 32 ] characters
rules
Array of objects (DevicePolicyRule)
tenantId
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10203: "Cannot create a Device-Policy rule for "Action" BLOCK, with values being set for "Rate Limit" or "VLAN"", WIFI-10204: "Selected Device-Policy "Device Type" and "OS Vendor" are incompatible", WIFI-10206: "Cannot create more than one rule for the same "Device Type" and "OS Vendor" combination.", WIFI-10207: "Cannot save Device-Policy - rules have none-unique names", WIFI-10208: "There can only be a single rule for a "Device Type" if "OS Vendor" equals ALL"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "defaultAccess": "ALLOW",
  • "description": "string",
  • "name": "string",
  • "rules":
    [
    ],
  • "tenantId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Device-Policy

Delete a device-policy.

path Parameters
tenantId
required
string

Tenant ID

devicePolicyId
required
string

Device-policy ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/device-policy/{devicePolicyId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

DHCP Service-Profile

Manage DHCP service-profiles

Get DHCP Service-Profiles

Get list of DHCP service-profiles.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
excludeDefault
string
Default: "true"

excludeDefault

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/dhcp-service-profile

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Create DHCP Service-Profile

Create a new DHCP service-profile.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

DHCP Service-Profile

endIpAddress
required
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
leaseTimeHours
required
integer <int32> [ 0 .. 24 ]
leaseTimeMinutes
required
integer <int32> [ 0 .. 59 ]
name
required
string [ 2 .. 32 ] characters ^[!-~]([ -~])*[!-~]$
primaryDnsIp
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
secondaryDnsIp
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
startIpAddress
required
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
subnetAddress
required
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
subnetMask
required
string ^(?:(?:(?:255\.){3}(?:252|248|240|224|192|128|0+))|(?:(?:255\.){2}(?:255|254|252|248|240|224|192|128|0+)\.0)|(?:(?:255\.)(?:255|254|252|248|240|224|192|128|0+)(?:\.0+){2})|(?:(?:255|254|252|248|240|224|192|128|0+)(?:\.0+){3}))$
venues
Array of objects (IdAndName)
vlanId
required
integer <int32> [ 1 .. 4094 ]

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/dhcp-service-profile

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "endIpAddress": "string",
  • "leaseTimeHours": 0,
  • "leaseTimeMinutes": 0,
  • "name": "string",
  • "primaryDnsIp": "string",
  • "secondaryDnsIp": "string",
  • "startIpAddress": "string",
  • "subnetAddress": "string",
  • "subnetMask": "string",
  • "venues":
    [
    ],
  • "vlanId": 1
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Bulk DHCP Service-Profiles

Delete a list of DHCP service-profiles.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
force
string
Default: "false"

force

Request Body schema: application/json

List of DHCP service-profile IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request [WIFI-10153: "Default DHCP Service Profile is not allowed to be deleted", WIFI-10156: "Some DHCP Service Profiles cannot be deleted which are used by some Venues"]

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/dhcp-service-profile

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get DHCP Service-Profile

Get the DHCP service-profile details.

path Parameters
tenantId
required
string

Tenant ID

dhcpServiceProfileId
required
string

DHCP Service-Profile ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "endIpAddress": "string",
  • "id": "string",
  • "leaseTimeHours": 0,
  • "leaseTimeMinutes": 0,
  • "name": "string",
  • "primaryDnsIp": "string",
  • "secondaryDnsIp": "string",
  • "startIpAddress": "string",
  • "subnetAddress": "string",
  • "subnetMask": "string",
  • "venues":
    [
    ],
  • "vlanId": 1
}

Update DHCP Service Profile

Update a DHCP service-profile.

path Parameters
tenantId
required
string

Tenant ID

dhcpServiceProfileId
required
string

DHCP Service-Profile ID

Request Body schema: application/json

DHCP Service-Profile

endIpAddress
required
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
leaseTimeHours
required
integer <int32> [ 0 .. 24 ]
leaseTimeMinutes
required
integer <int32> [ 0 .. 59 ]
name
required
string [ 2 .. 32 ] characters ^[!-~]([ -~])*[!-~]$
primaryDnsIp
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
secondaryDnsIp
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
startIpAddress
required
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
subnetAddress
required
string ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
subnetMask
required
string ^(?:(?:(?:255\.){3}(?:252|248|240|224|192|128|0+))|(?:(?:255\.){2}(?:255|254|252|248|240|224|192|128|0+)\.0)|(?:(?:255\.)(?:255|254|252|248|240|224|192|128|0+)(?:\.0+){2})|(?:(?:255|254|252|248|240|224|192|128|0+)(?:\.0+){3}))$
venues
Array of objects (IdAndName)
vlanId
required
integer <int32> [ 1 .. 4094 ]

Responses

200

OK

202

Accepted

400

Bad/malformed request [WIFI-10154: "The name of default DHCP Service Profile is not allowed to be modified"]

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10171: "Venue has to activate DHCP Service for Cellular APs"]

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "endIpAddress": "string",
  • "leaseTimeHours": 0,
  • "leaseTimeMinutes": 0,
  • "name": "string",
  • "primaryDnsIp": "string",
  • "secondaryDnsIp": "string",
  • "startIpAddress": "string",
  • "subnetAddress": "string",
  • "subnetMask": "string",
  • "venues":
    [
    ],
  • "vlanId": 1
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete DHCP Service-Profile

Delete a DHCP service-profile.

path Parameters
tenantId
required
string

Tenant ID

dhcpServiceProfileId
required
string

DHCP Service-Profile ID

query Parameters
force
string
Default: "false"

force

Responses

200

OK

202

Accepted

400

Bad/malformed request [WIFI-10153: "Default DHCP Service Profile is not allowed to be deleted", WIFI-10155: "The DHCP Service Profile cannot be deleted which is used by some Venues"]

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get DHCP Service-Profile Venue Bindings

Get the list of venues bound with the DHCP service-profile.

path Parameters
tenantId
required
string

Tenant ID

dhcpServiceProfileId
required
string

DHCP service-profile ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Bind DHCP Service-Profile Venues

Bind a DHCP service-profile with venues.

path Parameters
tenantId
required
string

Tenant ID

dhcpServiceProfileId
required
string

DHCP Service-Profile ID

Request Body schema: application/json

List of venue IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    [
    ]
}

Unbind DHCP Service-Profile Venues

Unbind a DHCP service-profile from venues.

path Parameters
tenantId
required
string

Tenant ID

dhcpServiceProfileId
required
string

DHCP Service-Profile ID

Request Body schema: application/json

List of venue IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dhcp-service-profile/{dhcpServiceProfileId}/venue

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

DPSK Passphrase

Create and delete DPSK passphrases.

Creat DPSK Passphrase

Create new DPSK passphrase(s).

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

DPSK Passphrase

expiration
integer <int64>
mac
required
string ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|^([0-9A-Fa-f]{12})$
networkId
string

Network ID

override
boolean
Default: false

True if overriding

passphrase
string [ 8 .. 63 ] characters
username
string [ 0 .. 200 ] characters
vlanId
integer <int32> [ 1 .. 4094 ]
Default: 1

VLAN ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error [WIFI-10102: "DPSK passphrase not null when security equals WPAPersonal or WPA2Personal"]

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/dpsk

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dpsk

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dpsk

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "expiration": 0,
  • "mac": "string",
  • "networkId": "string",
  • "override": false,
  • "passphrase": "stringst",
  • "username": "string",
  • "vlanId": 1
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Bulk DPSK Passphrases

Delete a list of DPSK passphrases.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of DPSK passphrase IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/dpsk

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/dpsk

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/dpsk

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Guest-user

Manage guest-users.

Get Guest-users

Get the guest-users list.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
page
string
Default: "1"

page

size
string
Default: "50"

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/guest-user

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "content":
    [
    ],
  • "totalElements": 0
}

Create Guest-users

Create a list of new guest-users.

path Parameters
tenantId
required
string

tenantId

Request Body schema: application/json

guestsPayload

Array
deliveryMethods
required
Array of strings
Items Enum: "MAIL" "SMS" "STUB" "PRINT"

At least one

disabled
boolean
email
string

The email of the guest-user

expiration
required
object (GuestUserExpiration)
maxDevices
required
integer <int32>

Maximum number of devices on which the guest pass can be used simultaneously. Set to -1 for unlimited number of devices.

mobilePhoneNumber
required
string

The mobile number of the guest-user

name
required
string

The name of the guest-user

networkId
required
string

The network that the guest-user can connect to

notes
string [ 0 .. 180 ] characters

Responses

201

Created

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/guest-user

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    [
    ]
}

Delete Bulk Guest-users

Delete a list of guest-users.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of guest-user IDs

Array
string

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/guest-user

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Import Guest-users

Import list of new guest-users from a file.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
networkId
required
string

Network ID

deliveryMethods
Array of strings
Items Enum: "MAIL" "SMS" "STUB" "PRINT"

deliveryMethods

expiration.activationType
required
string
Enum: "Creation" "Login"

expiration.activationType

expiration.duration
required
integer <int32> [ 1 .. 8760 ]

expiration.duration

expiration.unit
required
string
Enum: "Minute" "Hour" "Day" "Week" "Month" "Year" "Never"

expiration.unit

maxDevices
required
integer <int32>

maxDevices

Request Body schema: multipart/form-data
file
required
string <binary>

file

Responses

201

Created

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/guest-user/import

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/import

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/import

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Get Guest-user

Get the guest-user details.

path Parameters
tenantId
required
string

Tenant ID

guestUserId
required
string

The guest-user ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/guest-user/{guestUserId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "createdDate": 0,
  • "deliveryMethods":
    [
    ],
  • "disabled": false,
  • "email": "string",
  • "expiration":
    {
    },
  • "expirationDate": 0,
  • "guestUserType": "GuestPass",
  • "id": "string",
  • "lastModified": 0,
  • "macAddresses":
    [
    ],
  • "maxDevices": 3,
  • "mobilePhoneNumber": "string",
  • "name": "string",
  • "networkId": "string",
  • "notes": "string",
  • "password": "string",
  • "ssid": "string"
}

Delete Guest-user by ID

Delete a guest-user.

path Parameters
tenantId
required
string

Tenant ID

guestUserId
required
string

Guest-user ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/guest-user/{guestUserId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Disable Guest-user

Disable a guest-user

path Parameters
tenantId
required
string

Tenant ID

guestUserId
required
string

Guest-user ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/disable

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/disable

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/disable

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Enable Guest-user

Enable a guest-user.

path Parameters
tenantId
required
string

Tenant ID

guestUserId
required
string

Guest-user ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/enable

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/enable

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/enable

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Regenerate Guest-user Credentials

Regenerate a guest-user credentials.

path Parameters
tenantId
required
string

Tenant ID

guestUserId
required
string

Guest-user ID

Request Body schema: application/json

Delivery Methods

Array
string
Enum: "MAIL" "SMS" "STUB" "PRINT"

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/regenerate

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/regenerate

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/guest-user/{guestUserId}/regenerate

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "MAIL"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Recovery

Retrieve and set the recovery PSK.

Get Recovery PSK

Get the PSK for the recovery network.

path Parameters
tenantId
required
string

Tenant ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/recovery

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/recovery

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/recovery

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "psk": "string",
  • "tenantId": "string"
}

Update Recovery Psk

Update the PSK for the recovery network.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

Recovery PSK

psk
string ^([0-9]{4}){4}$
tenantId
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/recovery

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/recovery

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/recovery

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "psk": "string",
  • "tenantId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

vSPoT

Manage vSPoT servers.

Get vSPoTs

Get the vSPoT server list.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/vspot

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/vspot

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/vspot

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Create vSPoT

Create a new vSPoT server.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

vSPOT

password
required
string [ 8 .. 63 ] characters ^(?!(`|\$))[!-~]{8,63}$
port
integer <int32> [ 1 .. 65535 ]
Default: 8883

default: 8883

serverAddress
required
string (^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]?)\.)((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){2}((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$)|(^(([a-zA-Z]{1})|([a-zA-Z]{1}[a-zA-Z]{1})|([a-zA-Z]{1}[0-9]{1})|([0-9]{1}[a-zA-Z]{1})|([a-zA-Z0-9][a-zA-Z0-9-_]{1,61}[a-zA-Z0-9]))\.([a-zA-Z]{2,6}|[a-zA-Z0-9-]{2,30}\.[a-zA-Z]{2,3})$)
serverName
required
string (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
venues
Array of objects (IdAndName)
vspotGlobalId
string

The vSPoT global ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/vspot

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/vspot

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/vspot

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "password": "stringst",
  • "port": 8883,
  • "serverAddress": "string",
  • "serverName": "string",
  • "venues":
    [
    ],
  • "vspotGlobalId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Get vSPoT

Get the vSPoT server details.

path Parameters
tenantId
required
string

Tenant ID

vspotId
required
string

vspotId

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/vspot/{vspotId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/vspot/{vspotId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/vspot/{vspotId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "id": "string",
  • "password": "stringst",
  • "port": 8883,
  • "serverAddress": "string",
  • "serverName": "string",
  • "venues":
    [
    ],
  • "vspotGlobalId": "string"
}

Update vSPoT

Update a vSPoT server.

path Parameters
tenantId
required
string

Tenant ID

vspotId
required
string

vspotId

Request Body schema: application/json

vSPOT

password
required
string [ 8 .. 63 ] characters ^(?!(`|\$))[!-~]{8,63}$
port
integer <int32> [ 1 .. 65535 ]
Default: 8883

default: 8883

serverAddress
required
string (^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9]?)\.)((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){2}((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))$)|(^(([a-zA-Z]{1})|([a-zA-Z]{1}[a-zA-Z]{1})|([a-zA-Z]{1}[0-9]{1})|([0-9]{1}[a-zA-Z]{1})|([a-zA-Z0-9][a-zA-Z0-9-_]{1,61}[a-zA-Z0-9]))\.([a-zA-Z]{2,6}|[a-zA-Z0-9-]{2,30}\.[a-zA-Z]{2,3})$)
serverName
required
string (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
venues
Array of objects (IdAndName)
vspotGlobalId
string

The vSPoT global ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/vspot/{vspotId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/vspot/{vspotId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/vspot/{vspotId}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "password": "stringst",
  • "port": 8883,
  • "serverAddress": "string",
  • "serverName": "string",
  • "venues":
    [
    ],
  • "vspotGlobalId": "string"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete vSPoT

Delete a vSPoT server.

path Parameters
tenantId
required
string

Tenant ID

vspotId
required
string

vspotId

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/vspot/{vspotId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/vspot/{vspotId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/vspot/{vspotId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

WiFi Calling

Manage Wi-Fi Calling profiles.

Get WiFi Calling Profiles

Get the Wi-Fi Calling profiles.

path Parameters
tenantId
required
string

Tenant ID

query Parameters
page
string

page

size
string

size

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/wifi-calling-profile

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile

Response samples

Content type
application/json
Copy
Expand all Collapse all
[
  • {
    }
]

Create WiFi Calling Profile

Create a new Wi-Fi Calling profile.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

Wi-Fi Calling Profile

description
string [ 2 .. 180 ] characters
ePDGs
required
Array of objects (Epdg)
profileName
required
string [ 2 .. 32 ] characters (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
qosPriority
string
Default: "WIFICALLING_PRI_VOICE"
Enum: "WIFICALLING_PRI_VOICE" "WIFICALLING_PRI_VIDEO" "WIFICALLING_PRI_BE" "WIFICALLING_PRI_BG"

default: QosPriorityEnum.WIFICALLING_PRI_VOICE

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

post /api/tenant/{tenantId}/wifi/wifi-calling-profile

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "description": "string",
  • "ePDGs":
    [
    ],
  • "profileName": "string",
  • "qosPriority": "WIFICALLING_PRI_VOICE"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete Bulk WiFi Calling Profiles

Delete a list of Wi-Fi Calling profiles.

path Parameters
tenantId
required
string

Tenant ID

Request Body schema: application/json

List of Wi-Fi Calling profile IDs

Array
string

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/wifi-calling-profile

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile

Request samples

Content type
application/json
Copy
Expand all Collapse all
[
  • "string"
]

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}

Get WiFi Calling Profile

Get the Wi-Fi Calling profile details.

path Parameters
tenantId
required
string

Tenant ID

wifiCallingProfileId
required
string

Wi-Fi calling profile ID

Responses

200

OK

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

get /api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "description": "string",
  • "ePDGs":
    [
    ],
  • "id": "string",
  • "profileName": "string",
  • "qosPriority": "WIFICALLING_PRI_VOICE"
}

Update WiFi Calling Profile

Update a Wi-Fi Calling profile.

path Parameters
tenantId
required
string

Tenant ID

wifiCallingProfileId
required
string

Wi-Fi calling profile ID

Request Body schema: application/json

Wi-Fi Calling Profile

description
string [ 2 .. 180 ] characters
ePDGs
required
Array of objects (Epdg)
profileName
required
string [ 2 .. 32 ] characters (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$
qosPriority
string
Default: "WIFICALLING_PRI_VOICE"
Enum: "WIFICALLING_PRI_VOICE" "WIFICALLING_PRI_VIDEO" "WIFICALLING_PRI_BE" "WIFICALLING_PRI_BG"

default: QosPriorityEnum.WIFICALLING_PRI_VOICE

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

put /api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "description": "string",
  • "ePDGs":
    [
    ],
  • "profileName": "string",
  • "qosPriority": "WIFICALLING_PRI_VOICE"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string",
  • "response":
    {
    }
}

Delete WiFi Calling Profile

Delete a Wi-Fi Calling profile.

path Parameters
tenantId
required
string

Tenant ID

wifiCallingProfileId
required
string

Wi-Fi calling profile ID

Responses

200

OK

202

Accepted

400

Bad/malformed request

401

Not-authenticated

403

Not-authorized

404

Requested resource or related-entity not found

422

Validation error

423

Locked

500

Internal Server Error

delete /api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

USA & North America

https://ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

Europe

https://eu.ruckus.cloud/api/tenant/{tenantId}/wifi/wifi-calling-profile/{wifiCallingProfileId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "requestId": "string"
}