> ## 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 Lead Form

> Creates a Snapchat native lead generation form with questions, privacy policy and consent fields

Creates a Snapchat native lead generation form with questions, privacy policy and consent fields. Use the returned form ID in Create Creative, then create an ad separately.

| | |
| - | - |
| **App** | Snapchat Ads |
| **Operation ID** | `snapchat_ads_create_lead_form` |
| **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 | - | Snapchat advertiser account in which to create the form. |
| `name` | string | Yes | - | Internal form name. |
| `title` | string | Yes | - | Title displayed to the user, up to 25 characters. |
| `description` | string | Yes | - | Introduction above the questions, up to 180 characters. |
| `form_fields` | array of object or string | Yes | - | Native Snapchat question objects or a JSON array string. Include FIRST\_NAME and LAST\_NAME plus EMAIL or PHONE\_NUMBER. Example: \[\{"type":"FIRST\_NAME"},\{"type":"LAST\_NAME"},\{"type":"EMAIL"},\{"type":"CUSTOM","custom\_form\_field\_properties":\{"type":"TEXT","description":"Which service do you need?"}}]. Advanced nested properties pass through unchanged. |
| `privacy_policy_url` | string | No | - | Public URL of the brand's privacy policy. |
| `legal_disclosures` | object or string | No | - | Native consent object or JSON string. Example: \{"title":"Consent","description":"Please confirm your consent.","consent\_form\_fields":\[\{"consent\_description":"You may contact me about my enquiry","required":true}]} |
| `banner_media_id` | string | No | - | Optional uploaded banner media ID. Snapchat requires a 75:23 image, from 750x230 to 1875x575 pixels, at most 5 MB. |
| `default_end_page` | object or string | No | - | Native default completion screen object or JSON string. Required by Snapchat for forms without disqualifying questions. Example: \{"headline":"Thank you","description":"We will be in touch."}. |

## Output

**Type**: `Dict`

The created lead\_generation\_form, including id, name, questions and available metadata.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.