The identity and technical contract details declared by the specification.
TriggerNameInCampaignControllerTriggerStickyJourneyUpdateRequest
Choose between static or dynamic trigger name
EnabledInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic enabled
TriggerDescriptionInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic trigger description
TriggerDescriptionInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic trigger description
FilterScopeInCampaignControllerTriggerHasPriorRewardResponse
The filter scope as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerExpressionRequest
Choose between static or dynamic parent trigger group name
AudienceIdsInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic audience ids
TriggerDescriptionInCampaignControllerTriggerShareCreateRequest
Choose between static or dynamic trigger description
TriggerNameInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic trigger name
TriggerDescriptionInCampaignControllerTriggerClientDomainCreateRequest
Choose between static or dynamic trigger description
PersonIdInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic person id
ParentTriggerGroupNameInCampaignControllerTriggerTargetingUpdateRequest
Choose between static or dynamic parent trigger group name
BuiltCampaignControllerTriggerAccessResponse
object
11 required
CampaignControllerTriggerSendRewardEventUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/send-reward-events/{triggerId} request.
11 properties
CampaignControllerTriggerStepEventCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/step-events request.
10 properties
NegatedInCampaignControllerTriggerGroupCreateRequest
Choose between static or dynamic negated
NegatedInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic negated
CountMaxInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic count max
FilterMinAgeInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter min age
TriggerPhaseInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic trigger phase
NegatedInCampaignControllerTriggerShareUpdateRequest
Choose between static or dynamic negated
FilterMinDateInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter min date
TriggerDescriptionInCampaignControllerTriggerReferredByEventUpdateRequest
Choose between static or dynamic trigger description
TriggerNameInCampaignControllerTriggerClientDomainCreateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerHasIdentityCreateRequest
Choose between static or dynamic trigger name
EnabledInCampaignControllerTriggerClientDomainCreateRequest
Choose between static or dynamic enabled
TriggerDescriptionInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic trigger description
SumOfValueMaxInCampaignControllerTriggerHasPriorStepResponse
The sum of value max as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterQualityInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter quality
NegatedInCampaignControllerTriggerStickyJourneyUpdateRequest
Choose between static or dynamic negated
EventNamesInCampaignControllerTriggerRewardEventResponse
The event names as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerTargetingUpdateRequest
Choose between static or dynamic trigger phase
TriggerPhaseInCampaignControllerTriggerReferredByEventCreateRequest
Choose between static or dynamic trigger phase
EnabledInCampaignControllerTriggerReferredByEventCreateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerTriggerEventTargetingCreateRequest
Choose between static or dynamic enabled
NegatedInCampaignControllerTriggerEventTargetingUpdateRequest
Choose between static or dynamic negated
TriggerNameInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic trigger name
PersonIdInBuiltCampaignControllerTriggerAudienceMembershipResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
BuiltCampaignControllerTriggerMaxMindResponse
object
14 required
TriggerDescriptionInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic trigger description
FilterMinDateInCampaignControllerTriggerHasPriorStepResponse
The filter min date as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerEventResponse
object
TriggerNameInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic trigger name
StepNameInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic step name
BuiltCampaignControllerTriggerStepEventResponse
object
FilterExpressionInBuiltCampaignControllerTriggerHasPriorStepResponse
The filter expression as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerNameInCampaignControllerTriggerShareUpdateRequest
Choose between static or dynamic trigger name
CampaignControllerTriggerShareUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/shares/{triggerId} request.
11 properties
2 required
NegatedInCampaignControllerTriggerLegacyLabelTargetingCreateRequest
Choose between static or dynamic negated
SumOfFaceValueMaxInCampaignControllerTriggerHasPriorRewardResponse
The sum of face value max as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerTriggerDataIntelligenceEventUpdateRequest
Choose between static or dynamic enabled
NegatedInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic negated
CampaignControllerTriggerJourneyCheckCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/journey-checks request.
10 properties
BuiltCampaignControllerTriggerClientDomainResponse
object
11 required
FilterPartnerEventIdInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter partner event id
TriggerPhaseInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic trigger phase
TriggerDescriptionInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic trigger description
PersonIdInCampaignControllerTriggerHasPriorStepResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterMinDateInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter min date
JourneyNameInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic journey name
NegatedInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic negated
NegatedInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic negated
CampaignControllerTriggerTargetingCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/targeting request.
9 properties
ParentTriggerGroupNameInCampaignControllerTriggerReferredByEventCreateRequest
Choose between static or dynamic parent trigger group name
CountMaxInCampaignControllerTriggerHasPriorStepResponse
The count max as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic negated
NegatedInCampaignControllerTriggerLegacyLabelTargetingUpdateRequest
Choose between static or dynamic negated
TriggerPhaseInCampaignControllerTriggerClientDomainUpdateRequest
Choose between static or dynamic trigger phase
TargetingAttributesInCampaignControllerTriggerEventTargetingResponse
The targeting attributes as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic enabled
SumOfValueMaxInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic sum of value max
BuiltCampaignControllerTriggerTargetingResponse
object
PersonIdInCampaignControllerTriggerJourneyCheckResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerTriggerReferredByEventUpdateRequest
Choose between static or dynamic enabled
FilterMaxValueInCampaignControllerTriggerHasPriorStepResponse
The filter max value as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerDescriptionInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic trigger description
TriggerDescriptionInCampaignControllerTriggerLegacyQualityUpdateRequest
Choose between static or dynamic trigger description
FilterTagsInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter tags
EnabledInCampaignControllerTriggerTargetingCreateRequest
Choose between static or dynamic enabled
CountMatchesInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic count matches
ScopeInCampaignControllerTriggerTargetingUpdateRequest
Choose between static or dynamic scope
TriggerNameInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerTargetingCreateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerDataIntelligenceEventUpdateRequest
Choose between static or dynamic trigger name
NegatedInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic negated
ParentTriggerGroupNameInCampaignControllerTriggerLegacyLabelTargetingCreateRequest
Choose between static or dynamic parent trigger group name
SumOfFaceValueMaxInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic sum of face value max
ParentTriggerGroupNameInCampaignControllerTriggerGroupCreateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerHasPriorRewardResponse
object
FilterScopeInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter scope
TriggerPhaseInCampaignControllerTriggerEventTargetingCreateRequest
Choose between static or dynamic trigger phase
FilterMaxDateInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter max date
CampaignControllerTriggerRewardEventCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/reward-events request.
12 properties
PersonIdInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic person id
FilterRewardSupplierIdsInCampaignControllerTriggerHasPriorRewardResponse
The filter reward supplier ids as configured: a literal value, or an expression (type:string) when defined dynamically.
EventNamesInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic event names
ActionTypeInCampaignControllerTriggerLegacyQualityUpdateRequest
Choose between static or dynamic action type
HavingAnyDataNameInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic having any data name
TriggerDescriptionInCampaignControllerTriggerLegacyLabelTargetingUpdateRequest
Choose between static or dynamic trigger description
ComponentReferenceResponse
object
2 properties
FilterStatesInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter states
TriggerDescriptionInCampaignControllerTriggerHasIdentityCreateRequest
Choose between static or dynamic trigger description
BuiltCampaignControllerTriggerGroupResponse
object
EnabledInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerTriggerLegacyQualityUpdateRequest
Choose between static or dynamic enabled
NegatedInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic negated
TriggerDescriptionInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerDataIntelligenceEventCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/data-intelligence-events request.
9 properties
1 required
CountMinInCampaignControllerTriggerHasPriorStepResponse
The count min as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerDataIntelligenceEventCreateRequest
Choose between static or dynamic negated
TriggerPhaseInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic trigger phase
ActionTypeInCampaignControllerTriggerLegacyQualityResponse
The action type as configured: a literal value, or an expression (type:string) when defined dynamically.
DefaultQualityScoreInCampaignControllerTriggerMaxMindResponse
The default quality score as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic trigger phase
NegatedInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic negated
TriggerNameInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic trigger name
BuiltCampaignControllerTriggerReferredByEventResponse
object
11 required
DefaultQualityScoreInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic default quality score
TriggerNameInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic trigger name
ParentTriggerGroupNameInCampaignControllerTriggerReferredByEventUpdateRequest
Choose between static or dynamic parent trigger group name
SumOfValueMaxInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic sum of value max
CountMinInCampaignControllerTriggerHasPriorRewardResponse
The count min as configured: a literal value, or an expression (type:string) when defined dynamically.
SlotsInCampaignControllerTriggerRewardEventResponse
The slots as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerDataIntelligenceEventUpdateRequest
Choose between static or dynamic trigger phase
CampaignControllerTriggerMaxMindResponse
object
NegatedInCampaignControllerTriggerReferredByEventUpdateRequest
Choose between static or dynamic negated
CampaignControllerTriggerTargetingUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/targeting/{triggerId} request.
9 properties
CampaignControllerTriggerLegacyLabelTargetingUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/legacy-labels-targeting/{triggerId} request.
8 properties
CampaignControllerTriggerLegacyQualityResponse
object
FilterMaxDateInCampaignControllerTriggerHasPriorStepResponse
The filter max date as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic parent trigger group name
TriggerPhaseInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic trigger phase
TriggerDescriptionInCampaignControllerTriggerGroupUpdateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerLegacyQualityCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/legacy-quality request.
9 properties
1 required
NegatedInCampaignControllerTriggerTargetingUpdateRequest
Choose between static or dynamic negated
FilterScopeInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter scope
SumOfValueMinInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic sum of value min
FilterProgramLabelsInCampaignControllerTriggerHasPriorStepResponse
The filter program labels as configured: a literal value, or an expression (type:string) when defined dynamically.
ClientDomainIdsInCampaignControllerTriggerClientDomainUpdateRequest
Choose between static or dynamic client domain ids
CampaignControllerTriggerStickyJourneyResponse
object
BuiltCampaignControllerTriggerAudienceMembershipResponse
object
12 required
FilterProgramLabelsInBuiltCampaignControllerTriggerHasPriorStepResponse
The filter program labels as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterMinDateInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter min date
EnabledInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic enabled
CampaignControllerTriggerScoreCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/scores request.
11 properties
3 required
TriggerDescriptionInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerExpressionRequest
object
10 properties
2 required
EnabledInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic enabled
SumOfValueMinInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic sum of value min
TriggerDescriptionInCampaignControllerTriggerResponseBase
The trigger description as configured: a literal value, or an expression (type:string) when defined dynamically.
RiskThresholdInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic risk threshold
FilterMaxAgeInCampaignControllerTriggerHasPriorRewardResponse
The filter max age as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerDescriptionInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic trigger description
HavingAnyDataNameInCampaignControllerTriggerStepEventResponse
The having any data name as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterCampaignIdsInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter campaign ids
TriggerPhaseInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic trigger phase
FilterNamesInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter names
RewardStatesInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic reward states
FilterQualityInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter quality
CountMatchesInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic count matches
CountMatchesInCampaignControllerTriggerHasPriorStepResponse
The count matches as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterCampaignIdsInBuiltCampaignControllerTriggerHasPriorStepResponse
The filter campaign ids as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerShareCreateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerAudienceMembershipEventCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/audience-membership-events request.
10 properties
TriggerPhaseInCampaignControllerTriggerReferredByEventUpdateRequest
Choose between static or dynamic trigger phase
CampaignControllerTriggerLegacyLabelTargetingCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/legacy-labels-targeting request.
8 properties
CampaignControllerTriggerExpressionResponse
object
SumOfFaceValueMinInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic sum of face value min
TriggerNameInCampaignControllerTriggerClientDomainUpdateRequest
Choose between static or dynamic trigger name
TriggerDescriptionInCampaignControllerTriggerScoreCreateRequest
Choose between static or dynamic trigger description
TriggerNameInCampaignControllerTriggerDataIntelligenceEventCreateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic trigger name
FilterScopeInCampaignControllerTriggerHasPriorStepResponse
The filter scope as configured: a literal value, or an expression (type:string) when defined dynamically.
HavingAnyAudienceIdInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic having any audience id
FilterRewardSupplierIdsInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter reward supplier ids
FilterCampaignIdsInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter campaign ids
ParentTriggerGroupNameInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic parent trigger group name
CountMinInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic count min
RewardNamesInCampaignControllerTriggerSendRewardEventResponse
The reward names as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic enabled
SumOfFaceValueMinInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic sum of face value min
TriggerNameInCampaignControllerTriggerLegacyQualityCreateRequest
Choose between static or dynamic trigger name
BuiltCampaignControllerTriggerResponse
10 required
NegatedInCampaignControllerTriggerScoreUpdateRequest
Choose between static or dynamic negated
TriggerNameInCampaignControllerTriggerResponseBase
The trigger name as configured: a literal value, or an expression (type:string) when defined dynamically.
RewardNamesInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic reward names
TriggerNameInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic trigger name
TriggerDescriptionInCampaignControllerTriggerShareUpdateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerZoneStateResponse
object
NegatedInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic negated
CampaignControllerTriggerHasPriorRewardUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/has-prior-rewards/{triggerId} request.
26 properties
EnabledInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic enabled
TriggerPhaseInCampaignControllerTriggerLegacyLabelTargetingCreateRequest
Choose between static or dynamic trigger phase
TriggerNameInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic trigger name
NegatedInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic negated
ZoneNameInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic zone name
PartnerEventId
object
2 properties
EventTypeInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic event type
FilterExpressionInCampaignControllerTriggerHasPriorRewardResponse
The filter expression as configured: a literal value, or an expression (type:string) when defined dynamically.
ActionTypeInCampaignControllerTriggerLegacyQualityCreateRequest
Choose between static or dynamic action type
ParentTriggerGroupNameInCampaignControllerTriggerShareUpdateRequest
Choose between static or dynamic parent trigger group name
EnabledInCampaignControllerTriggerScoreCreateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic enabled
RewardStatesInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic reward states
EventNamesInCampaignControllerTriggerStepEventResponse
The event names as configured: a literal value, or an expression (type:string) when defined dynamically.
EventTypesInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic event types
CampaignControllerTriggerEventTargetingCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/event-targetings request.
9 properties
1 required
EventNameInCampaignControllerTriggerDataIntelligenceEventUpdateRequest
Choose between static or dynamic event name
NegatedInCampaignControllerTriggerTargetingCreateRequest
Choose between static or dynamic negated
HavingAnyAudienceIdInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic having any audience id
JourneyNameInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic journey name
FilterFaceValueTypesInCampaignControllerTriggerHasPriorRewardResponse
The filter face value types as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerClientDomainCreateRequest
Choose between static or dynamic trigger phase
FilterRewardSupplierIdsInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter reward supplier ids
NegatedInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic negated
TriggerNameInCampaignControllerTriggerLegacyLabelTargetingUpdateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerReferredByEventCreateRequest
Choose between static or dynamic trigger name
CampaignControllerTriggerGroupUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/groups/{triggerId} request.
9 properties
EventNamesInCampaignControllerTriggerEventResponse
The event names as configured: a literal value, or an expression (type:string) when defined dynamically.
SumOfValueMinInCampaignControllerTriggerHasPriorStepResponse
The sum of value min as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterPartnerEventIdInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter partner event id
FilterExpressionInCampaignControllerTriggerHasPriorStepResponse
The filter expression as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerNameInCampaignControllerTriggerScoreCreateRequest
Choose between static or dynamic trigger name
PersonIdInBuiltCampaignControllerTriggerJourneyCheckResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerReferredByEventResponse
object
FilterMaxAgeInCampaignControllerTriggerHasPriorStepResponse
The filter max age as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerClientDomainUpdateRequest
Choose between static or dynamic negated
FilterScopeInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter scope
EnabledInCampaignControllerTriggerScoreUpdateRequest
Choose between static or dynamic enabled
TriggerPhaseInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic trigger phase
HavingAllNamesInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic having all names
TaxYearStartInCampaignControllerTriggerHasPriorRewardResponse
The tax year start as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerDescriptionInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic trigger description
TriggerDescriptionInCampaignControllerTriggerStickyJourneyUpdateRequest
Choose between static or dynamic trigger description
LabelInCampaignControllerTriggerStickyJourneyResponse
The label as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerTriggerHasIdentityCreateRequest
Choose between static or dynamic enabled
CampaignControllerTriggerHasPriorStepResponse
object
TriggerNameInCampaignControllerTriggerScoreUpdateRequest
Choose between static or dynamic trigger name
BuiltCampaignControllerTriggerHasIdentityResponse
object
10 required
NegatedInCampaignControllerTriggerExpressionRequest
Choose between static or dynamic negated
EventNameInCampaignControllerTriggerDataIntelligenceEventCreateRequest
Choose between static or dynamic event name
TriggerDescriptionInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic trigger description
EnabledInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic enabled
CampaignControllerTriggerStepEventUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/step-events/{triggerId} request.
10 properties
ExpressionInCampaignControllerTriggerExpressionRequest
Choose between static or dynamic expression
ParentTriggerGroupNameInCampaignControllerTriggerScoreCreateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerClientDomainCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/client-domains request.
9 properties
FilterFaceValueTypesInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter face value types
FilterExpressionInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter expression
TagsInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic tags
LabelInCampaignControllerTriggerStickyJourneyUpdateRequest
Choose between static or dynamic label
TriggerPhaseInCampaignControllerTriggerHasIdentityCreateRequest
Choose between static or dynamic trigger phase
FilterNamesInCampaignControllerTriggerHasPriorRewardResponse
The filter names as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerNameInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic trigger name
EventTypeInCampaignControllerTriggerEventResponse
The event type as configured: a literal value, or an expression (type:string) when defined dynamically.
HavingAnyAudienceIdInCampaignControllerTriggerAudienceMembershipResponse
The having any audience id as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerResponseBase
The parent trigger group name as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerGroupUpdateRequest
Choose between static or dynamic trigger phase
TriggerNameInCampaignControllerTriggerStickyJourneyCreateRequest
Choose between static or dynamic trigger name
ParentTriggerGroupNameInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic parent trigger group name
TriggerPhaseInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic trigger phase
TriggerNameInCampaignControllerTriggerTargetingUpdateRequest
Choose between static or dynamic trigger name
TriggerDescriptionInCampaignControllerTriggerTargetingUpdateRequest
Choose between static or dynamic trigger description
ParentTriggerGroupNameInCampaignControllerTriggerAccessRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerJourneyCheckUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/journey-checks/{triggerId} request.
10 properties
TargetingAttributesInCampaignControllerTriggerEventTargetingUpdateRequest
Buildtime expression resolving to event-targeting attributes. Required key: EVENTNAME. Optional keys: EVENTTYPE, PROGRAM, CAMPAIGN, JOURNEY, and APPTYPE. When…
ParentTriggerGroupNameInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic parent trigger group name
TriggerNameInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic trigger name
ZoneNameInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic zone name
TriggerDescriptionInCampaignControllerTriggerDataIntelligenceEventCreateRequest
Choose between static or dynamic trigger description
EnabledInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic enabled
FilterMinAgeInCampaignControllerTriggerHasPriorRewardResponse
The filter min age as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic enabled
TriggerPhaseInCampaignControllerTriggerHasIdentityUpdateRequest
Choose between static or dynamic trigger phase
NegatedInCampaignControllerTriggerLegacyQualityUpdateRequest
Choose between static or dynamic negated
FilterMaxDateInCampaignControllerTriggerHasPriorRewardResponse
The filter max date as configured: a literal value, or an expression (type:string) when defined dynamically.
BuiltCampaignControllerTriggerHasPriorStepResponse
object
35 required
ParentTriggerGroupNameInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerJourneyCheckResponse
object
ParentTriggerGroupNameInCampaignControllerTriggerLegacyQualityUpdateRequest
Choose between static or dynamic parent trigger group name
EnabledInCampaignControllerTriggerDataIntelligenceEventCreateRequest
Choose between static or dynamic enabled
StepNameInCampaignControllerTriggerZoneStateResponse
The step name as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterMaxAgeInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter max age
EnabledInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic enabled
TriggerNameInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic trigger name
EventNameInCampaignControllerTriggerDataIntelligenceEventResponse
The event name as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerHasIdentityCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/has-identities request.
8 properties
TriggerDescriptionInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic trigger description
BuiltCampaignControllerTriggerJourneyCheckResponse
object
TriggerPhaseInCampaignControllerTriggerResponseBase
The trigger phase as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic negated
NegatedInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic negated
ParentTriggerGroupNameInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic parent trigger group name
FilterExpressionInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter expression
TriggerNameInCampaignControllerTriggerGroupUpdateRequest
Choose between static or dynamic trigger name
ParentTriggerGroupNameInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic parent trigger group name
EventNamesInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic event names
CampaignControllerTriggerDataIntelligenceEventUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/data-intelligence-events/{triggerId} request.
9 properties
FilterExpressionInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter expression
ParentTriggerGroupNameInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic parent trigger group name
BuiltCampaignControllerTriggerAudienceMembershipEventResponse
object
12 required
ParentTriggerGroupNameInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic parent trigger group name
TriggerDescriptionInCampaignControllerTriggerLegacyLabelTargetingCreateRequest
Choose between static or dynamic trigger description
ParentTriggerGroupNameInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic parent trigger group name
AudienceIdsInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic audience ids
ZoneNameInCampaignControllerTriggerZoneStateResponse
The zone name as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerSendRewardEventResponse
object
CampaignControllerTriggerClientDomainUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/client-domains/{triggerId} request.
9 properties
CampaignControllerTriggerGroupResponse
object
CampaignControllerTriggerAccessResponse
object
FilterMinValueInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter min value
TriggerPhaseInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic trigger phase
ParentTriggerGroupNameInCampaignControllerTriggerStickyJourneyCreateRequest
Choose between static or dynamic parent trigger group name
TriggerDescriptionInCampaignControllerTriggerScoreUpdateRequest
Choose between static or dynamic trigger description
FilterCampaignIdsInCampaignControllerTriggerHasPriorStepResponse
The filter campaign ids as configured: a literal value, or an expression (type:string) when defined dynamically.
HavingAllNamesInCampaignControllerTriggerHasPriorStepResponse
The having all names as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerLegacyLabelTargetingUpdateRequest
Choose between static or dynamic trigger phase
CampaignControllerTriggerShareResponse
object
FilterQualityInCampaignControllerTriggerHasPriorStepResponse
The filter quality as configured: a literal value, or an expression (type:string) when defined dynamically.
BuiltCampaignControllerTriggerScoreResponse
object
13 required
CampaignControllerTriggerHasIdentityUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/has-identities/{triggerId} request.
8 properties
TriggerPhaseInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic trigger phase
BuiltCampaignControllerTriggerEventResponse
object
BuiltCampaignControllerTriggerShareResponse
object
12 required
CampaignControllerTriggerZoneStateCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/zone-states request.
11 properties
FilterNamesInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter names
RiskThresholdInCampaignControllerTriggerMaxMindResponse
The risk threshold as configured: a literal value, or an expression (type:string) when defined dynamically.
BuiltCampaignControllerTriggerDataIntelligenceEventResponse
object
11 required
FilterMaxValueInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter max value
TriggerDescriptionInCampaignControllerTriggerReferredByEventCreateRequest
Choose between static or dynamic trigger description
NegatedInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic negated
TriggerDescriptionInCampaignControllerTriggerDataIntelligenceEventUpdateRequest
Choose between static or dynamic trigger description
EnabledInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic enabled
ParentTriggerGroupNameInCampaignControllerTriggerGroupUpdateRequest
Choose between static or dynamic parent trigger group name
TriggerPhaseInCampaignControllerTriggerStickyJourneyUpdateRequest
Choose between static or dynamic trigger phase
EventTypeInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic event type
TriggerNameInCampaignControllerTriggerGroupCreateRequest
Choose between static or dynamic trigger name
CampaignControllerTriggerAudienceMembershipEventUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/audience-membership-events/{triggerId} request.
10 properties
TriggerPhaseInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic trigger phase
TriggerPhaseInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic trigger phase
ParentTriggerGroupNameInCampaignControllerTriggerEventTargetingCreateRequest
Choose between static or dynamic parent trigger group name
PersonIdInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic person id
TriggerNameInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic trigger name
CountMinInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic count min
ParentTriggerGroupNameInCampaignControllerTriggerDataIntelligenceEventUpdateRequest
Choose between static or dynamic parent trigger group name
TriggerNameInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic trigger name
FilterMaxAgeInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter max age
CountMatchesInCampaignControllerTriggerHasPriorRewardResponse
The count matches as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterMaxDateInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter max date
ClientDomainIdsInCampaignControllerTriggerClientDomainResponse
The client domain ids as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerAudienceMembershipCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/audience-memberships request.
10 properties
FilterTagsInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter tags
TriggerDescriptionInCampaignControllerTriggerLegacyQualityCreateRequest
Choose between static or dynamic trigger description
FilterMinAgeInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter min age
TriggerNameInCampaignControllerTriggerLegacyQualityUpdateRequest
Choose between static or dynamic trigger name
IpThresholdInCampaignControllerTriggerMaxMindResponse
The ip threshold as configured: a literal value, or an expression (type:string) when defined dynamically.
SumOfFaceValueMinInCampaignControllerTriggerHasPriorRewardResponse
The sum of face value min as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterScopeInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter scope
CountMatchesInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic count matches
EnabledInCampaignControllerTriggerLegacyQualityCreateRequest
Choose between static or dynamic enabled
RewardStatesInCampaignControllerTriggerRewardEventResponse
The reward states as configured: a literal value, or an expression (type:string) when defined dynamically.
AudienceIdsInCampaignControllerTriggerAudienceMembershipEventResponse
The audience ids as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerStickyJourneyCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/sticky-journeys request.
9 properties
CampaignControllerTriggerScoreResponse
object
FilterExpressionInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter expression
EnabledInCampaignControllerTriggerExpressionRequest
Choose between static or dynamic enabled
TriggerPhaseInCampaignControllerTriggerAccessRequest
Choose between static or dynamic trigger phase
PersonIdInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic person id
FilterProgramLabelsInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter program labels
NegatedInCampaignControllerTriggerShareCreateRequest
Choose between static or dynamic negated
Duration
string
[RFC 5545](https://datatracker.ietf.org/doc/html/rfc5545section-3.3.6) duration string.
TriggerDescriptionInCampaignControllerTriggerEventTargetingCreateRequest
Choose between static or dynamic trigger description
FilterTagsInCampaignControllerTriggerHasPriorRewardResponse
The filter tags as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerNameInCampaignControllerTriggerLegacyLabelTargetingCreateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic trigger name
EnabledInCampaignControllerTriggerAccessRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerTriggerStickyJourneyUpdateRequest
Choose between static or dynamic enabled
NegatedInCampaignControllerTriggerDataIntelligenceEventUpdateRequest
Choose between static or dynamic negated
CampaignControllerTriggerStickyJourneyUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/sticky-journeys/{triggerId} request.
9 properties
FilterNamesInCampaignControllerTriggerHasPriorStepResponse
The filter names as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerZoneStateUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/zone-states/{triggerId} request.
11 properties
BuiltCampaignControllerTriggerZoneStateResponse
object
13 required
BuiltCampaignControllerTriggerStickyJourneyResponse
object
EventTypesInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic event types
StepNameInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic step name
EventTypesInCampaignControllerTriggerAudienceMembershipEventResponse
The event types as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerReferredByEventCreateRequest
Choose between static or dynamic negated
NegatedInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic negated
EnabledInCampaignControllerTriggerGroupCreateRequest
Choose between static or dynamic enabled
CampaignControllerTriggerAudienceMembershipUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/audience-memberships/{triggerId} request.
10 properties
CampaignControllerTriggerShareCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/shares request.
11 properties
2 required
NegatedInCampaignControllerTriggerGroupUpdateRequest
Choose between static or dynamic negated
FilterMaxDateInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter max date
ParentTriggerGroupNameInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic parent trigger group name
CountMaxInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic count max
CampaignControllerTriggerHasPriorStepUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/has-prior-steps/{triggerId} request.
33 properties
TriggerPhaseInCampaignControllerTriggerEventTargetingUpdateRequest
Choose between static or dynamic trigger phase
TriggerDescriptionInCampaignControllerTriggerTargetingCreateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerHasPriorStepCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/has-prior-steps request.
33 properties
TagsInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic tags
OperatorInCampaignControllerTriggerGroupUpdateRequest
Choose between static or dynamic operator
CampaignControllerTriggerAudienceMembershipEventResponse
object
PersonIdInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic person id
RestExceptionResponse
object
Represents the API error response
5 properties
5 required
FilterStatesInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter states
ParentTriggerGroupNameInCampaignControllerTriggerZoneStateUpdateRequest
Choose between static or dynamic parent trigger group name
TriggerNameInCampaignControllerTriggerExpressionRequest
Choose between static or dynamic trigger name
TriggerDescriptionInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic trigger description
TriggerDescriptionInCampaignControllerTriggerHasIdentityUpdateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerAccessRequest
object
9 properties
1 required
EnabledInCampaignControllerTriggerShareUpdateRequest
Choose between static or dynamic enabled
ComponentReferenceRequest
object
2 properties
ParentTriggerGroupNameInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerReferredByEventUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/referred-by-events/{triggerId} request.
9 properties
1 required
FilterMaxAgeInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter max age
ParentTriggerGroupNameInCampaignControllerTriggerLegacyQualityCreateRequest
Choose between static or dynamic parent trigger group name
TriggerPhaseInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic trigger phase
MonthDay
string
[RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339appendix-A) month-day date.
EventNamesInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic event names
CountMatchesInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic count matches
TriggerNameInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic trigger name
PersonIdInCampaignControllerTriggerAudienceMembershipResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerLegacyLabelTargetingUpdateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerDataIntelligenceEventResponse
object
CampaignControllerTriggerResponse
Stored campaign controller trigger definition. Fields triggerphase, triggername, parenttriggergroupname, triggerdescription, enabled, and negated are unevaluat…
10 required
NegatedInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic negated
TriggerDescriptionInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic trigger description
SumOfFaceValueMaxInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic sum of face value max
NegatedInCampaignControllerTriggerLegacyQualityCreateRequest
Choose between static or dynamic negated
ScopeInCampaignControllerTriggerTargetingCreateRequest
Choose between static or dynamic scope
BuiltCampaignControllerTriggerRewardEventResponse
object
14 required
EventNamesInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic event names
TriggerNameInCampaignControllerTriggerShareCreateRequest
Choose between static or dynamic trigger name
EnabledInCampaignControllerTriggerAudienceMembershipUpdateRequest
Choose between static or dynamic enabled
ParentTriggerGroupNameInCampaignControllerTriggerScoreUpdateRequest
Choose between static or dynamic parent trigger group name
TriggerPhaseInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic trigger phase
TriggerNameInCampaignControllerTriggerHasIdentityUpdateRequest
Choose between static or dynamic trigger name
BuiltCampaignControllerTriggerExpressionResponse
object
TaxYearStartInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic tax year start
OperatorInCampaignControllerTriggerGroupResponse
The operator as configured: a literal value, or an expression (type:string) when defined dynamically.
RewardNamesInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic reward names
CampaignControllerTriggerAudienceMembershipResponse
object
ParentTriggerGroupNameInCampaignControllerTriggerClientDomainUpdateRequest
Choose between static or dynamic parent trigger group name
OperatorInCampaignControllerTriggerGroupCreateRequest
Choose between static or dynamic operator
CampaignControllerTriggerLegacyLabelTargetingResponse
object
CampaignControllerTriggerTargetingResponse
object
TaxYearStartInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic tax year start
TriggerPhaseInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic trigger phase
ParentTriggerGroupNameInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic parent trigger group name
ParentTriggerGroupNameInCampaignControllerTriggerDataIntelligenceEventCreateRequest
Choose between static or dynamic parent trigger group name
FilterMinValueInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter min value
CampaignControllerTriggerClientDomainResponse
object
TriggerPhaseInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic trigger phase
TriggerNameInCampaignControllerTriggerEventTargetingCreateRequest
Choose between static or dynamic trigger name
ParentTriggerGroupNameInCampaignControllerTriggerStickyJourneyUpdateRequest
Choose between static or dynamic parent trigger group name
TriggerNameInCampaignControllerTriggerEventTargetingUpdateRequest
Choose between static or dynamic trigger name
EnabledInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic enabled
IpThresholdInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic ip threshold
NegatedInCampaignControllerTriggerClientDomainCreateRequest
Choose between static or dynamic negated
FilterMaxDateInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter max date
CampaignControllerTriggerLegacyQualityUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/legacy-quality/{triggerId} request.
9 properties
1 required
NegatedInCampaignControllerTriggerHasIdentityUpdateRequest
Choose between static or dynamic negated
TriggerPhaseInCampaignControllerTriggerShareUpdateRequest
Choose between static or dynamic trigger phase
TriggerPhaseInCampaignControllerTriggerScoreCreateRequest
Choose between static or dynamic trigger phase
TriggerDescriptionInCampaignControllerTriggerAccessRequest
Choose between static or dynamic trigger description
NegatedInCampaignControllerTriggerEventTargetingCreateRequest
Choose between static or dynamic negated
TriggerDescriptionInCampaignControllerTriggerGroupCreateRequest
Choose between static or dynamic trigger description
FilterStatesInCampaignControllerTriggerHasPriorRewardResponse
The filter states as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerResponseBase
The negated as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerScoreCreateRequest
Choose between static or dynamic negated
PersonIdInBuiltCampaignControllerTriggerHasPriorStepResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerDescriptionInCampaignControllerTriggerStickyJourneyCreateRequest
Choose between static or dynamic trigger description
BuiltCampaignControllerTriggerResponseBase
object
10 properties
TriggerDescriptionInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic trigger description
TriggerPhaseInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic trigger phase
SlotsInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic slots
ParentTriggerGroupNameInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic parent trigger group name
ParentTriggerGroupNameInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic parent trigger group name
EnabledInCampaignControllerTriggerEventTargetingUpdateRequest
Choose between static or dynamic enabled
TriggerNameInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic trigger name
TriggerNameInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic trigger name
BuiltCampaignControllerTriggerHasPriorRewardResponse
object
27 required
EnabledInCampaignControllerTriggerClientDomainUpdateRequest
Choose between static or dynamic enabled
CampaignControllerTriggerMaxMindRequest
object
12 properties
FilterNamesInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter names
LabelInCampaignControllerTriggerStickyJourneyCreateRequest
Choose between static or dynamic label
EnabledInCampaignControllerTriggerGroupUpdateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerTriggerHasIdentityUpdateRequest
Choose between static or dynamic enabled
ExpressionInBuiltCampaignControllerTriggerExpressionResponse
The expression as configured: a literal value, or an expression (type:string) when defined dynamically.
BuiltCampaignControllerTriggerEventTargetingResponse
object
EnabledInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic enabled
CountMaxInCampaignControllerTriggerHasPriorRewardResponse
The count max as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerExpressionRequest
Choose between static or dynamic trigger phase
FilterProgramLabelsInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter program labels
TriggerPhaseInCampaignControllerTriggerShareCreateRequest
Choose between static or dynamic trigger phase
FilterMinAgeInCampaignControllerTriggerHasPriorStepResponse
The filter min age as configured: a literal value, or an expression (type:string) when defined dynamically.
HavingAnyDataNameInCampaignControllerTriggerStepEventUpdateRequest
Choose between static or dynamic having any data name
TriggerPhaseInCampaignControllerTriggerTargetingCreateRequest
Choose between static or dynamic trigger phase
EnabledInCampaignControllerTriggerLegacyLabelTargetingUpdateRequest
Choose between static or dynamic enabled
TriggerDescriptionInCampaignControllerTriggerExpressionRequest
Choose between static or dynamic trigger description
NegatedInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic negated
CampaignControllerTriggerEventCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/events request.
10 properties
2 required
NegatedInCampaignControllerTriggerStickyJourneyCreateRequest
Choose between static or dynamic negated
JourneyNameInCampaignControllerTriggerJourneyCheckResponse
The journey name as configured: a literal value, or an expression (type:string) when defined dynamically.
NegatedInCampaignControllerTriggerStepEventCreateRequest
Choose between static or dynamic negated
CampaignControllerTriggerResponseBase
object
10 properties
ClientDomainIdsInCampaignControllerTriggerClientDomainCreateRequest
Choose between static or dynamic client domain ids
ParentTriggerGroupNameInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic parent trigger group name
AllowHighRiskEmailInCampaignControllerTriggerMaxMindResponse
The allow high risk email as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerLegacyQualityCreateRequest
Choose between static or dynamic trigger phase
TagsInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic tags
AllowHighRiskEmailInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic allow high risk email
TagsInCampaignControllerTriggerRewardEventResponse
The tags as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerEventTargetingResponse
object
EnabledInCampaignControllerTriggerTargetingUpdateRequest
Choose between static or dynamic enabled
ParentTriggerGroupNameInCampaignControllerTriggerTargetingCreateRequest
Choose between static or dynamic parent trigger group name
TargetingAttributesInCampaignControllerTriggerEventTargetingCreateRequest
Buildtime expression resolving to event-targeting attributes. Required key: EVENTNAME. Optional keys: EVENTTYPE, PROGRAM, CAMPAIGN, JOURNEY, and APPTYPE. When…
TriggerPhaseInCampaignControllerTriggerLegacyQualityUpdateRequest
Choose between static or dynamic trigger phase
TriggerPhaseInCampaignControllerTriggerDataIntelligenceEventCreateRequest
Choose between static or dynamic trigger phase
CampaignControllerTriggerReferredByEventCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/referred-by-events request.
9 properties
1 required
TriggerDescriptionInCampaignControllerTriggerJourneyCheckUpdateRequest
Choose between static or dynamic trigger description
NegatedInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic negated
EnabledInCampaignControllerTriggerLegacyLabelTargetingCreateRequest
Choose between static or dynamic enabled
TriggerPhaseInCampaignControllerTriggerScoreUpdateRequest
Choose between static or dynamic trigger phase
ParentTriggerGroupNameInCampaignControllerTriggerHasIdentityUpdateRequest
Choose between static or dynamic parent trigger group name
FilterMinAgeInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic filter min age
PersonIdInCampaignControllerTriggerAudienceMembershipCreateRequest
Choose between static or dynamic person id
RewardStatesInCampaignControllerTriggerSendRewardEventCreateRequest
Choose between static or dynamic reward states
EnabledInCampaignControllerTriggerMaxMindRequest
Choose between static or dynamic enabled
NegatedInCampaignControllerTriggerHasIdentityCreateRequest
Choose between static or dynamic negated
FilterPartnerEventIdInCampaignControllerTriggerHasPriorStepResponse
The filter partner event id as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerJourneyCheckCreateRequest
Choose between static or dynamic trigger phase
ScopeInCampaignControllerTriggerTargetingResponse
The scope as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerTriggerRewardEventResponse
object
TriggerDescriptionInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic trigger description
TriggerDescriptionInCampaignControllerTriggerAudienceMembershipEventUpdateRequest
Choose between static or dynamic trigger description
FilterMaxAgeInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter max age
HavingAllNamesInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic having all names
CampaignControllerTriggerStepEventResponse
object
BuiltCampaignControllerTriggerSendRewardEventResponse
object
13 required
CampaignControllerTriggerGroupCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/groups request.
9 properties
BuiltCampaignControllerTriggerLegacyLabelTargetingResponse
object
10 required
BuiltCampaignControllerTriggerLegacyQualityResponse
object
TriggerPhaseInCampaignControllerTriggerStickyJourneyCreateRequest
Choose between static or dynamic trigger phase
RewardStatesInCampaignControllerTriggerSendRewardEventResponse
The reward states as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerHasIdentityCreateRequest
Choose between static or dynamic parent trigger group name
NegatedInCampaignControllerTriggerAudienceMembershipEventCreateRequest
Choose between static or dynamic negated
TriggerDescriptionInCampaignControllerTriggerEventTargetingUpdateRequest
Choose between static or dynamic trigger description
EventNamesInCampaignControllerTriggerEventCreateRequest
Choose between static or dynamic event names
TriggerDescriptionInCampaignControllerTriggerClientDomainUpdateRequest
Choose between static or dynamic trigger description
ZonedDateTime
string
[RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557section-4) date-time with a num…
FilterMinAgeInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter min age
TriggerDescriptionInCampaignControllerTriggerSendRewardEventUpdateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerSendRewardEventCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/send-reward-events request.
11 properties
FilterMinValueInCampaignControllerTriggerHasPriorStepResponse
The filter min value as configured: a literal value, or an expression (type:string) when defined dynamically.
ExpressionInCampaignControllerTriggerExpressionResponse
The expression as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterNamesInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter names
ParentTriggerGroupNameInCampaignControllerTriggerEventTargetingUpdateRequest
Choose between static or dynamic parent trigger group name
TagsInCampaignControllerTriggerSendRewardEventResponse
The tags as configured: a literal value, or an expression (type:string) when defined dynamically.
ParentTriggerGroupNameInCampaignControllerTriggerRewardEventCreateRequest
Choose between static or dynamic parent trigger group name
CountMinInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic count min
EnabledInCampaignControllerTriggerStickyJourneyCreateRequest
Choose between static or dynamic enabled
ParentTriggerGroupNameInCampaignControllerTriggerClientDomainCreateRequest
Choose between static or dynamic parent trigger group name
CampaignControllerTriggerHasIdentityResponse
object
HavingAllNamesInBuiltCampaignControllerTriggerHasPriorStepResponse
The having all names as configured: a literal value, or an expression (type:string) when defined dynamically.
FilterMinDateInCampaignControllerTriggerHasPriorRewardResponse
The filter min date as configured: a literal value, or an expression (type:string) when defined dynamically.
CountMaxInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic count max
EnabledInCampaignControllerTriggerShareCreateRequest
Choose between static or dynamic enabled
CampaignControllerTriggerScoreUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/scores/{triggerId} request.
10 properties
2 required
CampaignControllerTriggerHasPriorRewardCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/has-prior-rewards request.
26 properties
FilterMinDateInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic filter min date
CountMinInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic count min
FilterMaxValueInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic filter max value
EnabledInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic enabled
TriggerPhaseInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic trigger phase
TriggerPhaseInCampaignControllerTriggerEventUpdateRequest
Choose between static or dynamic trigger phase
TriggerNameInCampaignControllerTriggerReferredByEventUpdateRequest
Choose between static or dynamic trigger name
EnabledInCampaignControllerTriggerResponseBase
The enabled as configured: a literal value, or an expression (type:string) when defined dynamically.
TriggerPhaseInCampaignControllerTriggerGroupCreateRequest
Choose between static or dynamic trigger phase
CampaignControllerTriggerEventUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/events/{triggerId} request.
10 properties
EnabledInCampaignControllerTriggerHasPriorStepCreateRequest
Choose between static or dynamic enabled
CountMaxInCampaignControllerTriggerHasPriorStepUpdateRequest
Choose between static or dynamic count max
NegatedInCampaignControllerTriggerAccessRequest
Choose between static or dynamic negated
TriggerNameInCampaignControllerTriggerAccessRequest
Choose between static or dynamic trigger name
ParentTriggerGroupNameInCampaignControllerTriggerHasPriorRewardCreateRequest
Choose between static or dynamic parent trigger group name
FilterFaceValueTypesInCampaignControllerTriggerHasPriorRewardUpdateRequest
Choose between static or dynamic filter face value types
TriggerDescriptionInCampaignControllerTriggerZoneStateCreateRequest
Choose between static or dynamic trigger description
CampaignControllerTriggerEventTargetingUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/triggers/event-targetings/{triggerId} request.
9 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Extole publishes across the network.