> ## 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 Interaction Zone

> Creates an account-scoped Snapchat Interaction Zone from a raw API payload

Creates an account-scoped Snapchat Interaction Zone from a raw API payload. For Dynamic Collection Ads, reference destination-account Dynamic Creative Element IDs and use the returned interaction\_zone\_id in the creative.

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

## Inputs

| Field                      | Type             | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| -------------------------- | ---------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `account`                  | DynamicAccount   | Yes      | -       | Select the Snapchat Ads account to create the zone in.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `interaction_zone_payload` | object or string | Yes      | -       | Raw Snapchat Interaction Zone object, sent to POST /adaccounts/\{ad\_account\_id}/interaction\_zones. Provide the zone fields without the outer interaction\_zones array. ad\_account\_id is filled in automatically. Snapchat validates the zone fields. For Dynamic Collection Ads, reference destination-account Creative Element IDs and set render\_type to DYNAMIC. Example: \{"name": "Dynamic Collection Zone", "render\_type": "DYNAMIC", "creative\_element\_ids": \["\<element\_id\_1>", "\<element\_id\_2>"], "headline": "MORE"} |

## Output

**Type**: `Dict`

Returns the created Snapchat Interaction Zone.

**Fields**: `interaction_zone_id`, `interaction_zone_name`, `creative_element_ids`, `render_type`, `ad_account_id`, `interaction_zone`
