Request Information

URI Parameters

System.Collections.ObjectModel.Collection`1[Connections.API.Areas.HelpPage.ModelDescriptions.ParameterDescription] IList
id globally unique identifier Required

Guid ID for individuals, metrics, organizations, projects, site, tasks.

childtype integer

Null = Top level security, ChildTypes are dialog(38), metric(58), project(15). All other numbers will be treated as null.

Body Parameters

None.

Response Information

Resource Description (Permission)

System.Collections.ObjectModel.Collection`1[Connections.API.Areas.HelpPage.ModelDescriptions.ParameterDescription] IList
ID globally unique identifier Required on Update

ID of the permission.

RowID globally unique identifier Required on Create

ID of the object to be secured.

PrincipalID globally unique identifier Required on Create

User ID or Security Group ID for the permission.

ChildType integer Required on Create

Type of the child permissions. Possible childtypes are: Null = Top level security, department(19), dialog(9, 25, 38), metric(7, 16, 58), organization(4), project(15). All other numbers will be treated as null.

CreateState integer Required

Create security setting for the given object.

ReadState integer Required

Read security settings for the given object.

UpdateState integer Required

Update security settings for the given object.

DeleteState integer Required

Delete security settings for the given object.

DelegateState integer Required

Delegate security settings for the given object.

SiteID globally unique identifier ReadOnly

ID of the given site.

RowType integer ReadOnly

Row type of the given object.

PrincipalName string ReadOnly

Name of the individual/security group for which to change/read security.

PrincipalType integer ReadOnly

Type of the individual/security group for which to change/read security.

RowName string ReadOnly

Name of the object for which to change/read security.

CreateText string ReadOnly

Text value for CreateState; Not Set, Allow, Deny

ReadText string ReadOnly

Text value for ReadState; Not Set, Allow, Deny

UpdateText string ReadOnly

Text value for UpdateState; Not Set, Allow, Deny

DeleteText string ReadOnly

Text value for DeleteState; Not Set, Allow, Deny

DelegateText string ReadOnly

Text value for DelegateState; Not Set, Allow, Deny

Response Formats

application/xml, text/xml

Sample
<Permission xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://col4.com/api/v4">
  <ID>9f5c1696-2997-42d6-a93e-ccd9a4b255f0</ID>
  <RowID>4cee54dc-5b21-4211-8d06-5dcb01c734cf</RowID>
  <PrincipalID>ce3276e7-6195-4de8-a8fb-ec3a5ee0e9be</PrincipalID>
  <ChildType>1</ChildType>
  <CreateState>1</CreateState>
  <ReadState>1</ReadState>
  <UpdateState>1</UpdateState>
  <DeleteState>1</DeleteState>
  <DelegateState>1</DelegateState>
  <SiteID>ef88a181-7311-4f6a-af12-231d3bc8688a</SiteID>
  <RowType>1</RowType>
  <PrincipalName>sample string 1</PrincipalName>
  <PrincipalType>1</PrincipalType>
  <RowName>sample string 2</RowName>
  <CreateText>sample string 3</CreateText>
  <ReadText>sample string 4</ReadText>
  <UpdateText>sample string 5</UpdateText>
  <DeleteText>sample string 6</DeleteText>
  <DelegateText>sample string 7</DelegateText>
</Permission>

application/json, text/json

Sample
{
  "ID": "9f5c1696-2997-42d6-a93e-ccd9a4b255f0",
  "RowID": "4cee54dc-5b21-4211-8d06-5dcb01c734cf",
  "PrincipalID": "ce3276e7-6195-4de8-a8fb-ec3a5ee0e9be",
  "ChildType": 1,
  "CreateState": 1,
  "ReadState": 1,
  "UpdateState": 1,
  "DeleteState": 1,
  "DelegateState": 1,
  "SiteID": "ef88a181-7311-4f6a-af12-231d3bc8688a",
  "RowType": 1,
  "PrincipalName": "sample string 1",
  "PrincipalType": 1,
  "RowName": "sample string 2",
  "CreateText": "sample string 3",
  "ReadText": "sample string 4",
  "UpdateText": "sample string 5",
  "DeleteText": "sample string 6",
  "DelegateText": "sample string 7"
}