The identity and technical contract details declared by the specification.
SlotsInCampaignControllerActionEarnRewardResponse
The slots as configured: a literal value, or an expression (type:string) when defined dynamically.
EventNameInCampaignControllerActionFireAsPersonResponse
The event name as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionResponse
Stored campaign controller action definition. Field enabled is unevaluated and appears in buildtime-evaluatable form.
6 required
BodyInBuiltCampaignControllerActionDisplayResponse
The body as configured: a literal value, or an expression (type:string) when defined dynamically.
BuiltCampaignControllerActionEmailResponse
object
EnabledInCampaignControllerActionCancelRewardCreateRequest
Choose between static or dynamic enabled
DataMapInCampaignControllerActionFireAsPersonUpdateRequest
object
DataMapInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
object
DataInCampaignControllerActionExpressionResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionEmailUpdateRequest
Choose between static or dynamic enabled
CampaignControllerActionExpressionUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/expressions/{actionId} request.
6 properties
DataInCampaignControllerActionFireAsPersonUpdateRequest
Choose between static or dynamic data
RewardTagsInCampaignControllerActionApproveResponse
The reward tags as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionCreateMembershipCreateRequest
Choose between static or dynamic enabled
ExpressionInCampaignControllerActionExpressionCreateRequest
Choose between static or dynamic expression
CampaignControllerActionCreativeCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/creatives request.
7 properties
EnabledInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic enabled
CampaignControllerActionExpressionResponse
object
EventTimeInCampaignControllerActionRedeemRewardResponse
The event time as configured: a literal value, or an expression (type:string) when defined dynamically.
ValueOfEventBeingRewardedInCampaignControllerActionEarnRewardResponse
The value of event being rewarded as configured: a literal value, or an expression (type:string) when defined dynamically.
BodyInCampaignControllerActionDisplayResponse
The body as configured: a literal value, or an expression (type:string) when defined dynamically.
ResponseInCampaignControllerActionDisplayResponse
The response as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic enabled
CampaignControllerActionIncentivizeStatusUpdateCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/incentivize-status-updates request.
11 properties
DelaysInCampaignControllerActionScheduleUpdateRequest
Choose between static or dynamic delays
HeadersInBuiltCampaignControllerActionDisplayResponse
The headers as configured: a literal value, or an expression (type:string) when defined dynamically.
DataInCampaignControllerActionWebhookResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
IncentivizeActionTypeInCampaignControllerActionIncentivizeCreateRequest
Choose between static or dynamic incentivize action type
CampaignControllerActionDataIntelligenceRequest
object
7 properties
PartnerUserIdFireAsPersonIdentification
object
SlotsInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic slots
CampaignControllerActionScheduleCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/schedules request.
10 properties
EnabledInCampaignControllerActionSignalCreateRequest
Choose between static or dynamic enabled
FileAttributes
object
2 properties
CampaignControllerActionFireAsPersonUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/fire-as-person/{actionId} request.
12 properties
ExtraDataInCampaignControllerActionScheduleCreateRequest
Choose between static or dynamic extra data
MessageInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic message
CampaignControllerActionCreateMembershipResponse
object
BuiltCampaignControllerActionDisplayResponse
object
DataInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic data
DataMapInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
object
SlotsInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic slots
ReviewStatusInCampaignControllerActionIncentivizeUpdateRequest
Choose between static or dynamic review status
RestExceptionResponse
object
Represents the API error response
5 properties
5 required
EnabledInCampaignControllerActionRemoveMembershipCreateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerActionRevokeRewardCreateRequest
Choose between static or dynamic enabled
EventTimeInCampaignControllerActionRedeemRewardCreateRequest
Choose between static or dynamic event time
EnabledInCampaignControllerActionDataIntelligenceRequest
Choose between static or dynamic enabled
CampaignControllerActionFireAsPersonCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/fire-as-person request.
12 properties
CampaignControllerActionSignalResponse
object
CampaignControllerActionEarnRewardUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/earn-rewards/{actionId} request.
16 properties
NameInCampaignControllerActionSignalUpdateRequest
Choose between static or dynamic name
CampaignControllerActionDeclineCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/declines request.
11 properties
CampaignControllerActionFulfillRewardUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/fulfill-rewards/{actionId} request.
10 properties
EnabledInCampaignControllerActionDisplayCreateRequest
Choose between static or dynamic enabled
MessageInBuiltCampaignControllerActionIncentivizeStatusUpdateResponse
The message as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionIncentivizeUpdateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerActionDeclineCreateRequest
Choose between static or dynamic enabled
CampaignControllerActionStepSignalResponse
object
DataMapInBuiltCampaignControllerActionFireAsPersonResponse
object
PartnerEventIdFireAsPersonIdentification
object
AudienceIdInCampaignControllerActionCreateMembershipUpdateRequest
Choose between static or dynamic audience id
DataMapInCampaignControllerActionWebhookUpdateRequest
object
HeadersInCampaignControllerActionDisplayCreateRequest
Choose between static or dynamic headers
EnabledInCampaignControllerActionSignalV1UpdateRequest
Choose between static or dynamic enabled
CampaignControllerActionIncentivizeStatusUpdateUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/incentivize-status-updates/{actionId} request.
11 properties
DataMapInCampaignControllerActionIncentivizeUpdateRequest
object
DatesInCampaignControllerActionScheduleResponse
The dates as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionDisplayCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/displays request.
7 properties
CampaignControllerActionDeclineResponse
object
RewardSupplierIdInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic reward supplier id
BuiltCampaignControllerActionIncentivizeResponse
object
DataMapInCampaignControllerActionEarnRewardUpdateRequest
object
DataInCampaignControllerActionIncentivizeUpdateRequest
Choose between static or dynamic data
DataMapInCampaignControllerActionExpressionUpdateRequest
object
AmountInCampaignControllerActionFulfillRewardCreateRequest
Choose between static or dynamic amount
TagsInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic tags
EnabledInCampaignControllerActionFireAsPersonCreateRequest
Choose between static or dynamic enabled
CampaignControllerActionApproveCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/approves request.
13 properties
MessageInCampaignControllerActionIncentivizeStatusUpdateResponse
The message as configured: a literal value, or an expression (type:string) when defined dynamically.
ExtraDataInCampaignControllerActionFireAsPersonCreateRequest
Choose between static or dynamic extra data
LegacyActionIdInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic legacy action id
LegacyActionIdInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic legacy action id
DataMapInCampaignControllerActionScheduleUpdateRequest
object
DataMapInBuiltCampaignControllerActionIncentivizeStatusUpdateResponse
object
EnabledInCampaignControllerActionResponseBase
The enabled as configured: a literal value, or an expression (type:string) when defined dynamically.
ApiResponse
object
3 properties
EventTimeInCampaignControllerActionFireAsPersonResponse
The event time as configured: a literal value, or an expression (type:string) when defined dynamically.
PartnerRewardIdInCampaignControllerActionFulfillRewardUpdateRequest
Choose between static or dynamic partner reward id
ExpressionInCampaignControllerActionExpressionResponse
The expression as configured: a literal value, or an expression (type:string) when defined dynamically.
EventTypeInBuiltCampaignControllerActionIncentivizeStatusUpdateResponse
The event type as configured: a literal value, or an expression (type:string) when defined dynamically.
PersonIdInCampaignControllerActionFireAsPersonCreateRequest
Choose between static or dynamic person id
DataInBuiltCampaignControllerActionIncentivizeResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
ResponseInCampaignControllerActionDisplayCreateRequest
Choose between static or dynamic response
CampaignControllerActionStepSignalCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/step-signals request.
6 properties
DataMapInCampaignControllerActionSignalResponse
object
ValueOfEventBeingRewardedInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic value of event being rewarded
DataInCampaignControllerActionSignalResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
PartnerEventIdInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic partner event id
AudienceIdInCampaignControllerActionCreateMembershipResponse
The audience id as configured: a literal value, or an expression (type:string) when defined dynamically.
DataMapInBuiltCampaignControllerActionIncentivizeResponse
object
AudienceIdInCampaignControllerActionRemoveMembershipResponse
The audience id as configured: a literal value, or an expression (type:string) when defined dynamically.
EventTimeInCampaignControllerActionRedeemRewardUpdateRequest
Choose between static or dynamic event time
DataMapInCampaignControllerActionWebhookCreateRequest
object
DataMapInCampaignControllerActionEmailResponse
object
CampaignControllerActionWebhookCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/webhooks request.
6 properties
CampaignControllerActionEarnRewardCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/earn-rewards request.
13 properties
ReviewStatusInBuiltCampaignControllerActionIncentivizeStatusUpdateResponse
The review status as configured: a literal value, or an expression (type:string) when defined dynamically.
DataInCampaignControllerActionEmailResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
ComponentReferenceResponse
object
2 properties
RewardNameInCampaignControllerActionEarnRewardResponse
The reward name as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionSignalCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/signals request.
7 properties
DataInCampaignControllerActionEmailCreateRequest
Choose between static or dynamic data
CampaignControllerActionEmailUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/emails/{actionId} request.
6 properties
CampaignControllerActionSignalUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/signals/{actionId} request.
7 properties
EnabledInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic enabled
ExtraDataInCampaignControllerActionScheduleResponse
The extra data as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionEmailCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/emails request.
6 properties
EventTypeInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic event type
EnabledInCampaignControllerActionCreativeCreateRequest
Choose between static or dynamic enabled
CampaignControllerActionFireAsPersonResponse
object
DelaysInCampaignControllerActionScheduleResponse
The delays as configured: a literal value, or an expression (type:string) when defined dynamically.
ReviewStatusInCampaignControllerActionIncentivizeStatusUpdateResponse
The review status as configured: a literal value, or an expression (type:string) when defined dynamically.
ComponentReferenceRequest
object
2 properties
EnabledInCampaignControllerActionSignalUpdateRequest
Choose between static or dynamic enabled
CampaignControllerActionDisplayUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/displays/{actionId} request.
7 properties
TagsInCampaignControllerActionEarnRewardResponse
The tags as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionRedeemRewardResponse
object
EnabledInCampaignControllerActionEmailCreateRequest
Choose between static or dynamic enabled
CampaignControllerActionIncentivizeCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/incentivizes request.
9 properties
DataInCampaignControllerActionIncentivizeStatusUpdateResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
EventTimeInCampaignControllerActionFireAsPersonCreateRequest
Choose between static or dynamic event time
CampaignControllerActionCancelRewardCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/cancel-rewards request.
6 properties
CampaignControllerActionDeclineUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/declines/{actionId} request.
11 properties
DataInCampaignControllerActionIncentivizeCreateRequest
Choose between static or dynamic data
PartnerRewardIdInCampaignControllerActionFulfillRewardResponse
The partner reward id as configured: a literal value, or an expression (type:string) when defined dynamically.
DataMapInCampaignControllerActionIncentivizeCreateRequest
object
EnabledInCampaignControllerActionRemoveMembershipUpdateRequest
Choose between static or dynamic enabled
DataInCampaignControllerActionScheduleResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
PartnerEventIdInBuiltCampaignControllerActionIncentivizeStatusUpdateResponse
The partner event id as configured: a literal value, or an expression (type:string) when defined dynamically.
DataMapInBuiltCampaignControllerActionEmailResponse
object
LegacyActionIdInCampaignControllerActionIncentivizeStatusUpdateResponse
The legacy action id as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionCancelRewardResponse
object
CampaignControllerActionRevokeRewardCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/revoke-rewards request.
6 properties
DataInCampaignControllerActionSignalCreateRequest
Choose between static or dynamic data
DataMapInCampaignControllerActionSignalCreateRequest
object
TagsInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic tags
DelaysInCampaignControllerActionScheduleCreateRequest
Choose between static or dynamic delays
PersonIdInBuiltCampaignControllerActionFireAsPersonResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionFulfillRewardCreateRequest
Choose between static or dynamic enabled
DataInCampaignControllerActionWebhookUpdateRequest
Choose between static or dynamic data
PersonIdInCampaignControllerActionFireAsPersonUpdateRequest
Choose between static or dynamic person id
ReviewStatusInCampaignControllerActionIncentivizeResponse
The review status as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionApproveCreateRequest
Choose between static or dynamic enabled
ProfileRiskUpdateIntervalInCampaignControllerActionDataIntelligenceRequest
Choose between static or dynamic profile risk update interval
DataInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic data
EventTimeInCampaignControllerActionFulfillRewardResponse
The event time as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionScheduleResponse
object
EnabledInCampaignControllerActionFireAsPersonUpdateRequest
Choose between static or dynamic enabled
ScheduleNameInCampaignControllerActionScheduleUpdateRequest
Choose between static or dynamic schedule name
MoveToPendingInCampaignControllerActionIncentivizeStatusUpdateResponse
The move to pending as configured: a literal value, or an expression (type:string) when defined dynamically.
AudienceIdInCampaignControllerActionCreateMembershipCreateRequest
Choose between static or dynamic audience id
HeadersInCampaignControllerActionDisplayResponse
The headers as configured: a literal value, or an expression (type:string) when defined dynamically.
DataInBuiltCampaignControllerActionIncentivizeStatusUpdateResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionFulfillRewardResponse
object
CampaignControllerActionScheduleUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/schedules/{actionId} request.
10 properties
DataInCampaignControllerActionEmailUpdateRequest
Choose between static or dynamic data
FileInputStreamRequest
object
2 properties
2 required
MoveToPendingInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic move to pending
DataInCampaignControllerActionWebhookCreateRequest
Choose between static or dynamic data
LegacyActionIdInBuiltCampaignControllerActionIncentivizeStatusUpdateResponse
The legacy action id as configured: a literal value, or an expression (type:string) when defined dynamically.
RewardActionIdInCampaignControllerActionEarnRewardResponse
The reward action id as configured: a literal value, or an expression (type:string) when defined dynamically.
BodyInCampaignControllerActionDisplayUpdateRequest
Choose between static or dynamic body
ExtraDataInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic extra data
CampaignControllerActionRemoveMembershipUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/remove-memberships/{actionId} request.
5 properties
DataMapInCampaignControllerActionEarnRewardResponse
object
PartnerEventIdInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic partner event id
NameInCampaignControllerActionSignalCreateRequest
Choose between static or dynamic name
CampaignControllerActionIncentivizeUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/incentivizes/{actionId} request.
9 properties
CampaignControllerActionStepSignalUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/step-signals/{actionId} request.
6 properties
IntelligenceProviderInCampaignControllerActionDataIntelligenceRequest
Choose between static or dynamic intelligence provider
RewardTagsInCampaignControllerActionApproveUpdateRequest
Choose between static or dynamic reward tags
EnabledInCampaignControllerActionScheduleUpdateRequest
Choose between static or dynamic enabled
CampaignControllerActionCreateMembershipUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/create-memberships/{actionId} request.
5 properties
EnabledInCampaignControllerActionSignalV1CreateRequest
Choose between static or dynamic enabled
CampaignControllerActionExpressionCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/expressions request.
6 properties
EventNameInCampaignControllerActionDataIntelligenceRequest
Choose between static or dynamic event name
EnabledInCampaignControllerActionExpressionUpdateRequest
Choose between static or dynamic enabled
DataInCampaignControllerActionFireAsPersonResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
DataMapInCampaignControllerActionEmailUpdateRequest
object
CampaignControllerActionShareEventRequest
object
4 properties
EnabledInCampaignControllerActionExpressionCreateRequest
Choose between static or dynamic enabled
CampaignControllerActionCancelRewardUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/cancel-rewards/{actionId} request.
6 properties
WebhookIdInCampaignControllerActionWebhookCreateRequest
Choose between static or dynamic webhook id
NameInCampaignControllerActionSignalResponse
The name as configured: a literal value, or an expression (type:string) when defined dynamically.
EventNameInCampaignControllerActionFireAsPersonCreateRequest
Choose between static or dynamic event name
FireAsPersonJourney
object
13 properties
EnabledInCampaignControllerActionWebhookUpdateRequest
Choose between static or dynamic enabled
RewardSupplierIdInCampaignControllerActionEarnRewardResponse
The reward supplier id as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionIncentivizeResponse
object
IncentivizeActionTypeInCampaignControllerActionIncentivizeUpdateRequest
Choose between static or dynamic incentivize action type
RewardActionIdInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic reward action id
EnabledInCampaignControllerActionRevokeRewardUpdateRequest
Choose between static or dynamic enabled
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…
DataInCampaignControllerActionExpressionCreateRequest
Choose between static or dynamic data
EventTimeInCampaignControllerActionFireAsPersonUpdateRequest
Choose between static or dynamic event time
DatesInCampaignControllerActionScheduleCreateRequest
Choose between static or dynamic dates
Duration
string
[RFC 5545](https://datatracker.ietf.org/doc/html/rfc5545section-3.3.6) duration string.
ResponseInCampaignControllerActionDisplayUpdateRequest
Choose between static or dynamic response
DataInCampaignControllerActionIncentivizeResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionEmailResponse
object
DatesInCampaignControllerActionScheduleUpdateRequest
Choose between static or dynamic dates
DataInCampaignControllerActionScheduleUpdateRequest
Choose between static or dynamic data
DataMapInCampaignControllerActionEmailCreateRequest
object
EventTimeInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic event time
ScheduleNameInCampaignControllerActionScheduleCreateRequest
Choose between static or dynamic schedule name
DataInCampaignControllerActionSignalUpdateRequest
Choose between static or dynamic data
HeadersInCampaignControllerActionDisplayUpdateRequest
Choose between static or dynamic headers
DataMapInCampaignControllerActionIncentivizeResponse
object
CampaignControllerActionApproveUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/approves/{actionId} request.
13 properties
DataMapInCampaignControllerActionIncentivizeStatusUpdateResponse
object
ZoneNameInCampaignControllerActionEmailResponse
The zone name as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionStepSignalCreateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerActionScheduleCreateRequest
Choose between static or dynamic enabled
EmailFireAsPersonIdentification
object
ScheduleNameInCampaignControllerActionScheduleResponse
The schedule name as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionRemoveMembershipCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/remove-memberships request.
5 properties
CampaignControllerActionResponseBase
object
6 properties
ReviewStatusInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic review status
EnabledInCampaignControllerActionApproveUpdateRequest
Choose between static or dynamic enabled
SignalPollingIdInCampaignControllerActionSignalCreateRequest
Choose between static or dynamic signal polling id
Instant
string
[RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339section-5.6) UTC date-time with a Z suffix. Precision up to milliseconds.
DataInCampaignControllerActionExpressionUpdateRequest
Choose between static or dynamic data
CampaignControllerActionSignalV1UpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/signals-v1/{actionId} request.
6 properties
FireAsPersonIdentification
CampaignControllerActionWebhookUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/webhooks/{actionId} request.
6 properties
EventTimeInCampaignControllerActionEarnRewardResponse
The event time as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionShareEventResponse
object
ProfileRiskUpdateIntervalInCampaignControllerActionDataIntelligenceResponse
The profile risk update interval as configured: a literal value, or an expression (type:string) when defined dynamically.
ExtraDataInCampaignControllerActionEarnRewardResponse
The extra data as configured: a literal value, or an expression (type:string) when defined dynamically.
EventNameInCampaignControllerActionFireAsPersonUpdateRequest
Choose between static or dynamic event name
CampaignControllerActionIncentivizeStatusUpdateResponse
object
DataInCampaignControllerActionScheduleCreateRequest
Choose between static or dynamic data
EventTimeInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic event time
MessageInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic message
EnabledInCampaignControllerActionCancelRewardUpdateRequest
Choose between static or dynamic enabled
PersonIdInCampaignControllerActionFireAsPersonResponse
The person id as configured: a literal value, or an expression (type:string) when defined dynamically.
ValueOfEventBeingRewardedInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic value of event being rewarded
PersonIdFireAsPersonIdentification
object
IntelligenceProviderInCampaignControllerActionDataIntelligenceResponse
The intelligence provider as configured: a literal value, or an expression (type:string) when defined dynamically.
DataInCampaignControllerActionFireAsPersonCreateRequest
Choose between static or dynamic data
CampaignControllerActionRevokeRewardUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/revoke-rewards/{actionId} request.
6 properties
AudienceIdInCampaignControllerActionRemoveMembershipCreateRequest
Choose between static or dynamic audience id
DataMapInCampaignControllerActionFireAsPersonCreateRequest
object
AmountInCampaignControllerActionFulfillRewardUpdateRequest
Choose between static or dynamic amount
BuiltCampaignControllerActionIncentivizeStatusUpdateResponse
object
RewardNameInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic reward name
FireAsPersonIdentificationBase
object
2 properties
EventTimeInBuiltCampaignControllerActionFireAsPersonResponse
The event time as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionDisplayUpdateRequest
Choose between static or dynamic enabled
EventTypeInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic event type
DataMapInCampaignControllerActionScheduleResponse
object
EventNameInCampaignControllerActionDataIntelligenceResponse
The event name as configured: a literal value, or an expression (type:string) when defined dynamically.
DataInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic data
DataMapInCampaignControllerActionScheduleCreateRequest
object
CampaignControllerActionRevokeRewardResponse
object
RewardTagsInCampaignControllerActionApproveCreateRequest
Choose between static or dynamic reward tags
CampaignControllerActionApproveResponse
object
EnabledInCampaignControllerActionStepSignalUpdateRequest
Choose between static or dynamic enabled
ExtraDataInCampaignControllerActionFireAsPersonResponse
The extra data as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionRedeemRewardUpdateRequest
Choose between static or dynamic enabled
CampaignControllerActionCreativeUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/creatives/{actionId} request.
7 properties
CampaignControllerActionWebhookResponse
object
EnabledInCampaignControllerActionShareEventRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic enabled
DataMapInCampaignControllerActionFireAsPersonResponse
object
WebhookIdInCampaignControllerActionWebhookResponse
The webhook id as configured: a literal value, or an expression (type:string) when defined dynamically.
PartnerRewardIdInCampaignControllerActionFulfillRewardCreateRequest
Choose between static or dynamic partner reward id
EventTimeInCampaignControllerActionFulfillRewardUpdateRequest
Choose between static or dynamic event time
ResponseInBuiltCampaignControllerActionDisplayResponse
The response as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionCreateMembershipCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/create-memberships request.
5 properties
EnabledInCampaignControllerActionCreateMembershipUpdateRequest
Choose between static or dynamic enabled
DataInBuiltCampaignControllerActionFireAsPersonResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
PartnerEventIdInCampaignControllerActionIncentivizeStatusUpdateResponse
The partner event id as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionEarnRewardResponse
object
DataInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic data
CampaignControllerActionSignalV1Response
object
CampaignControllerActionRedeemRewardCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/redeem-rewards request.
8 properties
EventTypeInCampaignControllerActionIncentivizeStatusUpdateResponse
The event type as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionWebhookCreateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerActionRedeemRewardCreateRequest
Choose between static or dynamic enabled
DataMapInCampaignControllerActionEarnRewardCreateRequest
object
DataMapInCampaignControllerActionExpressionResponse
object
RewardNameInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic reward name
SignalPollingIdInCampaignControllerActionSignalResponse
The signal polling id as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionDisplayResponse
object
DataInCampaignControllerActionEarnRewardResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
EnabledInCampaignControllerActionDeclineUpdateRequest
Choose between static or dynamic enabled
WebhookIdInCampaignControllerActionWebhookUpdateRequest
Choose between static or dynamic webhook id
DataMapInCampaignControllerActionWebhookResponse
object
ExtraDataInBuiltCampaignControllerActionFireAsPersonResponse
The extra data as configured: a literal value, or an expression (type:string) when defined dynamically.
ExpressionInCampaignControllerActionExpressionUpdateRequest
Choose between static or dynamic expression
BuiltCampaignControllerActionResponseBase
object
6 properties
ReviewStatusInCampaignControllerActionIncentivizeCreateRequest
Choose between static or dynamic review status
CampaignControllerActionDataIntelligenceResponse
object
EnabledInCampaignControllerActionFulfillRewardUpdateRequest
Choose between static or dynamic enabled
EnabledInCampaignControllerActionIncentivizeCreateRequest
Choose between static or dynamic enabled
CampaignControllerActionRedeemRewardUpdateRequest
object
Body of a PUT /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/redeem-rewards/{actionId} request.
8 properties
IncentivizeActionTypeInCampaignControllerActionIncentivizeResponse
The incentivize action type as configured: a literal value, or an expression (type:string) when defined dynamically.
CampaignControllerActionSignalV1CreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/signals-v1 request.
6 properties
CampaignControllerActionCreativeResponse
object
CampaignControllerActionFulfillRewardCreateRequest
object
Body of a POST /v2/campaigns/{campaignId}{version:(/version/.+)?}/controllers/{controllerId}/actions/fulfill-rewards request.
10 properties
SignalPollingIdInCampaignControllerActionSignalUpdateRequest
Choose between static or dynamic signal polling id
ExtraDataInCampaignControllerActionEarnRewardCreateRequest
Choose between static or dynamic extra data
ExtraDataInCampaignControllerActionScheduleUpdateRequest
Choose between static or dynamic extra data
BodyInCampaignControllerActionDisplayCreateRequest
Choose between static or dynamic body
AudienceIdInCampaignControllerActionRemoveMembershipUpdateRequest
Choose between static or dynamic audience id
EventTimeInCampaignControllerActionFulfillRewardCreateRequest
Choose between static or dynamic event time
CampaignControllerActionRemoveMembershipResponse
object
MoveToPendingInCampaignControllerActionIncentivizeStatusUpdateUpdateRequest
Choose between static or dynamic move to pending
RewardActionIdInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic reward action id
ExtraDataInCampaignControllerActionFireAsPersonUpdateRequest
Choose between static or dynamic extra data
DataMapInCampaignControllerActionExpressionCreateRequest
object
ReviewStatusInCampaignControllerActionIncentivizeStatusUpdateCreateRequest
Choose between static or dynamic review status
ZoneNameInCampaignControllerActionEmailCreateRequest
Choose between static or dynamic zone name
BuiltCampaignControllerActionFireAsPersonResponse
object
DataMapInCampaignControllerActionSignalUpdateRequest
object
RewardSupplierIdInCampaignControllerActionEarnRewardUpdateRequest
Choose between static or dynamic reward supplier id
EnabledInCampaignControllerActionCreativeUpdateRequest
Choose between static or dynamic enabled
ZoneNameInCampaignControllerActionEmailUpdateRequest
Choose between static or dynamic zone name
DataInBuiltCampaignControllerActionEmailResponse
The data as configured: a literal value, or an expression (type:string) when defined dynamically.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Extole publishes across the network.