> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Ad From Creative

> Creates a Snapchat ad from an existing creative ID; the ad type is derived from the creative type

Creates a Snapchat ad from an existing creative ID; the ad type is derived from the creative type. Does not upload media or build a creative; for new media use the dedicated create\_\*\_ad operations.

|                       |                                        |
| --------------------- | -------------------------------------- |
| **App**               | Snapchat Ads                           |
| **Operation ID**      | `snapchat_ads_create_ad_from_creative` |
| **Type**              | Action                                 |
| **Connection**        | `snapchat_ads` (required)              |
| **Credits per run**   | 2                                      |
| **Agent / MCP tool**  | Yes                                    |
| **Requires approval** | Yes (write operation)                  |

## Inputs

| Field                                       | Type                       | Required | Default                                  | Description                                                                                                                                                                                                 |
| ------------------------------------------- | -------------------------- | -------- | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `account`                                   | DynamicAccount             | Yes      | -                                        | Select the Snapchat Ads account that owns the ad squad.                                                                                                                                                     |
| `ad_squad_id`                               | string or SelectItem       | Yes      | -                                        | Snapchat ad squad ID to create the ad in.                                                                                                                                                                   |
| `creative_id`                               | string or SelectItem       | Yes      | -                                        | ID of an existing Snapchat creative to run as an ad. The ad type is derived automatically from the creative type.                                                                                           |
| `ad_name`                                   | string                     | Yes      | -                                        | Name of the Snapchat ad. Max 375 characters.                                                                                                                                                                |
| `status`                                    | string or SelectableOption | No       | `{'value': 'PAUSED', 'label': 'Paused'}` | Status when the ad is created: ACTIVE or PAUSED. Default: PAUSED.                                                                                                                                           |
| `ad_type`                                   | string or SelectableOption | No       | -                                        | Optional ad type override. When omitted, the type is derived from the creative type using Snapchat's ad type to creative type mapping. Set it only for creative types the automatic mapping does not cover. |
| `third_party_paid_impression_tracking_urls` | string or array of string  | No       | -                                        | Third-party impression tracking tags, executed on ad impression. List of https URLs from Snapchat-approved domains (for example ad.doubleclick.net/ddm/trackimp).                                           |
| `third_party_on_swipe_tracking_urls`        | string or array of string  | No       | -                                        | Third-party swipe tracking tags, executed on swipe up. List of https URLs from Snapchat-approved domains (for example ad.doubleclick.net/ddm/trackclk).                                                     |

### SelectItem

| Field   | Type   | Required | Default | Description                                                                                          |
| ------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------- |
| `value` | string | Yes      | -       | The value of the selectable item.                                                                    |
| `label` | string | Yes      | -       | The label of the selectable item, used for display purposes. If not provided, defaults to the value. |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `Dict`

Returns created Snapchat ad details.

**Fields**: `ad_id`, `ad_name`, `ad_squad_id`, `creative_id`, `type`, `status`
