Zum Hauptinhalt springen
POST
/
crm
/
v3
/
objects
/
products
/
batch
/
upsert
固有のプロパティー値を基準に製品を一括作成または一括更新
curl --request POST \
  --url https://api.hubapi.com/crm/v3/objects/products/batch/upsert \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "inputs": [
    {
      "idProperty": "",
      "objectWriteTraceId": "",
      "id": "",
      "properties": ""
    }
  ]
}'
{
  "completedAt": "2023-11-07T05:31:56Z",
  "numErrors": 123,
  "requestedAt": "2023-11-07T05:31:56Z",
  "startedAt": "2023-11-07T05:31:56Z",
  "links": "",
  "results": [
    {
      "createdAt": "2023-11-07T05:31:56Z",
      "archived": false,
      "archivedAt": "2023-11-07T05:31:56Z",
      "new": false,
      "propertiesWithHistory": "",
      "id": "",
      "objectWriteTraceId": "<string>",
      "properties": "",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  ],
  "errors": [
    {
      "subCategory": "",
      "context": "",
      "links": "",
      "id": "",
      "category": "",
      "message": "",
      "errors": "",
      "status": ""
    }
  ],
  "status": ""
}
次のいずれかの製品またはそれ以上が必要です。
Marketing HubMarketing Hub -無料ツール
Sales HubSales Hub -無料ツール
Service HubService Hub -無料ツール
Content HubContent Hub -無料ツール
この API には、次のいずれかのスコープが必要です。
crm.objects.products.write

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
inputs
object[]
required

Response

successful operation

Represents the result of a batch upsert operation, including the operation’s status, timestamps, and a list of successfully created or updated objects.

completedAt
string<date-time>
required

The timestamp when the batch process was completed, in ISO 8601 format.

startedAt
string<date-time>
required

The timestamp when the batch process began execution, in ISO 8601 format.

results
object[]
required
status
enum<string>
required

The status of the batch processing request. Can be: "PENDING", "PROCESSING", "CANCELED", or "COMPLETE".

Available options:
PENDING,
PROCESSING,
CANCELED,
COMPLETE
Example:

""

numErrors
integer
requestedAt
string<date-time>

The timestamp when the batch process was initiated, in ISO 8601 format.

An object containing relevant links related to the batch request.

Example:

""

errors
object[]
I