Skip to content

ViewModel Service API & Model Documentation (1.0.41)

Download OpenAPI description
Overview
Languages
Servers
Generated server url

http://localhost/

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

Export Switch InventoryDeprecated

Request

Export the list of switches belong to the tenant.

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
{}

Get PortsDeprecated

Request

Get a list of parameters for the switch's ports.

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(SwitchPortDto)
errorMessagestring
subsequentQueriesArray of objects(SubsequentQuery)
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ {} ], "errorMessage": "string", "subsequentQueries": [ {} ] }

Get Switch ClientsDeprecated

Request

Get a list of switch clients (i.e., end-user devices).

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(SwitchClientDto)
errorMessagestring
subsequentQueriesArray of objects(SubsequentQuery)
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ {} ], "errorMessage": "string", "subsequentQueries": [ {} ] }

Get Switches Aggregation DetailsDeprecated

Request

Get parameters and operational data for a list of switches with aggregation details.

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(GroupedSwitchDto)
errorMessagestring
subsequentQueriesArray of objects(SubsequentQuery)
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ {} ], "errorMessage": "string", "subsequentQueries": [ {} ] }

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 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 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

AP SNMP Agents

Operations