Skip to content

Commit a1b5a96

Browse files
committed
Engage-Subscription-Casing
1 parent a9bc812 commit a1b5a96

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/engage/profiles/csv-upload.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ In the `email_subscription_status` and `sms_subscription_status` columns, set su
8585
- `did-not-subscribe`: The user has provided their contact information but didn't actively subscribe or unsubscribe.
8686
- **No subscription status (blank value)**: The user's profile exists in Segment, but they haven't explicitly provided their contact information, and no subscription information is available.
8787

88+
Engage accepts both uppercase and lowercase subscription status values.
89+
8890
> success ""
8991
> Only contact users that subscribe to your communications. View [User Subscription States](/docs/engage/profiles/user-subscriptions/subscription-states/) to learn more.
9092

src/engage/profiles/user-subscriptions/set-user-subscriptions.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ These columns take the following values:
3030
- `did-not-subscribe`; for users who have neither subscribed nor unsubscribed from your marketing campaigns
3131
- Blank; for email addresses or phone numbers that Segment collected without the user explicitly providing them
3232

33+
> success ""
34+
> Engage accepts both uppercase and lowercase subscription status values.
35+
3336
Refer to the [User Subscription States documentation](/docs/engage/profiles/user-subscriptions/subscription-states/) for detailed explanations of each subscription state.
3437

3538
<!--
@@ -61,7 +64,7 @@ When you update user subscriptions with Segment's Public API, however, you'll ge
6164

6265
### Format the Identify call payload
6366

64-
For Segment to process the subscription status request, your Identify call payload must include at least one object that contains an email address or phone number, its subscription type, and its subscription status.
67+
For Segment to process the subscription status request, your Identify call payload must include at least one object that contains an email address or phone number, its subscription type, and its subscription status. Engage accepts both uppercase and lowercase subscription statuses in Identify calls.
6568

6669
The following example payload shows an Identify call with a `context` object, which you'll add to the Identify call to update user subscriptions. The `context` object contains a `messaging_subscriptions` array with two objects that update both SMS and email subscription statuses:
6770

0 commit comments

Comments
 (0)