Update Company
company_update_companyUpdateCompany patches mutable company fields in a single call: name, logo_url, aliases, and — for a company Lovie did not incorporate — its entity type, state, formation date, EIN and principal address. name, logo_url and aliases are each left untouched when unset. The five profile fields are NOT: they are written as a group, so a request that sets any one of them states all five, and one left empty is CLEARED rather than kept. Read the company first and send back every profile value you are not deliberately erasing — sending only ein will blank the other four. The group is skipped entirely when none of the five is set, so an ordinary rename never touches them. The profile fields are REFUSED for a company whose source is LOVIE_FORMATION. Its formation is the filing of record, and letting the two disagree would mean the certificate says one thing and the dashboard another, with nothing to say which is right. Name and logo stay editable there, as they always were. MCP-exposed so a founder can correct their own company by asking. It writes, and it is neither idempotent nor destructive: it patches named fields on a row the caller already holds company.company.update on.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company | Yes | ||
| companyId | Yes | UUID value wrapper. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||