Supports the activation and deactivation of a managed tenant. Control support team access for managed tenants.
- Retrieve Brand Details
MSP Services (V0.3.3)
Overview
The MSP API provides comprehensive management capabilities for managing multiple MSP managed tenant accounts. This API enables you to manage tenant accounts, control administrator access, customize branding, and schedule firmware upgrades.
The API is designed for managed service providers that manage multiple customer tenant accounts and need to control access delegation, branding customization, and device management operations.
What This API Does
- MSP Tenant Management: Create, retrieve, update, and delete MSP managed tenant accounts and configuration settings
- MSP Tenant Queries: Query and retrieve MSP customer or tech partner data
- MSP Administrator Access Control: Grant or revoke MSP administrator access with role based permissions, delegation capabilities, and cross tenant access control
- MSP Tenant Activation Management: Control MSP tenant status including activation, deactivation, and temporary support team access for troubleshooting
- MSP Branding Customization: Configure custom branding for MSP tenants including logo uploads and brand settings
- MSP Firmware Upgrade Scheduling: Schedule and manage firmware upgrades across managed devices
- MSP Tenant Delegations: Establish and manage delegation relationships between MSP accounts, technology partners, and customer tenants
- MSP Administrator Delegations: Manage administrator assignments and access permissions for MSP tenant accounts
- MSP Administrator Invitations: Send email invitations to MSP administrators for tenant access and onboarding
Key Capabilities
- Multi Tenant Operations: Manage multiple isolated MSP tenant accounts with independent configurations and administrator assignments
- MSP Delegation Support: Support delegation between MSP accounts, integrators, installers, and tenant administrators
- Role Based Access: Assign MSP administrators with specific roles and privilege groups for granular access control
- MSP Tenant Management: Complete MSP tenant management from creation through deactivation and deletion
- Support Access Control: Enable or disable temporary support team access to MSP tenants for assistance
- Custom Branding: Upload and manage custom logos and branding configurations for MSP service delivery
- Scheduled Upgrades: Configure firmware upgrade schedules with recurring or one time scheduling options for MSP managed devices
- Query Capabilities: Retrieve MSP tenant data
Authentication & Authorization
This API uses bearer token authentication with role based access control. MSP administrators must have appropriate permissions to perform operations on tenant accounts and delegation relationships.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/mspLabels
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/mspLabels
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/mspLabels
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOk
The UUID of alarm notification logo file.
The UUID of ping notification logo file.
The UUID of RUCKUS one logo file.
The UUID of ping login logo file.
The UUID of default logo file.
The URL at which to obtain customer support from your MSP.
The URL at which to open a customer support case with your MSP.
The URL to view your open customer support cases.
The change password URL of MSP tenant.
List of logo file metadata associated with the MSP account for branding purposes.
Preferred WISPr provider configuration for external captive portal authentication services.
{ "msp_label": "msp-label", "logo_uuid": "b183ae56-e081-11e9-8a34-2a2ae2dbcce4.jpg", "alarm_notification_logo_uuid": "b183ae56-e081-11e9-8a34-2a2ae2dbcce4.jpg", "ping_notification_logo_uuid": "b183ae56-e081-11e9-8a34-2a2ae2dbcce4.jpg", "mlisa_logo_uuid": "b183ae56-e081-11e9-8a34-2a2ae2dbcce4.jpg", "ping_login_logo_uuid": "b183ae56-e081-11e9-8a34-2a2ae2dbcce4.jpg", "default_logo_uuid": "b183ae56-e081-11e9-8a34-2a2ae2dbcce4.jpg", "msp_fqdn": "wifi.sampledomain.com", "contact_support_url": "http://support.sampledomain.com/", "contact_support_behavior": "redirect", "open_case_url": "http://support.sampledomain.com/opencase", "open_case_behavior": "redirect", "my_open_case_url": "http://support.sampledomain.com/myopencase", "my_open_case_behavior": "redirect", "change_password_url": "http://wifi.sampledomain.com/password", "msp_phone": "+6501234567", "msp_email": "support@msp.com", "msp_website": "http://wifi.sampledomain.com", "msp_external_id": "0015B000015bJEfQAM", "msp_tenant_name": "sampledomain Inc.", "mspLogoFileDataList": [ { … } ], "preferredWisprProvider": { "id": "string", "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "providerName": "string", "apiKey": "string", "apiSecret": "string", "customExternalProvider": true, "auth": { … }, "acct": { … }, "parentId": "string" }, "domain_suffix": "string" }
Unique label identifying the MSP.
The ID of logo file.
The ID of alarm notification logo file.
The ID of ping notification logo file.
The ID of RUCKUS one logo file.
The ID of ping login logo file.
The ID of default logo file.
The FQDN of MSP portal.
The URL at which to obtain customer support from your MSP.
The contact support behavior of MSP tenant.
The URL at which to open a customer support case with your MSP.
The open case behavior of MSP tenant.
The URL to view your open customer support cases.
The my open case behavior of MSP tenant.
The change password URL of MSP tenant.
Your MSP's customer support phone number.
Your MSP's customer support email address.
Website URL for your MSP.
List of logo file metadata associated with the MSP account.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/mspLabels
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/mspLabels
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/mspLabels
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "msp_label": "msp-label", "logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "alarm_notification_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "ping_notification_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "mlisa_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "ping_login_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "default_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "msp_fqdn": "wifi.sampledomain.com", "contact_support_url": "https://support.sampledomain.com/", "contact_support_behavior": "redirect", "open_case_url": "http://support.sampledomain.com/opencase", "open_case_behavior": "redirect", "my_open_case_url": "http://support.sampledomain.com/myopencase", "my_open_case_behavior": "redirect", "change_password_url": "http://wifi.sampledomain.com/password", "msp_phone": "408-123-5678", "msp_email": "joho.wang@sampledomain.com", "msp_website": "http://wifi.sampledomain.com/", "mspLogoFileDataList": [ { … } ], "preferredWisprProvider": { "id": "string", "providerName": "string", "apiKey": "string", "apiSecret": "string", "customExternalProvider": true, "auth": { … }, "acct": { … } } }
{ "requestId": "string", "tenantId": "string" }
Unique label identifying the MSP.
The ID of logo file.
The ID of alarm notification logo file.
The ID of ping notification logo file.
The ID of RUCKUS one logo file.
The ID of ping login logo file.
The ID of default logo file.
The FQDN of MSP portal.
The URL at which to obtain customer support from your MSP.
The contact support behavior of MSP tenant.
The URL at which to open a customer support case with your MSP.
The open case behavior of MSP tenant.
The URL to view your open customer support cases.
The my open case behavior of MSP tenant.
The change password URL of MSP tenant.
Your MSP's customer support phone number.
Your MSP's customer support email address.
Website URL for your MSP.
List of logo file metadata associated with the MSP account.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/mspLabels
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/mspLabels
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/mspLabels
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "msp_label": "msp-label", "logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "alarm_notification_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "ping_notification_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "mlisa_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "ping_login_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "default_logo_uuid": "b183ae56e08111e98a342a2ae2dbcce4-001.png", "msp_fqdn": "wifi.sampledomain.com", "contact_support_url": "https://support.sampledomain.com/", "contact_support_behavior": "redirect", "open_case_url": "http://support.sampledomain.com/opencase", "open_case_behavior": "redirect", "my_open_case_url": "http://support.sampledomain.com/myopencase", "my_open_case_behavior": "redirect", "change_password_url": "http://wifi.sampledomain.com/password", "msp_phone": "408-123-5678", "msp_email": "joho.wang@sampledomain.com", "msp_website": "http://wifi.sampledomain.com/", "mspLogoFileDataList": [ { … } ], "preferredWisprProvider": { "id": "string", "providerName": "string", "apiKey": "string", "apiSecret": "string", "customExternalProvider": true, "auth": { … }, "acct": { … } } }
{ "requestId": "string", "tenantId": "string" }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/mspLabels/{mspLabel}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/mspLabels/{mspLabel}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/mspLabels/{mspLabel}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "string", "tenantId": "string" }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/mspLabels/baseUrls
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/mspLabels/baseUrls
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/mspLabels/baseUrls
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "string", "tenantId": "string" }