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"
      }
    ]
  }
]

Required Scopes

This API requires one of the following scopes:
  • crm.objects.companies.write

Body

application/json · object[]
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

200 - application/json

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

The response is of type object.