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
GetKeySecurityAccessesResultName | 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": "959dfce8-6041-4a58-898f-9a87d89f1329", "RealEstate_ID": "2cb4bf5c-7e7c-4ab0-bdf0-dc3cfcf085b8", "SecurityAccess_ID": "489c9805-c12c-46a2-94c7-d3e98e37b7b5", "Zone_ID": "aae73fe0-ce13-4adc-85a3-fb177ffa1976", "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": "959dfce8-6041-4a58-898f-9a87d89f1329", "RealEstate_ID": "2cb4bf5c-7e7c-4ab0-bdf0-dc3cfcf085b8", "SecurityAccess_ID": "489c9805-c12c-46a2-94c7-d3e98e37b7b5", "Zone_ID": "aae73fe0-ce13-4adc-85a3-fb177ffa1976", "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>959dfce8-6041-4a58-898f-9a87d89f1329</d2p1:ParentSecurityAccess_ID> <d2p1:RealEstate_ID>2cb4bf5c-7e7c-4ab0-bdf0-dc3cfcf085b8</d2p1:RealEstate_ID> <d2p1:SecurityAccess_ID>489c9805-c12c-46a2-94c7-d3e98e37b7b5</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>aae73fe0-ce13-4adc-85a3-fb177ffa1976</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>959dfce8-6041-4a58-898f-9a87d89f1329</d2p1:ParentSecurityAccess_ID> <d2p1:RealEstate_ID>2cb4bf5c-7e7c-4ab0-bdf0-dc3cfcf085b8</d2p1:RealEstate_ID> <d2p1:SecurityAccess_ID>489c9805-c12c-46a2-94c7-d3e98e37b7b5</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>aae73fe0-ce13-4adc-85a3-fb177ffa1976</d2p1:Zone_ID> </d2p1:SecurityAccess> </SecurityAccesses> </KeyParams.GetKeySecurityAccessesResult>