Manage notification recipient configurations for tenants.
Tenant Management (v0.3.0)
Overview
The Tenant Management API provides comprehensive capabilities for managing tenant accounts, administrators, authentication methods, and access delegation in RUCKUS cloud. This API enables you to configure tenant settings, manage administrator access with role based permissions, control delegation relationships, and customize user preferences.
The API is designed for organizations that need to manage tenant configurations, control administrator assignments, configure authentication methods, and establish delegation relationships with support teams or value added reseller partners.
What This API Does
- Tenant Configuration: Retrieve and update tenant information including organization details, service tier settings, and branding preferences
- Administrator Management: Create, retrieve, update, and delete administrator accounts with role assignments, privilege group configurations, and granular permission control
- Delegation Management: Manage delegation relationships with RUCKUS customer support, value added reseller partners, managed service providers, integrators, and installers for temporary or ongoing access
- User Profile: Retrieve and update user profile settings including contact information, regional preferences, and application preferences
- Authentication: Configure and manage OAuth and SAML authentication providers with domain mapping capabilities
- Notifications: Configure notification recipients and delivery endpoints for email, SMS, and mobile push notifications
- Query Operations: Retrieve administrator and notification recipient data with pagination, sorting, and filtering
- Privacy Features: Manage privacy feature settings for compliance and data protection requirements
- Beta Features: Enable or disable beta features for early access to new functionality
- Account Information: Retrieve detailed account information including organization details and location data
Common Use Cases
- Enterprise Tenant Management: Configure tenant settings and branding for large organizations with multiple administrators
- Regional Deployment: Manage tenant configurations across North America, Europe, and Asia Pacific regions
- Partner Support Access: Enable temporary or ongoing access for support teams and service providers
- Compliance Management: Control privacy settings and data protection features to meet regulatory requirements
Technical Details
- API Version: v0.3.0
- Content Types: Supports application/json and application/vnd.ruckus.v1+json for v1 endpoints
- Regional Endpoints: Available in North America, Europe, and Asia Pacific regions
Authentication & Authorization
This API uses bearer token authentication with role based access control. Administrators must have appropriate permissions to perform operations on tenant accounts, administrator records, and delegation relationships.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/tenants/authentications
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/tenants/authentications
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/tenants/authentications
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload- application/vnd.ruckus.v1+json
- application/json
[ { "id": "string", "clientID": "string", "clientSecret": "string", "scopes": "string", "tokenURL": "string", "authorizationURL": "string", "authenticationType": "IDM", "samlFileURL": "string", "name": "string", "clientIDStatus": "ACTIVE", "samlFileType": "DIRECT_URL", "domains": [ … ], "samlSignatureEnabled": true, "samlEncryptionCertificateId": "string", "parentTenantId": "string", "samlEncryptionPublicCertificate": "string", "samlEncryptionPrivateKey": "string" } ]
- application/vnd.ruckus.v1+json
- application/json
Type of authentication method (e.g., OAuth, SAML, local).
- RUCKUS One API host for North American region.https://api.ruckus.cloud/tenants/authentications
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/tenants/authentications
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/tenants/authentications
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- application/vnd.ruckus.v1+json
- application/json
{ "id": "string", "clientID": "string", "clientSecret": "string", "scopes": "string", "tokenURL": "string", "authorizationURL": "string", "authenticationType": "IDM", "samlFileURL": "string", "name": "string", "clientIDStatus": "ACTIVE", "samlFileType": "DIRECT_URL", "domains": [ "string" ], "samlSignatureEnabled": true, "samlEncryptionCertificateId": "string", "parentTenantId": "string", "samlEncryptionPublicCertificate": "string", "samlEncryptionPrivateKey": "string" }
- application/vnd.ruckus.v1+json
- application/json
{ "id": "string", "clientID": "string", "clientSecret": "string", "scopes": "string", "tokenURL": "string", "authorizationURL": "string", "authenticationType": "IDM", "samlFileURL": "string", "name": "string", "clientIDStatus": "ACTIVE", "samlFileType": "DIRECT_URL", "domains": [ "string" ], "samlSignatureEnabled": true, "samlEncryptionCertificateId": "string", "parentTenantId": "string", "samlEncryptionPublicCertificate": "string", "samlEncryptionPrivateKey": "string" }