メインコンテンツへスキップ
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>"
      }
    ]
  }
]
'
import requests

url = "https://api.hubapi.com/companies/v1/batch-async/update"

payload = [
    {
        "objectId": "<string>",
        "properties": [
            {
                "name": "<string>",
                "value": "<string>"
            }
        ]
    }
]
headers = {"Content-Type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify([{objectId: '<string>', properties: [{name: '<string>', value: '<string>'}]}])
};

fetch('https://api.hubapi.com/companies/v1/batch-async/update', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.hubapi.com/companies/v1/batch-async/update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    [
        'objectId' => '<string>',
        'properties' => [
                [
                                'name' => '<string>',
                                'value' => '<string>'
                ]
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "Content-Type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "https://api.hubapi.com/companies/v1/batch-async/update"

	payload := strings.NewReader("[\n  {\n    \"objectId\": \"<string>\",\n    \"properties\": [\n      {\n        \"name\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.post("https://api.hubapi.com/companies/v1/batch-async/update")
  .header("Content-Type", "application/json")
  .body("[\n  {\n    \"objectId\": \"<string>\",\n    \"properties\": [\n      {\n        \"name\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n]")
  .asString();
require 'uri'
require 'net/http'

url = URI("https://api.hubapi.com/companies/v1/batch-async/update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "[\n  {\n    \"objectId\": \"<string>\",\n    \"properties\": [\n      {\n        \"name\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n]"

response = http.request(request)
puts response.read_body
[
  {
    "objectId": 17433026,
    "properties": [
      {
        "name": "name",
        "value": "Updated Company Name"
      }
    ]
  },
  {
    "objectId": 16962705,
    "properties": [
      {
        "name": "name",
        "value": "Biotech Company Name"
      },
      {
        "name": "industry",
        "value": "Biotechnology"
      }
    ]
  }
]

ボディ

application/json
objectId
string
必須

The companyId of the company that you want to update.

properties
object[]
必須

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.

レスポンス

202 - application/json

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

The response is of type object.

最終更新日 2026年4月10日