Skip to main content
POST
/
companies
/
v1
/
batch-async
/
update
Update a group of companies
curl --request POST \
  --url https://api.hubapi.com/companies/v1/batch-async/update \
  --header 'Content-Type: application/json' \
  --data '
[
  {
    "objectId": "<string>",
    "properties": [
      {
        "name": "<string>",
        "value": "<string>"
      }
    ]
  }
]
'
[
  {
    "objectId": 17433026,
    "properties": [
      {
        "name": "name",
        "value": "Updated Company Name"
      }
    ]
  },
  {
    "objectId": 16962705,
    "properties": [
      {
        "name": "name",
        "value": "Biotech Company Name"
      },
      {
        "name": "industry",
        "value": "Biotechnology"
      }
    ]
  }
]

Body

application/json
objectId
string
required

The companyId of the company that you want to update.

properties
object[]
required

A list of properties that you want to update. Each property must include the name of the property to be updated, and the value of the property to update to.

Response

202 - application/json

Successful response - Update a group of existing company records by their companyId

The response is of type object.

Last modified on December 12, 2025