Docs

Update Event Type Effect

PUT /eventTypes/{typeId}/effects/{effectId}

PUT/eventTypes/{typeId}/effects/{effectId}

Replaces an effect's name, index, root logic, condition groups and outputs; its enabled state is unchanged. Send each existing output with its id to keep it, since generated records point at that id; an output sent without one is new. Conditions and outputs take the same shape and rules as EventTypes_CreateEventTypeEffect. Effect ids come from EventTypes_GetEventTypeEffects. Requires organization admin.

Path Parameters

FieldTypeRequiredDescription
typeIduuidRequired
effectIduuidRequired

Request Body

FieldTypeRequiredDescription
namestringOptional
indexintegerOptional
rootLogicstringOptional
groupsUpdateEventTypeEffectRequestConditionGroup[]Optional
outputsUpdateEventTypeEffectRequestOutput[]Optional

UpdateEventTypeEffectRequestConditionGroup

FieldTypeDescription
logicstring| null
thresholdinteger| null
conditionsUpdateEventTypeEffectRequestCondition[]| null

UpdateEventTypeEffectRequestOutput

FieldTypeDescription
iduuid| null
typestring| null
occupantRoleDefinitionIduuid| null
targetTemplateCollaboratorIduuid| null
subjectTemplatestring| null
bodyTemplatestring| null
recipientsUpdateEventTypeEffectRequestOutputRecipient[]| null
titleTemplatestring| null
activityIsAllDayboolean| null
startAttributeIduuid| null
endAttributeIduuid| null
participantsAttributeIduuid| null
participantsRoleDefinitionIduuid| null
templateEntityIduuid| null
roleDefinitionIduuid| null
targetAttributeIduuid| null
requiredboolean| null
isRequiredboolean| null
isTaskTrackedboolean| null
isTaskReviewRequiredboolean| null
fillSourcestring| null
sourceQuestionIduuid| null
sourceRoleDefinitionIduuid| null
fillValuestring| null

UpdateEventTypeEffectRequestCondition

FieldTypeDescription
sourceKindstring| null
sourceIduuid| null
sourcePathstring| null
operatorstring| null
valuestring| null

UpdateEventTypeEffectRequestOutputRecipient

FieldTypeDescription
crewIduuid| null
roleDefinitionIduuid| null
channelstring| null