PUT api/v1/locations/{locationId}/devices/{deviceId}/automation/updateSwitch/{switchId}/switchIcon/{switchIconId}

Update a Switch Icon (database only) Equivalent SOAP API : UpdateSwitchIcon

Request Information

URI Parameters

NameDescriptionTypeAdditional information
deviceId

integer

Required

switchId

integer

Required

switchIconId

byte

Required

locationId

string

None.

Body Parameters

None.

Response Information

Resource Description

UpdateSwitchIconResults

UpdateSwitchIconResults
NameDescriptionTypeAdditional information
ResultCode

integer

None.

ResultData

string

None.

Response Formats

application/json, text/json

Sample:
{
  "ResultCode": 1,
  "ResultData": "sample string 2"
}

application/xml, text/xml

Sample:
<UpdateSwitchIconResults xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TC2API.Resource.Models.ResultData">
  <ResultCode xmlns="http://schemas.datacontract.org/2004/07/TC2Utilities.RestApi">1</ResultCode>
  <ResultData xmlns="http://schemas.datacontract.org/2004/07/TC2Utilities.RestApi">sample string 2</ResultData>
</UpdateSwitchIconResults>