Tags
Add Tag
Add a tag to a subscriber
POST
Add Tag
Add a single tag to a subscriber. Creates the subscriber and/or tag if they don’t exist.
This makes integration seamless—you don’t need to pre-create anything.
Request Body
Subscriber delivery email address. Required when creating a new subscriber.
Your app/customer/user ID for this subscriber. You can tag with only
externalId when the subscriber already exists.Tag name to add. Will be normalized (lowercase, hyphens).
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 |
| Tag | Created and normalized if tag name 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 tag is still applied immediately, but tag automations wait at their trigger step until the subscriber confirms. The response then includes anoptIn object.
Tag Normalization
Tags are automatically normalized when added:Responses
Response Fields
| Field | Description |
|---|---|
subscriber.created | true if subscriber was created by this request |
tag.created | true if tag definition was created by this request |
optIn | Present when the new subscriber requires double opt-in confirmation before becoming active |
Use Cases
Track Customer Status
Segment by Interest
Adding a tag can trigger automations. If you have a sequence set to start when
the tag is added, it will begin automatically.
Add Tag