> ## 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.

# Update Company

> Updates an existing company in HubSpot CRM by company ID

Updates an existing company in HubSpot CRM by company ID. Provide the company ID to identify the company and include any fields you want to update (name, domain, industry, location, lifecycle stage, type, custom properties). Only provided fields will be updated.

|                       |                          |
| --------------------- | ------------------------ |
| **App**               | HubSpot                  |
| **Operation ID**      | `hubspot_update_company` |
| **Type**              | Action                   |
| **Connection**        | `hubspot` (required)     |
| **Credits per run**   | 1                        |
| **Agent / MCP tool**  | Yes                      |
| **Requires approval** | Yes (write operation)    |

## Inputs

| Field                   | Type                       | Required | Default | Description                                                                                                                                           |
| ----------------------- | -------------------------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| `company_id`            | string                     | Yes      | -       | Company ID (required to identify which company to update)                                                                                             |
| `name`                  | string                     | No       | -       | Update company name                                                                                                                                   |
| `domain`                | string                     | No       | -       | Update company website domain (e.g., example.com)                                                                                                     |
| `industry`              | string                     | No       | -       | Update industry the company operates in                                                                                                               |
| `phone`                 | string                     | No       | -       | Update company's phone number                                                                                                                         |
| `city`                  | string                     | No       | -       | Update city where the company is located                                                                                                              |
| `state`                 | string                     | No       | -       | Update state/region where the company is located                                                                                                      |
| `country`               | string                     | No       | -       | Update country where the company is located                                                                                                           |
| `lifecyclestage`        | string or SelectableOption | No       | -       | Update company's lifecycle stage. Options: lead, marketingqualifiedlead,  salesqualifiedlead, opportunity, customer, evangelist, other.               |
| `type`                  | string or SelectableOption | No       | -       | Update company type. Options: PROSPECT, PARTNER, RESELLER, VENDOR, OTHER.                                                                             |
| `additional_properties` | object                     | No       | -       | Additional HubSpot company properties to update as key-value pairs. Example: \{"timezone": "America/New\_York", "description": "Updated description"} |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `Dict`

Returns updated company.

**Fields**: `id`, `created_at`, `updated_at`
