Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Extole Campaign Controllers Triggers API

The Campaign Controllers Triggers API from Extole — 63 operation(s) for campaign controllers triggers.

Extole Campaign Controllers Triggers API is one of 44 APIs that Extole publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Campaign Controllers Triggers. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 113 operations across 63 paths, and defines 592 schemas. It is described by OpenAPI 3.0.1, at version 1.0.

Requests are made against a single base URL, https://{brand}.extole.io.

113 operations 63 paths 592 schemas 25 DELETE38 GET25 POST25 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
1.0
Base URL
https://api.extole.io
Authentication
API Key, API Key, API Key
Resource Areas
1

Authentication & Security 3

Extole Campaign Controllers Triggers API declares 3 security schemes for authenticating requests. An API key is passed in the cookie as extole_token (COOKIE). An API key is passed in the header as Authorization (HEADER). An API key is passed in the query as access_token (QUERY). By default, every request must be authenticated.

Paths & Operations 113

Across 63 paths, the API surfaces 113 operations — 25 DELETE, 38 GET, 25 POST, 25 PUT. Each is listed below with its method, path, parameters, and response codes.

Campaign Controllers Triggers 113
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers
List all triggers on a controller
listCampaignControllerTriggers 3 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/built
List built triggers on a controller
listBuiltCampaignControllerTriggers 3 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/accesses/{triggerId}
Get an access trigger
getAccessTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/accesses/{triggerId}
Update an access trigger
updateAccessTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/accesses/{triggerId}
Delete an access trigger
deleteAccessTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-membership-events/{triggerId}
Get an audience membership event trigger
getAudienceMembershipEventTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-membership-events/{triggerId}
Update an audience membership event trigger
updateAudienceMembershipEventTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-membership-events/{triggerId}
Delete an audience membership event trigger
deleteAudienceMembershipEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-memberships/{triggerId}
Get an audience membership trigger
getAudienceMembershipTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-memberships/{triggerId}
Update an audience membership trigger
updateAudienceMembershipTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-memberships/{triggerId}
Delete an audience membership trigger
deleteAudienceMembershipTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/client-domains/{triggerId}
Get a client domain trigger
getClientDomainTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/client-domains/{triggerId}
Update a client domain trigger
updateClientDomainTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/client-domains/{triggerId}
Delete a client domain trigger
deleteClientDomainTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/data-intelligence-events/{triggerId}
Get a Data Intelligence event trigger
getDataIntelligenceEventTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/data-intelligence-events/{triggerId}
Update a Data Intelligence event trigger
updateDataIntelligenceEventTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/data-intelligence-events/{triggerId}
Delete a Data Intelligence event trigger
deleteDataIntelligenceEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-identities/{triggerId}
Get a has-identity trigger
getHasIdentityTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-identities/{triggerId}
Update a has-identity trigger
updateHasIdentityTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-identities/{triggerId}
Delete a has-identity trigger
deleteHasIdentityTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-rewards/{triggerId}
Get a has-prior-reward trigger
getHasPriorRewardTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-rewards/{triggerId}
Update a has-prior-reward trigger
updateHasPriorRewardTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-rewards/{triggerId}
Delete a has-prior-reward trigger
deleteHasPriorRewardTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-steps/{triggerId}
Get a has-prior-step trigger
getHasPriorStepTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-steps/{triggerId}
Update a has-prior-step trigger
updateHasPriorStepTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-steps/{triggerId}
Delete a has-prior-step trigger
deleteHasPriorStepTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-labels-targeting/{triggerId}
Get a legacy label targeting trigger
getLegacyLabelTargetingTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-labels-targeting/{triggerId}
Update a legacy label targeting trigger
updateLegacyLabelTargetingTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-labels-targeting/{triggerId}
Delete a legacy label targeting trigger
deleteLegacyLabelTargetingTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/max-minds/{triggerId}
Get a MaxMind trigger
getMaxMindTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/max-minds/{triggerId}
Update a MaxMind trigger
updateMaxMindTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/max-minds/{triggerId}
Delete a MaxMind trigger
deleteMaxMindTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/referred-by-events/{triggerId}
Get a referred-by-event trigger
getReferredByEventTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/referred-by-events/{triggerId}
Update a referred-by-event trigger
updateReferredByEventTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/referred-by-events/{triggerId}
Delete a referred-by-event trigger
deleteReferredByEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/reward-events/{triggerId}
Get a reward event trigger
getRewardEventTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/reward-events/{triggerId}
Update a reward event trigger
updateRewardEventTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/reward-events/{triggerId}
Delete a reward event trigger
deleteRewardEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/scores/{triggerId}
Get a score trigger
getScoreTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/scores/{triggerId}
Update a score trigger
updateScoreTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/scores/{triggerId}
Delete a score trigger
deleteScoreTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/send-reward-events/{triggerId}
Get a send-reward-event trigger
getSendRewardEventTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/send-reward-events/{triggerId}
Update a send-reward-event trigger
updateSendRewardEventTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/send-reward-events/{triggerId}
Delete a send-reward-event trigger
deleteSendRewardEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/shares/{triggerId}
Get a share trigger
getShareTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/shares/{triggerId}
Update a share trigger
updateShareTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/shares/{triggerId}
Delete a share trigger
deleteShareTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/zone-states/{triggerId}
Get a zone state trigger
getZoneStateTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/zone-states/{triggerId}
Update a zone state trigger
updateZoneStateTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/zone-states/{triggerId}
Delete a zone state trigger
deleteZoneStateTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/event-targetings/{triggerId}
Get an event targeting trigger
getEventTargetingTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/event-targetings/{triggerId}
Update an event targeting trigger
updateEventTargetingTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/event-targetings/{triggerId}
Delete an event targeting trigger
deleteEventTargetingTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/event-targetings/{triggerId}/built
Get a built event targeting trigger
getBuiltEventTargetingTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/events/{triggerId}
Get an event trigger
getEventTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/events/{triggerId}
Update an event trigger
updateEventTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/events/{triggerId}
Delete an event trigger
deleteEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/events/{triggerId}/built
Get a built event trigger
getBuiltEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/expressions/{triggerId}
Get an expression trigger
getExpressionTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/expressions/{triggerId}
Update an expression trigger
updateExpressionTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/expressions/{triggerId}
Delete an expression trigger
deleteExpressionTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/expressions/{triggerId}/built
Get a built expression trigger
getBuiltExpressionTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/groups/{triggerId}
Get a group trigger
getGroupTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/groups/{triggerId}
Update a group trigger
updateGroupTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/groups/{triggerId}
Delete a group trigger
deleteGroupTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/groups/{triggerId}/built
Get a built group trigger
getBuiltGroupTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/journey-checks/{triggerId}
Get a journey check trigger
getJourneyCheckTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/journey-checks/{triggerId}
Update a journey check trigger
updateJourneyCheckTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/journey-checks/{triggerId}
Delete a journey check trigger
deleteJourneyCheckTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/journey-checks/{triggerId}/built
Get a built journey check trigger
getBuiltJourneyCheckTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-quality/{triggerId}
Get a legacy quality trigger
getLegacyQualityTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-quality/{triggerId}
Update a legacy quality trigger
updateLegacyQualityTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-quality/{triggerId}
Delete a legacy quality trigger
deleteLegacyQualityTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-quality/{triggerId}/built
Get a built legacy quality trigger
getBuiltLegacyQualityTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/step-events/{triggerId}
Get a step event trigger
getStepEventTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/step-events/{triggerId}
Update a step event trigger
updateStepEventTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/step-events/{triggerId}
Delete a step event trigger
deleteStepEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/step-events/{triggerId}/built
Get a built step event trigger
getBuiltStepEventTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/sticky-journeys/{triggerId}
Get a sticky journey trigger
getStickyJourneyTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/sticky-journeys/{triggerId}
Update a sticky journey trigger
updateStickyJourneyTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/sticky-journeys/{triggerId}
Delete a sticky journey trigger
deleteStickyJourneyTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/sticky-journeys/{triggerId}/built
Get a built sticky journey trigger
getBuiltStickyJourneyTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/targeting/{triggerId}
Get a targeting trigger
getTargetingTrigger 4 params → 200400401402403415429
PUT
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/targeting/{triggerId}
Update a targeting trigger
updateTargetingTrigger 4 params body → 200400401402403415429
DELETE
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/targeting/{triggerId}
Delete a targeting trigger
deleteTargetingTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/targeting/{triggerId}/built
Get a built targeting trigger
getBuiltTargetingTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/{triggerId}
Get a trigger by id
getCampaignControllerTrigger 4 params → 200400401402403415429
GET
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/{triggerId}/built
Get a built trigger by id
getBuiltCampaignControllerTrigger 4 params → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/accesses
Create an access trigger
createAccessTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-membership-events
Create an audience membership event trigger
createAudienceMembershipEventTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/audience-memberships
Create an audience membership trigger
createAudienceMembershipTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/client-domains
Create a client domain trigger
createClientDomainTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/data-intelligence-events
Create a Data Intelligence event trigger
createDataIntelligenceEventTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/event-targetings
Create an event targeting trigger
createEventTargetingTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/events
Create an event trigger
createEventTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/expressions
Create an expression trigger
createExpressionTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/groups
Create a group trigger
createGroupTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-identities
Create a has-identity trigger
createHasIdentityTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-rewards
Create a has-prior-reward trigger
createHasPriorRewardTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/has-prior-steps
Create a has-prior-step trigger
createHasPriorStepTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/journey-checks
Create a journey check trigger
createJourneyCheckTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-labels-targeting
Create a legacy label targeting trigger
createLegacyLabelTargetingTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/legacy-quality
Create a legacy quality trigger
createLegacyQualityTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/max-minds
Create a MaxMind trigger
createMaxMindTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/referred-by-events
Create a referred-by-event trigger
createReferredByEventTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/reward-events
Create a reward event trigger
createRewardEventTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/scores
Create a score trigger
createScoreTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/send-reward-events
Create a send-reward-event trigger
createSendRewardEventTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/shares
Create a share trigger
createShareTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/step-events
Create a step event trigger
createStepEventTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/sticky-journeys
Create a sticky journey trigger
createStickyJourneyTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/targeting
Create a targeting trigger
createTargetingTrigger 3 params body → 200400401402403415429
POST
/v2/campaigns/{campaignId}{version}/controllers/{controllerId}/triggers/zone-states
Create a zone state trigger
createZoneStateTrigger 3 params body → 200400401402403415429

Schemas 592

The contract defines 592 schemas that model the data the API accepts and returns. The most detailed are CampaignControllerTriggerHasPriorStepCreateRequest (33 properties), CampaignControllerTriggerHasPriorStepUpdateRequest (33 properties), CampaignControllerTriggerHasPriorRewardUpdateRequest (26 properties), CampaignControllerTriggerHasPriorRewardCreateRequest (26 properties). Each schema is shown below with its type and property counts.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

extole-campaign-controllers-triggers-api-openapi.yml Raw ↑

Other APIs Extole publishes across the network.

Extole Audiences API
Extole Authentication API
Extole Batch Jobs API
Extole Blocks API
Extole Campaign Controllers Actions API
Extole Campaign Controllers API
Extole Campaign Flow Steps API
Extole Campaigns API
Extole Components API
Extole Components Grants API
Extole Components Settings API
Extole Components Subscriptions API