Docs
Update Role Assignment
PUT /eventTypes/{typeId}/sections/{sectionId}/roles/{roleDefinitionId}
PUT
/eventTypes/{typeId}/sections/{sectionId}/roles/{roleDefinitionId}Updates one placed role: its default flags, index, due date rule and default assignee. The rule and assignee are replaced by what is sent, so omit one to clear it. When changing several placements, prefer EventTypes_UpdateAssignmentFlags. Requires organization admin.
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| typeId | uuid | Required | |
| sectionId | uuid | Required | |
| roleDefinitionId | uuid | Required |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| defaultIsRequired | boolean | Optional | |
| defaultIsTaskTracked | boolean | Optional | |
| isTaskReviewRequired | boolean | Optional | |
| dueDateRule | UpdateEventTypeRoleAssignmentRequestDueDateRuleInfo | Optional | |
| defaultAssignee | UpdateEventTypeRoleAssignmentRequestDefaultAssigneeInfo | Optional | |
| index | integer | Optional |
UpdateEventTypeRoleAssignmentRequestDueDateRuleInfo
| Field | Type | Description |
|---|---|---|
| kind | string| null | |
| date | date-time| null | |
| sourceAttributeId | uuid| null | |
| offset | integer| null | |
| unit | string| null |
UpdateEventTypeRoleAssignmentRequestDefaultAssigneeInfo
| Field | Type | Description |
|---|---|---|
| kind | string| null | |
| orgCrewId | uuid| null | |
| roleDefinitionId | uuid| null | |
| targetTemplateCollaboratorId | uuid| null | |
| grantedPermissions | string[]| null |