Tags
Add Tags (Bulk)
Add multiple tags to a subscriber in one request
POST
Add Tags (Bulk)
Add multiple tags to a subscriber in one request. Creates the subscriber and/or tags if they don’t exist.
Request Body
Subscriber delivery email address. Required when creating a new subscriber.
Your app/customer/user ID for this subscriber. You can add tags with only
externalId when the subscriber already exists.Array of tag names to add
Custom attributes to set on the subscriber.
Auto-Creation Behavior
This endpoint automatically creates resources if they don’t exist:| Resource | Behavior |
|---|---|
| Subscriber | Created if email doesn’t exist - active status, or pending confirmation when double opt-in is enabled |
| Tags | Each tag created and normalized if it doesn’t exist |
Double Opt-In
When the workspace has double opt-in enabled and this request creates a brand-new subscriber, the subscriber is stored pending confirmation and the confirmation email is queued. The tags are still applied immediately, but tag automations wait at their trigger step until the subscriber confirms. The response then includes anoptIn object.
Responses
Response Fields
| Field | Description |
|---|---|
subscriber.created | true if subscriber was created by this request |
tags.added | All tags now on the subscriber from this request |
tags.created | Tags that were newly created (didn’t exist before) |
optIn | Present when the new subscriber requires double opt-in confirmation before becoming active |
Use Cases
New Customer Onboarding
Update Segments
Tags are normalized (lowercase, hyphens) before being added. The
tags.created array shows which tag definitions were newly created by this
request.Add Tags (Bulk)