Campaigns V2

Import Audience

Clones an audience (and its variants) from another campaign into this campaign, ranked at the end. Assignments are not copied. Requires campaigns:read on the source campaign and campaigns:write on this campaign.

post/v2/campaigns/{id}/audiences/import

Path parameters

idstring required

Campaign ID

Campaign ID

Request body

source_campaign_idstring required

ID of the campaign that owns the audience to clone

source_audience_idstring required

ID of the audience to clone into this campaign

Response

Success

idstring required

Unique identifier for the audience

object'audience' required

Object type, always audience

enabledboolean required

Whether this audience is enabled

expressionstring nullable required

Compiled filter expression for matching users, or null for all users

{"stackTrail":"paths:/v2/campaigns/{id}/audiences/import:post:responses:200:content:application/json:schema:properties:rule_conditions","oasType":"schema","type":"unknown","title":"unknown","description":"Structured targeting rule (RuleConditions AST) when this audience uses the rule editor, or null for legacy raw-expression audiences. Returned as stored; send it back via the typed `rule_conditions` field on update."}
expression_celstring nullable required

The CEL expression evaluated by modern SDKs, derived from rule_conditions. Null when the audience has no structured rule.

expression_sqlstring nullable required

The dashboard-side SQL compilation of rule_conditions (for preview/copy). Null when the audience has no structured rule.

rankstring required

Priority rank of this audience within the campaign

descriptionstring nullable required

Human-readable description of the audience

Changes

No recorded changes to this endpoint across all 1 revision of this API.