Skip to main content
POST
Create creative collection

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

campaignId
string
required
Minimum string length: 1

Body

application/json

Create a campaign creative workspace for saved creatives and raw/generated assets.

name
string
required
Required string length: 1 - 255
description
string
Required string length: 1 - 2000
metadata
object
members
object[]
Maximum array length: 500
attach_to_campaign
boolean
default:true

Attach the collection to this campaign after creation. Defaults to true for campaign workspaces.

role
enum<string>
default:creative_library

How a campaign uses the collection: working creative library, source assets, approved launch set, or testing set.

Available options:
creative_library,
source_assets,
approved_set,
test_set
sync_policy
enum<string>
default:manual

Whether campaign attachment changes are manual or automatically include new collection members.

Available options:
manual,
auto_include_new_members

Response

Create creative collection

Mutation response for collection management.

collection
object
required

A creative collection owned by an advertiser, campaign, or customer workspace.

added_count
integer
Required range: 0 <= x <= 9007199254740991
removed_count
integer
Required range: 0 <= x <= 9007199254740991
attached
object

Campaign attachment metadata for a creative collection.

assigned_count
integer

Number of creative_manifest_campaign rows created by this operation.

Required range: 0 <= x <= 9007199254740991
legacy_members_excluded
integer

Creative members skipped because their manifest lacks format_kind (upgrade required).

Required range: 0 <= x <= 9007199254740991