update_product
writeBusiness Profile & Competitor Research
Update a product's name, slug, or positioning fields.
Write tool
Mutates Rampify state, triggers background work, or calls a paid external API. Most clients ask for confirmation before invoking.
Parameters
| Parameter | Type | Description | |
|---|---|---|---|
| product_id | string | optional | Single product UUID (alternative to product_ids). |
| product_ids | string[] | optional | Multiple product UUIDs for batch update — the same fields are applied to each. |
| name | string | optional | New human-readable product name. |
| slug | string | optional | New URL-safe slug. Must be unique per project. |
| category_phrase | string | null | optional | New category phrase; null clears the field. |
| one_liner | string | null | optional | New one-line positioning; null clears the field. |
| primary_cta | string | null | optional | New primary CTA copy; null clears the field. |
| tagline | string | null | optional | New tagline; null clears the field. |
| tech_stack_category | enum("developer_built" | "website_builder" | "traditional_cms" | "ecommerce_platform" | "jamstack_headless" | "unknown") | null | optional | New tech stack category; null clears the field. |
Related tools
get_business_profilereadGet the project's business profile and onboarding completenessupdate_business_profilewriteUpdate business-profile fields and onboarding statelist_productsreadList products configured for a project (default product + any additional ones the founder added)create_productwriteAdd an additional product on a project (only when the founder wants to track multiple distinct products separately)