7. Update Building
Op name:
scgrids.updateBuilding
This updates a given building’s Name or Status
Endpoint:
Method: POST
Type: application/json
URL: /v1/actions
Headers:
Key | Value | Description |
---|---|---|
Authorization | (Required) The Acccess Token or HMAC Signature | |
x-sc-identity | external | (Required) |
Query params:
Key | Value | Description |
---|---|---|
op | scgrids.updateBuilding | (Required) Operation Name |
org | (Required) Organisation ID | |
pid | (Required) Project ID |
Body:
{
"Status": "Inactive"
}
More example Requests/Responses:
I. Example Request: Update Building
Body:
{
"Status": "Pending",
"Name": "New Name",
"OperatingHours": {
"0": [
{
"Start": "0000",
"End": "2322"
}
],
"1": [
{
"Start": "0000",
"End": "2359"
}
],
"2": [
{
"Start": "0000",
"End": "2359"
}
],
"3": [
{
"Start": "0000",
"End": "2359"
}
],
"4": [
{
"Start": "0000",
"End": "2359"
}
],
"5": [
{
"Start": "0000",
"End": "2359"
}
],
"6": [
{
"Start": "0000",
"End": "2359"
}
]
}
}
I. Example Response: Update Building
{
"status": 200,
"message": "Success",
"data": {
"PropId": "",
"PID": "",
"Config": {
"Email": {
"Default": ""
}
},
"OperatingHours": {
"0": [
{
"End": "2359",
"Start": "0000"
}
],
"1": [
{
"End": "2359",
"Start": "0000"
}
],
"2": [
{
"End": "2359",
"Start": "0000"
}
],
"3": [
{
"End": "2359",
"Start": "0000"
}
],
"4": [
{
"End": "2359",
"Start": "0000"
}
],
"5": [
{
"End": "2359",
"Start": "0000"
}
],
"6": [
{
"End": "2359",
"Start": "0000"
}
]
},
"Coordinates": {},
"Name": "New Name",
"Address": {
"Street": "test",
"City": "test",
"State": "test",
"Country": "test",
"PostalCode": "test",
"Coordinates": {
"Latitude": 12.44,
"Longitude": 32.44
}
},
"LevelsCount": 10,
"Status": "Active",
"TimeZone": "Asia/Kolkata",
"IsBeaconEnabled": true,
"CreatedBy": "sc_kiran",
"CreatedOn": 1609158882,
"UpdatedBy": "sc_kiran",
"UpdatedOn": 1609158882
}
}
Status Code: 200
Error codes: