How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
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.2.0, 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.2.0
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), CampaignControllerTriggerHasPriorRewardCreateRequest (26 properties), CampaignControllerTriggerHasPriorRewardUpdateRequest (26 properties). Each schema is shown below with its type and property counts.

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

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
Where this information came from

This is an independent, third-party profile of Extole Campaign Controllers Triggers API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.