GET api/v1/Locks/{id}/SecurityAccesses?mode={mode}
Gets lock's security accesses
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Key id |
globally unique identifier |
Required |
| mode | GetSecurityAccessesView |
Required |
Body Parameters
None.
Response Information
Resource Description
GetLockSecurityAccessesResult| Name | Description | Type | Additional information |
|---|---|---|---|
| SecurityAccesses |
Security accesses linked to lock which are visible to user |
Collection of SecurityAccess |
None. |
| OutsideUserZonesCount |
How many of additional security accesses are linked to the lock which are invisible to user because they are outside his zones |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"SecurityAccesses": [
{
"AccessMode": 1,
"DefaultAccess": 2,
"Description": "sample string 3",
"Ext": 4,
"ExtDescription": "sample string 5",
"Name": "sample string 6",
"ParentSecurityAccess_ID": "99c249ae-a551-4d1f-b420-76697db25740",
"RealEstate_ID": "d6034e19-6b50-432c-9b5c-55dad7a22b9f",
"SecurityAccess_ID": "ae2e9612-e1e2-4386-aad9-e442c84f1c05",
"Zone_ID": "ef42a419-ba22-4adf-8abd-c49f14147fbe",
"Status": 9,
"Type": 10,
"Value": 11,
"VersionNr": 1
},
{
"AccessMode": 1,
"DefaultAccess": 2,
"Description": "sample string 3",
"Ext": 4,
"ExtDescription": "sample string 5",
"Name": "sample string 6",
"ParentSecurityAccess_ID": "99c249ae-a551-4d1f-b420-76697db25740",
"RealEstate_ID": "d6034e19-6b50-432c-9b5c-55dad7a22b9f",
"SecurityAccess_ID": "ae2e9612-e1e2-4386-aad9-e442c84f1c05",
"Zone_ID": "ef42a419-ba22-4adf-8abd-c49f14147fbe",
"Status": 9,
"Type": 10,
"Value": 11,
"VersionNr": 1
}
],
"OutsideUserZonesCount": 1
}
application/xml, text/xml
Sample:
<LockParams.GetLockSecurityAccessesResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iloq.manager.server.ws.WebApi.Params">
<OutsideUserZonesCount>1</OutsideUserZonesCount>
<SecurityAccesses xmlns:d2p1="http://schemas.datacontract.org/2004/07/iloq.manager.server.bus">
<d2p1:SecurityAccess>
<d2p1:AccessMode>1</d2p1:AccessMode>
<d2p1:DefaultAccess>2</d2p1:DefaultAccess>
<d2p1:Description>sample string 3</d2p1:Description>
<d2p1:Ext>4</d2p1:Ext>
<d2p1:ExtDescription>sample string 5</d2p1:ExtDescription>
<d2p1:Name>sample string 6</d2p1:Name>
<d2p1:ParentSecurityAccess_ID>99c249ae-a551-4d1f-b420-76697db25740</d2p1:ParentSecurityAccess_ID>
<d2p1:RealEstate_ID>d6034e19-6b50-432c-9b5c-55dad7a22b9f</d2p1:RealEstate_ID>
<d2p1:SecurityAccess_ID>ae2e9612-e1e2-4386-aad9-e442c84f1c05</d2p1:SecurityAccess_ID>
<d2p1:Status>9</d2p1:Status>
<d2p1:Type>10</d2p1:Type>
<d2p1:Value>11</d2p1:Value>
<d2p1:VersionNr>1</d2p1:VersionNr>
<d2p1:Zone_ID>ef42a419-ba22-4adf-8abd-c49f14147fbe</d2p1:Zone_ID>
</d2p1:SecurityAccess>
<d2p1:SecurityAccess>
<d2p1:AccessMode>1</d2p1:AccessMode>
<d2p1:DefaultAccess>2</d2p1:DefaultAccess>
<d2p1:Description>sample string 3</d2p1:Description>
<d2p1:Ext>4</d2p1:Ext>
<d2p1:ExtDescription>sample string 5</d2p1:ExtDescription>
<d2p1:Name>sample string 6</d2p1:Name>
<d2p1:ParentSecurityAccess_ID>99c249ae-a551-4d1f-b420-76697db25740</d2p1:ParentSecurityAccess_ID>
<d2p1:RealEstate_ID>d6034e19-6b50-432c-9b5c-55dad7a22b9f</d2p1:RealEstate_ID>
<d2p1:SecurityAccess_ID>ae2e9612-e1e2-4386-aad9-e442c84f1c05</d2p1:SecurityAccess_ID>
<d2p1:Status>9</d2p1:Status>
<d2p1:Type>10</d2p1:Type>
<d2p1:Value>11</d2p1:Value>
<d2p1:VersionNr>1</d2p1:VersionNr>
<d2p1:Zone_ID>ef42a419-ba22-4adf-8abd-c49f14147fbe</d2p1:Zone_ID>
</d2p1:SecurityAccess>
</SecurityAccesses>
</LockParams.GetLockSecurityAccessesResult>