Skip to main content
PUT
/
v2
/
api
/
crm
/
companies
/
{id}
Update company
curl --request PUT \
  --url https://api.withallo.com/v2/api/crm/companies/{id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "industry": "SaaS"
}
'
{
  "data": {
    "id": "com-xyz789",
    "name": "Acme Corp",
    "website": "https://acme.com",
    "industry": "Technology",
    "person_count": 3,
    "interactions": 12,
    "last_activity_at": "2026-04-28T10:30:00",
    "created_at": "2026-04-01T09:00:00",
    "updated_at": "2026-04-28T10:30:00"
  }
}

Documentation Index

Fetch the complete documentation index at: https://help.withallo.com/llms.txt

Use this file to discover all available pages before exploring further.

Required scope: CRM_WRITE

Partial update

This endpoint performs a partial update — only the fields you include in the request body are modified. Omitted fields are left unchanged. All fields from the create endpoint are accepted and optional.

Authorizations

Authorization
string
header
required

Path Parameters

id
string
required

Company ID (e.g., "com-xyz789")

Example:

"com-xyz789"

Body

application/json

Request body for updating a company. Only provided fields will be updated.

name
string | null

Company name

website
string | null

Company website URL

industry
string | null

Industry sector

Response

Company updated

data
object

A company in the CRM