GET api/v1/Keys/{id}/SecurityAccesses?mode={mode}
Gets key's security accesses
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Key id |
globally unique identifier |
Required |
| mode |
Mode |
GetSecurityAccessesView |
Required |
Body Parameters
None.
Response Information
Resource Description
GetKeySecurityAccessesResult| Name | Description | Type | Additional information |
|---|---|---|---|
| SecurityAccesses |
Security accesses linked to keys which are visible to user |
Collection of SecurityAccess |
None. |
| OutsideUserZonesCount |
How many of additional security accesses are linked to the key 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": "3e6b4e82-f7c6-41f7-9ce6-1349238a6acc",
"RealEstate_ID": "524af21f-fe47-4f3c-b7bc-44789605609f",
"SecurityAccess_ID": "cbb23b09-6834-44da-8d3c-8af2df7611bc",
"Zone_ID": "8824bd72-82fb-4abf-b79d-bb1219f12a7a",
"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": "3e6b4e82-f7c6-41f7-9ce6-1349238a6acc",
"RealEstate_ID": "524af21f-fe47-4f3c-b7bc-44789605609f",
"SecurityAccess_ID": "cbb23b09-6834-44da-8d3c-8af2df7611bc",
"Zone_ID": "8824bd72-82fb-4abf-b79d-bb1219f12a7a",
"Status": 9,
"Type": 10,
"Value": 11,
"VersionNr": 1
}
],
"OutsideUserZonesCount": 1
}
application/xml, text/xml
Sample:
<KeyParams.GetKeySecurityAccessesResult 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>3e6b4e82-f7c6-41f7-9ce6-1349238a6acc</d2p1:ParentSecurityAccess_ID>
<d2p1:RealEstate_ID>524af21f-fe47-4f3c-b7bc-44789605609f</d2p1:RealEstate_ID>
<d2p1:SecurityAccess_ID>cbb23b09-6834-44da-8d3c-8af2df7611bc</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>8824bd72-82fb-4abf-b79d-bb1219f12a7a</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>3e6b4e82-f7c6-41f7-9ce6-1349238a6acc</d2p1:ParentSecurityAccess_ID>
<d2p1:RealEstate_ID>524af21f-fe47-4f3c-b7bc-44789605609f</d2p1:RealEstate_ID>
<d2p1:SecurityAccess_ID>cbb23b09-6834-44da-8d3c-8af2df7611bc</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>8824bd72-82fb-4abf-b79d-bb1219f12a7a</d2p1:Zone_ID>
</d2p1:SecurityAccess>
</SecurityAccesses>
</KeyParams.GetKeySecurityAccessesResult>