PUT api/v1/CalendarDatas/{id}/CalendarDataSecurityRoleLinks

Links calendar datas to security roles. The whole result set must be given when setting links because this method handles both adding/removing of links. If no links are given, clears all calendar data's links.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Calendar data Id

globally unique identifier

Required

Body Parameters

Parameter containing links

CalendarDataSecurityRoleLinksSetLinksParam
NameDescriptionTypeAdditional information
SecurityRoleIds

Security role Ids to link for calendar data The whole result set must be given when setting links because this method handles both adding/removing of links. If no links are given, clears all calendar data's links.

Collection of globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "SecurityRoleIds": [
    "975596f9-7e0c-4bed-a6a9-8f44fe94cf44",
    "82e76735-2069-4755-afb6-0a58d6e08a78"
  ]
}

application/xml, text/xml

Sample:
<CalendarDataSecurityRoleLinksParams.CalendarDataSecurityRoleLinksSetLinksParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iloq.manager.server.ws.WebApi.Params">
  <SecurityRoleIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:guid>975596f9-7e0c-4bed-a6a9-8f44fe94cf44</d2p1:guid>
    <d2p1:guid>82e76735-2069-4755-afb6-0a58d6e08a78</d2p1:guid>
  </SecurityRoleIds>
</CalendarDataSecurityRoleLinksParams.CalendarDataSecurityRoleLinksSetLinksParam>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.