meta_ads_lead_forms_update
Update a lead form's status to activate or archive it, controlling whether it accepts new submissions.
Instructions
Changes a lead form's lifecycle status. This tool updates only the status field — other form fields (questions, privacy_policy_url, name, follow_up_action_url, locale, advanced layout) are intentionally out of scope; Meta's post-creation mutability has shifted between versions, so mureo stays conservative. Pass status=ARCHIVED to retire a form (existing leads stay queryable; the form stops accepting new submissions). Pass status=ACTIVE to undo an archive. Mutating, reversible (re-call with the opposite value).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Meta Ads account ID in the format 'act_XXXXXXXXXX' (e.g. 'act_1234567890'). Optional — falls back to META_ADS_ACCOUNT_ID from the configured credentials. The leading 'act_' prefix is required. | |
| form_id | Yes | Lead form ID to update. | |
| status | Yes | Target status. ACTIVE accepts submissions; ARCHIVED stops them. Other values (DRAFT, DELETED, DELETION_PENDING) appear in read paths but cannot be set by an operator. |