POST api/v1/locations/{locationId}/doorbell/updatedoorbell
Update DoorBell details to be called for Doorbell Initial configuration setup and Enrollment of existing skybell user and to update the details of Doorbell details.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
locationId |
Location ID where Doorbell Device is added |
integer |
Required |
Body Parameters
WifiDoorBell userinfo
WifiInfoName | Description | Type | Additional information |
---|---|---|---|
wiFiDoorBellInfo | WiFiDoorBellInfo |
None. |
|
wiFiDoorBellUserInfo | WiFiDoorBellUserInfo |
None. |
Request Formats
application/json, text/json
Sample:
{ "wiFiDoorBellInfo": { "DeviceID": 1, "DeviceModel": 2, "TimeZoneID": 3, "State": "sample string 4", "SetupStateID": 5, "WiFiName": "sample string 6", "LEDColorInDevice": "sample string 7", "IsExistingDoorBellUser": 8, "LockID": 9, "IsMotionEnabled": 10, "SetupErrorID": 11, "PartnerDeviceID": "sample string 12", "PartnerDeviceName": "sample string 13", "PartitionId": 14, "AssociationStatus": 15, "DeviceSerialText": "sample string 16", "MigrationStatus": "sample string 17", "DeviceUpdatedAt": 18, "Gen1PartnerDeviceID": "sample string 19" }, "wiFiDoorBellUserInfo": { "PartnerUserID": "sample string 1", "PartnerUserName": "sample string 2", "AccessToken": "sample string 3", "RefreshToken": "sample string 4" } }
application/xml, text/xml
Sample:
<WifiInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TC2WebAPIController.Models.V1"> <wiFiDoorBellInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/TC2Domain.Devices"> <d2p1:AssociationStatus>15</d2p1:AssociationStatus> <d2p1:DeviceID>1</d2p1:DeviceID> <d2p1:DeviceModel>2</d2p1:DeviceModel> <d2p1:DeviceSerialText>sample string 16</d2p1:DeviceSerialText> <d2p1:DeviceUpdatedAt>18</d2p1:DeviceUpdatedAt> <d2p1:Gen1PartnerDeviceID>sample string 19</d2p1:Gen1PartnerDeviceID> <d2p1:IsExistingDoorBellUser>8</d2p1:IsExistingDoorBellUser> <d2p1:IsMotionEnabled>10</d2p1:IsMotionEnabled> <d2p1:LEDColorInDevice>sample string 7</d2p1:LEDColorInDevice> <d2p1:LockID>9</d2p1:LockID> <d2p1:MigrationStatus>sample string 17</d2p1:MigrationStatus> <d2p1:PartitionId>14</d2p1:PartitionId> <d2p1:PartnerDeviceID>sample string 12</d2p1:PartnerDeviceID> <d2p1:PartnerDeviceName>sample string 13</d2p1:PartnerDeviceName> <d2p1:SetupErrorID>11</d2p1:SetupErrorID> <d2p1:SetupStateID>5</d2p1:SetupStateID> <d2p1:State>sample string 4</d2p1:State> <d2p1:TimeZoneID>3</d2p1:TimeZoneID> <d2p1:WiFiName>sample string 6</d2p1:WiFiName> </wiFiDoorBellInfo> <wiFiDoorBellUserInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/TC2Domain.Devices"> <d2p1:AccessToken>sample string 3</d2p1:AccessToken> <d2p1:PartnerUserID>sample string 1</d2p1:PartnerUserID> <d2p1:PartnerUserName>sample string 2</d2p1:PartnerUserName> <d2p1:RefreshToken>sample string 4</d2p1:RefreshToken> </wiFiDoorBellUserInfo> </WifiInfo>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
UpdateDoorbellDetailResult
UpdateDoorbellDetailResultName | Description | Type | Additional information |
---|---|---|---|
SetupStateID | integer |
None. |
|
ResultCode | integer |
None. |
|
ResultData | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "SetupStateID": 1, "ResultCode": 2, "ResultData": "sample string 3" }
application/xml, text/xml
Sample:
<UpdateDoorbellDetailResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TC2WebAPIController.Models.V1"> <ResultCode xmlns="http://schemas.datacontract.org/2004/07/TC2Utilities.RestApi">2</ResultCode> <ResultData xmlns="http://schemas.datacontract.org/2004/07/TC2Utilities.RestApi">sample string 3</ResultData> <SetupStateID>1</SetupStateID> </UpdateDoorbellDetailResult>