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