# ComposeMarketingOptions

```ts
type ComposeMarketingOptions = {
  composition?: ComposeMarketingComposition;
  marketingKitId: string;
  segments: ComposeMarketingSegment[];
};
```

Defined in: packages/sdk/src/index.ts:556

## Properties

### composition?

```ts
optional composition?: ComposeMarketingComposition;
```

Defined in: packages/sdk/src/index.ts:562

Optional composition-level knobs (transitions, audio, duration).

***

### marketingKitId

```ts
marketingKitId: string;
```

Defined in: packages/sdk/src/index.ts:558

Marketing-kit id this composition belongs to (server uses it for naming + dedup).

***

### segments

```ts
segments: ComposeMarketingSegment[];
```

Defined in: packages/sdk/src/index.ts:560

Ordered clip segments to stitch.