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.
/
Get EC Inventory
ViewModel Service API & Model Documentation (1.0.41)
Download OpenAPI description
Overview
License
Languages
Servers
Generated server url
http://localhost/
- Generated server url
http://localhost/techpartners/mspecs/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "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" }
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ { … } ], "errorMessage": "string", "subsequentQueries": [ { … } ] }
- Generated server url
http://localhost/msps/{mspTenantId}/ecInventories/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "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" }
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ { … } ], "errorMessage": "string", "subsequentQueries": [ { … } ] }
- Generated server url
http://localhost/msps/{mspTenantId}/ecInventories/query/csvFiles
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "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" }
Response
{}
- Generated server url
http://localhost/mspecs/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "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" }
Response
{ "fields": [ "string" ], "totalCount": 0, "page": 0, "objectId": "string", "data": [ { … } ], "errorMessage": "string", "subsequentQueries": [ { … } ] }
- Generated server url
http://localhost/delegations
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "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" }
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": [ { … } ] }