Skip to content

ViewModel Service API & Model Documentation (1.0.41)

Download OpenAPI description
Overview
Languages
Servers
Generated server url

http://localhost/

View MSP

View MSP and VAR information. Note: this group of endpoints is used to view operational data. They don't provide the means to manage configuration.

Operations

Query MSP-ECs for Tech Partner

Request

Query MSP-ECs for tech partner.

Query
delegationstring
Bodyrequired
multiSortFieldsArray of strings
matchFieldsArray of objects(MatchFieldDto)
rangeFilterobject(RangeFilterDto)
rangeDateFilterobject(RangeFilterDto)
mustNotMatchFieldArray of objects(MustNotMatchFieldDto)
sortFieldstring
sortOrderstring
pageinteger(int32)
pageByDateobject
pageSizeinteger(int32)
fieldsArray of stringsunique
searchTargetFieldsArray of strings
searchStringstring
filtersobject
mustHaveFieldsArray of strings
mustNotHaveFieldsArray of strings
termFieldobject(TermFieldDto)
termsobject
existsstring
groupBystring
{ "multiSortFields": [ "string" ], "matchFields": [ { … } ], "rangeFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "rangeDateFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "mustNotMatchField": [ { … } ], "sortField": "string", "sortOrder": "string", "page": 0, "pageByDate": { "value": "string", "key": "string" }, "pageSize": 0, "fields": [ "string" ], "searchTargetFields": [ "string" ], "searchString": "string", "filters": { "property1": [ … ], "property2": [ … ] }, "mustHaveFields": [ "string" ], "mustNotHaveFields": [ "string" ], "termField": { "field": "string", "value": "string" }, "terms": { "property1": [ … ], "property2": [ … ] }, "exists": "string", "groupBy": "string" }

Responses

successful operation

Body
fieldsArray of stringsunique
totalCountinteger(int64)
pageinteger(int32)
objectIdstring
dataArray of objects(MspEcDto)
errorMessagestring
subsequentQueriesArray of objects(SubsequentQuery)
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ { … } ], "errorMessage": "string", "subsequentQueries": [ { … } ] }

Get EC Inventory

Request

View the list of networking devices installed in our end customers venues.

Path
mspTenantIdstringrequired

Tenant Id of the MSP.

Bodyrequired
multiSortFieldsArray of strings
matchFieldsArray of objects(MatchFieldDto)
rangeFilterobject(RangeFilterDto)
rangeDateFilterobject(RangeFilterDto)
mustNotMatchFieldArray of objects(MustNotMatchFieldDto)
sortFieldstring
sortOrderstring
pageinteger(int32)
pageByDateobject
pageSizeinteger(int32)
fieldsArray of stringsunique
searchTargetFieldsArray of strings
searchStringstring
filtersobject
mustHaveFieldsArray of strings
mustNotHaveFieldsArray of strings
termFieldobject(TermFieldDto)
termsobject
existsstring
groupBystring
{ "multiSortFields": [ "string" ], "matchFields": [ { … } ], "rangeFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "rangeDateFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "mustNotMatchField": [ { … } ], "sortField": "string", "sortOrder": "string", "page": 0, "pageByDate": { "value": "string", "key": "string" }, "pageSize": 0, "fields": [ "string" ], "searchTargetFields": [ "string" ], "searchString": "string", "filters": { "property1": [ … ], "property2": [ … ] }, "mustHaveFields": [ "string" ], "mustNotHaveFields": [ "string" ], "termField": { "field": "string", "value": "string" }, "terms": { "property1": [ … ], "property2": [ … ] }, "exists": "string", "groupBy": "string" }

Responses

successful operation

Body
fieldsArray of stringsunique
totalCountinteger(int64)
pageinteger(int32)
objectIdstring
dataArray of objects(MspInventoryDeviceDto)
errorMessagestring
subsequentQueriesArray of objects(SubsequentQuery)
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ { … } ], "errorMessage": "string", "subsequentQueries": [ { … } ] }

Export EC Inventory

Request

Export the list of networking devices installed in our end customers venues.

Path
mspTenantIdstringrequired

Tenant Id of the MSP.

Bodyrequired
multiSortFieldsArray of strings
matchFieldsArray of objects(MatchFieldDto)
rangeFilterobject(RangeFilterDto)
rangeDateFilterobject(RangeFilterDto)
mustNotMatchFieldArray of objects(MustNotMatchFieldDto)
sortFieldstring
sortOrderstring
pageinteger(int32)
pageByDateobject
pageSizeinteger(int32)
fieldsArray of stringsunique
searchTargetFieldsArray of strings
searchStringstring
filtersobject
mustHaveFieldsArray of strings
mustNotHaveFieldsArray of strings
termFieldobject(TermFieldDto)
termsobject
existsstring
groupBystring
{ "multiSortFields": [ "string" ], "matchFields": [ { … } ], "rangeFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "rangeDateFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "mustNotMatchField": [ { … } ], "sortField": "string", "sortOrder": "string", "page": 0, "pageByDate": { "value": "string", "key": "string" }, "pageSize": 0, "fields": [ "string" ], "searchTargetFields": [ "string" ], "searchString": "string", "filters": { "property1": [ … ], "property2": [ … ] }, "mustHaveFields": [ "string" ], "mustNotHaveFields": [ "string" ], "termField": { "field": "string", "value": "string" }, "terms": { "property1": [ … ], "property2": [ … ] }, "exists": "string", "groupBy": "string" }

Responses

successful operation

Body
object(StreamingResponseBody)
Response
{}

Query MSP-ECs

Request

Query MSP-ECs.

Query
delegationstring
Bodyrequired
multiSortFieldsArray of strings
matchFieldsArray of objects(MatchFieldDto)
rangeFilterobject(RangeFilterDto)
rangeDateFilterobject(RangeFilterDto)
mustNotMatchFieldArray of objects(MustNotMatchFieldDto)
sortFieldstring
sortOrderstring
pageinteger(int32)
pageByDateobject
pageSizeinteger(int32)
fieldsArray of stringsunique
searchTargetFieldsArray of strings
searchStringstring
filtersobject
mustHaveFieldsArray of strings
mustNotHaveFieldsArray of strings
termFieldobject(TermFieldDto)
termsobject
existsstring
groupBystring
{ "multiSortFields": [ "string" ], "matchFields": [ { … } ], "rangeFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "rangeDateFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "mustNotMatchField": [ { … } ], "sortField": "string", "sortOrder": "string", "page": 0, "pageByDate": { "value": "string", "key": "string" }, "pageSize": 0, "fields": [ "string" ], "searchTargetFields": [ "string" ], "searchString": "string", "filters": { "property1": [ … ], "property2": [ … ] }, "mustHaveFields": [ "string" ], "mustNotHaveFields": [ "string" ], "termField": { "field": "string", "value": "string" }, "terms": { "property1": [ … ], "property2": [ … ] }, "exists": "string", "groupBy": "string" }

Responses

successful operation

Body
fieldsArray of stringsunique
totalCountinteger(int64)
pageinteger(int32)
objectIdstring
dataArray of objects(MspEcDto)
errorMessagestring
subsequentQueriesArray of objects(SubsequentQuery)
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ { … } ], "errorMessage": "string", "subsequentQueries": [ { … } ] }

Get Delegations

Request

Get the list of customer delegations.

Bodyrequired
multiSortFieldsArray of strings
matchFieldsArray of objects(MatchFieldDto)
rangeFilterobject(RangeFilterDto)
rangeDateFilterobject(RangeFilterDto)
mustNotMatchFieldArray of objects(MustNotMatchFieldDto)
sortFieldstring
sortOrderstring
pageinteger(int32)
pageByDateobject
pageSizeinteger(int32)
fieldsArray of stringsunique
searchTargetFieldsArray of strings
searchStringstring
filtersobject
mustHaveFieldsArray of strings
mustNotHaveFieldsArray of strings
termFieldobject(TermFieldDto)
termsobject
existsstring
groupBystring
{ "multiSortFields": [ "string" ], "matchFields": [ { … } ], "rangeFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "rangeDateFilter": { "field": "string", "gte": 0, "lte": 0, "lt": 0 }, "mustNotMatchField": [ { … } ], "sortField": "string", "sortOrder": "string", "page": 0, "pageByDate": { "value": "string", "key": "string" }, "pageSize": 0, "fields": [ "string" ], "searchTargetFields": [ "string" ], "searchString": "string", "filters": { "property1": [ … ], "property2": [ … ] }, "mustHaveFields": [ "string" ], "mustNotHaveFields": [ "string" ], "termField": { "field": "string", "value": "string" }, "terms": { "property1": [ … ], "property2": [ … ] }, "exists": "string", "groupBy": "string" }

Responses

successful operation

Body
priorityIncidentsobject(PriorityIncidents)
wifiLicensesinteger(int32)
switchLicensesinteger(int32)
earlyExpirationDatestring
alarmCountinteger(int64)
tenantEmailstring
delegatedToEmailstring
delegationTypestring
tenantNamestring
tenantIdstring
crtTimestring
idstring
delegatedToIdstring

Ruckus cloud unique delegated admin ID.

typestring
delegatedToNamestring
lastUpdTimestring

The entity's last modified timestamp in UTC milliseconds.

statusstring
entitlementsArray of objects(EntitlementDto)
Response
{ "priorityIncidents": { "p1": "string", "p2": "string", "p3": "string", "p4": "string" }, "wifiLicenses": 0, "switchLicenses": 0, "earlyExpirationDate": "string", "alarmCount": 0, "tenantEmail": "string", "delegatedToEmail": "string", "delegationType": "string", "tenantName": "string", "tenantId": "string", "crtTime": "string", "id": "string", "delegatedToId": "string", "type": "string", "delegatedToName": "string", "lastUpdTime": "string", "status": "string", "entitlements": [ { … } ] }

View VLAN Pool Profiles

Manage VLAN Pool Profile.

Operations

View Switch

View Switch information. Note: this set of endpoints is used to view operational data. They don't provide the means to manage configuration.

Operations

View Venue

View venue information. Note: this group of endpoints is used to view operational data. They don't provide the means to manage configuration.

Operations

View Wi-Fi Profile

View Wi-Fi Service & Policy information

Operations

View Portal Service Profiles

Manage Portal Service Profile.

Operations

View Client Isolation Profiles

Manage Client Isolation Profile.

Operations

View Venue Topology

View Venue Topology information.

Operations

Quality of Service

View the information of Quality of Service

Operations

Edge SD-LAN Status

Edge SD-LAN Status API

Operations

View Platform

View platform information. Note: this group of endpoints is used to view operational data. They don't provide the means to manage configuration.

Operations

View SNMP Agent Profiles

Manage SNMP Agent Profile.

Operations

View SoftGRE Profile

SoftGRE Profile API

Operations

View Wi-Fi

View Wi-Fi information. Note: this group of endpoints is used to view operational data. They don't provide the means to manage configuration.

Operations

View Ethernet Port Profile Template

Ethernet Port Profile Template API

Operations

Client API

Client API

Operations

View Ethernet Port Profile

Ethernet Port Profile API

Operations

Network

Network API

Operations

network

Operations

venue

Operations