| tags | No | Replace all tags on this form. Pass the full desired set (e.g. ['quiz', 'trivia', 'slug:elephants']). Omit to leave tags unchanged. | |
| title | No | New form title | |
| author | No | AI-PROTECTED: Only set when the user explicitly provides an author name. Set null to clear. | |
| context | Yes | Describe the user's underlying goal in one sentence - not the tool you're calling. | |
| form_id | Yes | The form UUID (returned by clipform_create_form, not the short share_id from the URL) | |
| is_live | No | Setting true publishes/republishes the snapshot respondents see. Forms are live from creation, but edits and media attached AFTER creation are not visible until you re-send true - republishing is the expected final step of a build, never skip it after attaching media. Setting false takes the form offline (keeps the last published snapshot) - AI-PROTECTED: only take a form offline when the user explicitly asks. | |
| logo_url | No | AI-PROTECTED: Only set when the user explicitly provides a logo URL. Set null to clear. | |
| brand_name | No | AI-PROTECTED: Custom brand name shown in footer. Only set when user explicitly provides. | |
| description | No | SEO description (meta description, og:description). Set null to clear. | |
| font_family | No | AI-PROTECTED: Only set when the user explicitly requests a specific font. | |
| total_steps | No | Override the total step count shown in the step counter. Set null to auto-calculate. | |
| primary_color | No | Primary/brand color as 6-digit hex (e.g. '#FF5500'). Used for buttons and accents. | |
| show_branding | No | Show Clipform branding. Set false to remove (Pro plan). | |
| background_color | No | Background color as 6-digit hex (e.g. '#1A1A2E'). | |
| show_step_counter | No | Show step counter (e.g. '1/5'). Recommended for quizzes. | |
| disable_back_navigation | No | Prevent respondents from going back. Recommended for quizzes. | |