POST api/v1/SecurityRoles

Adds new security role

Request Information

URI Parameters

None.

Body Parameters

SecurityRole
NameDescriptionTypeAdditional information
Description

Description

string

None.

Name

Name

string

None.

OnlineAccessCode

Online access code. Empty when retrieving security roles and must be retrieved with a different method. If given as empty string during update, uses previous code.

string

None.

OnlineRelayOperatingTimeMs

How long the relay is on after access is granted. In milliseconds.

integer

None.

RealEstate_ID

Real estate id

globally unique identifier

None.

SecurityRole_ID

ID

globally unique identifier

None.

TypeMask

Type

SecurityRoleTypeMask

None.

Zone_ID

Zone id

globally unique identifier (nullable)

None.

Request Formats

application/json, text/json

Sample:
{
  "Description": "sample string 1",
  "Name": "sample string 2",
  "OnlineAccessCode": "sample string 3",
  "OnlineRelayOperatingTimeMs": 4,
  "RealEstate_ID": "f0dd9851-3297-4414-8696-ad6ab1ef6734",
  "SecurityRole_ID": "302c0b41-309c-437f-a047-203bec888c3d",
  "TypeMask": 0,
  "Zone_ID": "3ccbd7ab-3b14-4945-9f96-2b7fa89a495f"
}

application/xml, text/xml

Sample:
<SecurityRole xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iloq.manager.server.bus">
  <Description>sample string 1</Description>
  <Name>sample string 2</Name>
  <OnlineAccessCode>sample string 3</OnlineAccessCode>
  <OnlineRelayOperatingTimeMs>4</OnlineRelayOperatingTimeMs>
  <RealEstate_ID>f0dd9851-3297-4414-8696-ad6ab1ef6734</RealEstate_ID>
  <SecurityRole_ID>302c0b41-309c-437f-a047-203bec888c3d</SecurityRole_ID>
  <TypeMask>None</TypeMask>
  <Zone_ID>3ccbd7ab-3b14-4945-9f96-2b7fa89a495f</Zone_ID>
</SecurityRole>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

SecurityRole
NameDescriptionTypeAdditional information
Description

Description

string

None.

Name

Name

string

None.

OnlineAccessCode

Online access code. Empty when retrieving security roles and must be retrieved with a different method. If given as empty string during update, uses previous code.

string

None.

OnlineRelayOperatingTimeMs

How long the relay is on after access is granted. In milliseconds.

integer

None.

RealEstate_ID

Real estate id

globally unique identifier

None.

SecurityRole_ID

ID

globally unique identifier

None.

TypeMask

Type

SecurityRoleTypeMask

None.

Zone_ID

Zone id

globally unique identifier (nullable)

None.

Response Formats

application/json, text/json

Sample:
{
  "Description": "sample string 1",
  "Name": "sample string 2",
  "OnlineAccessCode": "sample string 3",
  "OnlineRelayOperatingTimeMs": 4,
  "RealEstate_ID": "09b448cf-5881-4946-913c-03a8bd301c75",
  "SecurityRole_ID": "25189cb7-5789-4abb-9f95-cc84ced052df",
  "TypeMask": 0,
  "Zone_ID": "63c80189-1295-4d84-813b-a88d7caa972b"
}

application/xml, text/xml

Sample:
<SecurityRole xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iloq.manager.server.bus">
  <Description>sample string 1</Description>
  <Name>sample string 2</Name>
  <OnlineAccessCode>sample string 3</OnlineAccessCode>
  <OnlineRelayOperatingTimeMs>4</OnlineRelayOperatingTimeMs>
  <RealEstate_ID>09b448cf-5881-4946-913c-03a8bd301c75</RealEstate_ID>
  <SecurityRole_ID>25189cb7-5789-4abb-9f95-cc84ced052df</SecurityRole_ID>
  <TypeMask>None</TypeMask>
  <Zone_ID>63c80189-1295-4d84-813b-a88d7caa972b</Zone_ID>
</SecurityRole>