License: RUCKUS One Privacy Policy | Terms of Service
APIs published in this document are subject to strict change control by RUCKUS. As far as possible, when new versions of the Public API are published, all documented API endpoints will maintain backward compatibility. When not possible, an API endpoint will be deprecated and a replacement API or some other workaround will be provided. Support for deprecated API endpoints will continue for at least six months prior to removal in order to provide API client developers sufficient time to adopt the replacement. This document will indicate when API endpoints are deprecated along with the schedule for their removal. API client developers may discover other experimental API endpoints provided by RUCKUS One not included in this API document. RUCKUS reserves the right to change these experimental APIs without notice to API client developers.
Existing RUCKUS Cloud API Users, please continue to use the current API domain hosts. The JWT changes will need to be made, and details on this and on breaking changes can be found at RUCKUS Cloud Required Changes and Migrating to RUCKUS One API's.
Asynchronous Workflows: In many cases, requests to create or change data is handled asynchronously. In these case the return value from the API call will be the requestId for the activity that was triggered to perform the request. The API consumer will need to:
This document describes the RUCKUS One public API. All RUCKUS One API's are hosted on the mapped subdomain, "api.". Different API endpoints, grouped by functionality, can be found in the navigation index. Corresponding to each of the functional items is an Open API v3 JSON document, which can be used to generate code for API clients.
This section is a short list of the upcoming API changes and features.
The Ruckus One API's have added rate limiting to several of the APIs. A rate limit is the number of API calls an app or user can make within a given time period. If this limit is exceeded, the app or user may be throttled. API requests made by a throttled user or app will fail. The API will return a 429 to indicate rate limiting has been encountered. Each set of APIs which have rate limiting will identify the limits for those APIs in the API information included with each API section. The rate limit is determined by three key aspects:
Region | Domain Name |
---|---|
Asia | https://api.asia.ruckus.cloud |
Europe | https://api.eu.ruckus.cloud |
North America | https://api.ruckus.cloud |