Download OpenAPI specification:Download
Empower yourself with Smart View Assets API. These provide the ability to consumers to list infra asset, fetch infra asset details, get affected customer assets based on asset id. Given an account number, IBX code, cage and asset classification (Electrical, Mechanical), information about the asset in a hierarchical structure comprising of the category, template and asset is returned. Given a category and a template, a list of assets is returned.
This endpoint returns information about asset in a hierarchical structure ( category / template / asset ) based on the input account number, IBX code, cage and asset classification (Electrical, Mechanical).
accountNo required | string customer account number |
ibx required | string ibx code |
classification required | string Enum: "Electrical" "Mechanical" asset classification (Electrical, Mechanical) |
cages | Array of strings cage unique space id to be used to filter the assets list assumed to be all cage unique space id if no value is sent. |
Authorization required | string Specify the OAuth Bearer token with prefix 'Bearer '. |
object | |||||||||||
| |||||||||||
object | |||||||||||
|
{- "payLoad": {
- "classification": "Mechanical",
- "categories": [
- {
- "templates": [
- {
- "assets": [
- {
- "assetId": "CH1.Lead Chilled Water Manager",
- "ibx": "CH1",
- "alarmStatus": "NOT OK",
- "resiliencyStatus": "Resiliency as Designed",
- "alarmLastTriggeredTime": "Aug 21,2017 04:52 AM",
- "alarmLastClearedTime": "Aug 21,2017 05:52 AM",
- "primaryParentAsset": "[CH1.UPS-5]",
- "alternateParentAsset": "[CH1.UPS-13]"
}
], - "templateId": "Cooling Plant"
}
], - "categoryName": "Cooling"
}
]
}, - "status": {
- "type": "INFO",
- "statuscode": "1000",
- "msg": "OK"
}
}
This endpoint returns information about asset details including tag points lists for a given asset identifier.
accountNo required | string customer account number |
ibx required | string ibx code |
classification required | string asset classification (Electrical, Mechanical) |
assetId required | string asset id |
Authorization required | string Specify the OAuth Bearer token with prefix 'Bearer '. |
object | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||
|
{- "payLoad": {
- "assetId": "CH1.Chiller-1",
- "assetType": "Cooling",
- "userPrefTimeZone": "Asia/Katmandu",
- "tags": [
- {
- "value": 4.9,
- "tagId": "CH1.Chiller-1:evapleavingwatertemperature",
- "tagDisplayName": "Evaporator Leaving Water Temperature",
- "uom": "°C",
- "alarmStatus": "OK",
- "readingTime": "20170907060449"
}
], - "lastMaintenanceDate": "Aug 03,2016",
- "manufacturerName": "SMARDT",
- "equipmentModelNumber": "SACAC110-3EXX-2A1-16A-010",
- "equipmentSerialNumber": "FF0010I233Q1276",
- "alarmLastTriggeredTime": "Aug 21,2017 04:38 AM",
- "alarmLastProcessedTime": "Aug 21,2017 05:52 AM"
}, - "status": {
- "type": "INFO",
- "statuscode": "1000",
- "msg": "OK"
}
}
This endpoint returns information about assets details including the assets tag points list for the given multiple asset identifiers.
Authorization required | string Specify the OAuth Bearer token with prefix 'Bearer '. |
request schema
accountNo | string customer account number |
ibx | string ibx code |
classification | string asset classification |
assetIds | Array of strings |
object | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||
|
{- "accountNo": "string",
- "ibx": "string",
- "classification": "string",
- "assetIds": [
- "string"
]
}
{- "payLoad": {
- "totalCount": 1,
- "assetDetails": [
- {
- "assetId": "CH1.Chiller-1",
- "assetType": "Cooling",
- "userPrefTimeZone": "Asia/Katmandu",
- "tags": [
- {
- "value": 4.9,
- "tagId": "CH1.Chiller-1:evapleavingwatertemperature",
- "tagDisplayName": "Evaporator Leaving Water Temperature",
- "uom": "°C",
- "alarmStatus": "OK",
- "readingTime": "20170907060449"
}
], - "lastMaintenanceDate": "Aug 03,2016",
- "manufacturerName": "SMARDT",
- "equipmentModelNumber": "SACAC110-3EXX-2A1-16A-010",
- "equipmentSerialNumber": "FF0010I233Q1276",
- "alarmLastTriggeredTime": "Aug 21,2017 04:38 AM",
- "alarmLastProcessedTime": "Aug 21,2017 05:52 AM"
}
]
}, - "status": {
- "type": "INFO",
- "statuscode": "1000",
- "msg": "OK"
}
}
The endpoint returns information regarding the affected assets of customers for a given asset identifier
accountNo required | string customer account number |
ibx required | string ibx code |
assetId required | string asset id |
classification required | string Enum: "Electrical" "Mechanical" asset classification(Electrical, Mechanical) |
Authorization required | string Specify the OAuth Bearer token with prefix 'Bearer '. |
object | |||||||||||||||||||
| |||||||||||||||||||
object | |||||||||||||||||||
|
{- "payLoad": {
- "cages": [
- {
- "name": "CH1:05:000430",
- "type": "cage",
- "cabinets": [
- {
- "name": "CH1:05:000430:0105",
- "type": "cabinet",
- "circuits": [
- {
- "name": 877484,
- "type": "circuit"
}
]
}
]
}
], - "circuits": [
- {
- "name": 877483,
- "type": "circuit"
}
]
}, - "status": {
- "type": "INFO",
- "statuscode": "1000",
- "msg": "OK"
}
}
This endpoint is used to search for assets using wild card search patterns matching the asset identifier.
accountNo required | string Customer Account Number |
ibx required | string IBX Code |
searchString required | string Search String |
Authorization required | string Specify the OAuth Bearer token with prefix 'Bearer '. |
object | |||||||||||||||
| |||||||||||||||
object | |||||||||||||||
|
{- "payLoad": {
- "totalCount": 1,
- "assetsList": [
- {
- "assetId": "CH1.ASTS-1-2-A",
- "type": "ASTS",
- "assetLabel": "CH1.ASTS-1-2-A",
- "assetClassification": "Electrical"
}
]
}, - "status": {
- "type": "INFO",
- "statuscode": "1000",
- "msg": "OK"
}
}
This endpoint fetches and provides the most recent tag point information for a given tag identifier.
accountNo required | string customer account number |
ibx required | string ibx code |
tagid required | string tag id is the unique identifier for the tag point |
Authorization required | string Specify the OAuth Bearer token with prefix 'Bearer '. |
Array of objects (TagPointDataArrayCurrent) | |||||||||||
Array
| |||||||||||
object | |||||||||||
|
{- "payLoad": [
- {
- "value": 4.9,
- "tagId": "CH1.Chiller-1:evapleavingwatertemperature",
- "tagDisplayName": "Evaporator Leaving Water Temperature",
- "uom": "°C",
- "readingTime": "20170907125336"
}
], - "status": {
- "type": "INFO",
- "statuscode": "1000",
- "msg": "OK"
}
}
This endpoint fetches the latest read values for given tag points using given tag identifiers.
Authorization required | string Specify the OAuth Bearer token with prefix 'Bearer '. |
accountNo | string customer account number |
tagIds | Array of strings <= 1000 characters |
ibx | string ibx code |
Array of objects (TagPointDataArrayCurrent) | |||||||||||
Array
| |||||||||||
object | |||||||||||
|
{- "accountNo": "string",
- "tagIds": [
- "string"
], - "ibx": "string"
}
{- "payLoad": [
- {
- "value": 4.9,
- "tagId": "CH1.Chiller-1:evapleavingwatertemperature",
- "tagDisplayName": "Evaporator Leaving Water Temperature",
- "uom": "°C",
- "readingTime": "20170907125336"
}
], - "status": {
- "type": "INFO",
- "statuscode": "1000",
- "msg": "OK"
}
}