Skip to content

Overview

Rate Limit

For the REST API the following will be true:

  • Limits are applied to each tenant.
  • A maximum of 200 calls can be made per second.
  • Each second 100 calls will be returned to be used.
Download OpenAPI description
Languages
Servers
RUCKUS One API host for North American region.
https://api.ruckus.cloud/
RUCKUS One API host for European region.
https://api.eu.ruckus.cloud/
RUCKUS One API host for Asian region.
https://api.asia.ruckus.cloud/

Floor Plan

Manage floor plans.

Operations

Venue Template

Manage venue template.

Operations

Get Venue Template by ID

Request

Get venue template.

Path
venueTemplateIdstringrequired
No request payload

Responses

OK

Body
idstring

Venue identifier

namestring[ 2 .. 63 ] characters\s*\S+\s*\S+.*required

Venue name

descriptionstring

Venue description

addressobject(AddressView)required

Address

address.​countrystringrequired

Country

address.​countryCodestring

Country code

address.​citystringrequired

City name

address.​addressLinestring

Address line

address.​latitudenumber(double)

Latitude

address.​longitudenumber(double)

Longitude

address.​timezonestring

Timezone

address.​notesstring

Notes

tagsArray of strings

Venue tags

isTemplateboolean

Checked if its created as a template.

isEnforcedboolean

Checked if its allowed to be updated.

templateContextstring

Checked if its for MSP or MSP-EC.

templateVersioninteger(int64)

Venue template version

Response
{ "id": "string", "name": "string", "description": "string", "address": { "country": "string", "countryCode": "string", "city": "string", "addressLine": "string", "latitude": 0.1, "longitude": 0.1, "timezone": "string", "notes": "string" }, "tags": [ "string" ], "isTemplate": true, "isEnforced": true, "templateContext": "string", "templateVersion": 0 }

Update Venue Template

Request

Update venue template.

Path
venueTemplateIdstringrequired
Bodyrequired
idstring

Venue identifier

namestring[ 2 .. 63 ] characters\s*\S+\s*\S+.*required

Venue name

descriptionstring

Venue description

addressobject(AddressView)required

Address

address.​countrystringrequired

Country

address.​countryCodestring

Country code

address.​citystringrequired

City name

address.​addressLinestring

Address line

address.​latitudenumber(double)

Latitude

address.​longitudenumber(double)

Longitude

address.​timezonestring

Timezone

address.​notesstring

Notes

tagsArray of strings

Venue tags

isTemplateboolean

Checked if its created as a template.

isEnforcedboolean

Checked if its allowed to be updated.

templateContextstring

Checked if its for MSP or MSP-EC.

templateVersioninteger(int64)

Venue template version

{ "id": "string", "name": "string", "description": "string", "address": { "country": "string", "countryCode": "string", "city": "string", "addressLine": "string", "latitude": 0.1, "longitude": 0.1, "timezone": "string", "notes": "string" }, "tags": [ "string" ], "isTemplate": true, "isEnforced": true, "templateContext": "string", "templateVersion": 0 }

Responses

Accepted

Body
requestIdstring

Operation request identifier

responseobject(VenueView)

Response payload

Response
{ "requestId": "string", "response": { "id": "string", "name": "string", "description": "string", "address": {}, "tags": [], "isTemplate": true, "isEnforced": true, "templateContext": "string" } }

Delete Venue Template by ID

Request

Delete venue template by ID. WARNING: Note that all network devices under this venue Template will be removed as well.

Path
venueTemplateIdstringrequired
No request payload

Responses

Accepted

Body
requestIdstring

Operation request identifier

responseany

Response payload

Response
{ "requestId": "string", "response": null }

Create Venue Template

Request

Create venue template.

Bodyrequired
idstring

Venue identifier

namestring[ 2 .. 63 ] characters\s*\S+\s*\S+.*required

Venue name

descriptionstring

Venue description

addressobject(AddressView)required

Address

address.​countrystringrequired

Country

address.​countryCodestring

Country code

address.​citystringrequired

City name

address.​addressLinestring

Address line

address.​latitudenumber(double)

Latitude

address.​longitudenumber(double)

Longitude

address.​timezonestring

Timezone

address.​notesstring

Notes

tagsArray of strings

Venue tags

isTemplateboolean

Checked if its created as a template.

isEnforcedboolean

Checked if its allowed to be updated.

templateContextstring

Checked if its for MSP or MSP-EC.

templateVersioninteger(int64)

Venue template version

{ "id": "string", "name": "string", "description": "string", "address": { "country": "string", "countryCode": "string", "city": "string", "addressLine": "string", "latitude": 0.1, "longitude": 0.1, "timezone": "string", "notes": "string" }, "tags": [ "string" ], "isTemplate": true, "isEnforced": true, "templateContext": "string", "templateVersion": 0 }

Responses

Accepted

Body
requestIdstring

Operation request identifier

responseobject(VenueView)

Response payload

Response
{ "requestId": "string", "response": { "id": "string", "name": "string", "description": "string", "address": {}, "tags": [], "isTemplate": true, "isEnforced": true, "templateContext": "string" } }

Venue

Manage venue.

Operations