Pinpoint Campaign

An Amazon Pinpoint Campaign is a resource that defines and manages a messaging campaign used to engage customers across channels such as email, SMS, push notifications, or voice. It includes details like audience segments, message templates, scheduling, and delivery settings. Campaigns help automate targeted communications to improve customer engagement and retention.

aws.pinpoint_campaign

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
additional_treatmentscorejsonAn array of responses, one for each treatment that you defined for the campaign, in addition to the default treatment.
application_idcorestringThe unique identifier for the application that the campaign applies to.
arncorestringThe Amazon Resource Name (ARN) of the campaign.
creation_datecorestringThe date, in ISO 8601 format, when the campaign was created.
custom_delivery_configurationcorejsonThe delivery configuration settings for sending the campaign through a custom channel.
default_statecorejsonThe current status of the campaign's default treatment. This value exists only for campaigns that have more than one treatment.
descriptioncorestringThe custom description of the campaign.
holdout_percentcoreint64The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.
hookcorejsonThe settings for the AWS Lambda function to use as a code hook for the campaign. You can use this hook to customize the segment that's used by the campaign.
idcorestringThe unique identifier for the campaign.
is_pausedcoreboolSpecifies whether the campaign is paused. A paused campaign doesn't run unless you resume it by changing this value to false.
last_modified_datecorestringThe date, in ISO 8601 format, when the campaign was last modified.
limitscorejsonThe messaging limits for the campaign.
message_configurationcorejsonThe message configuration settings for the campaign.
namecorestringThe name of the campaign.
prioritycoreint64Defines the priority of the campaign, used to decide the order of messages displayed to user if there are multiple messages scheduled to be displayed at the same moment.
schedulecorejsonThe schedule settings for the campaign.
segment_idcorestringThe unique identifier for the segment that's associated with the campaign.
segment_versioncoreint64The version number of the segment that's associated with the campaign.
statecorejsonThe current status of the campaign.
tagscorehstore
template_configurationcorejsonThe message template that’s used for the campaign.
treatment_descriptioncorestringThe custom description of the default treatment for the campaign.
treatment_namecorestringThe custom name of the default treatment for the campaign, if the campaign has multiple treatments. A treatment is a variation of a campaign that's used for A/B testing.
versioncoreint64The version number of the campaign.