Create or update a batch of objects by unique property values
Create or update a batch of CRM objects by unique property values. This endpoint allows you to efficiently manage large sets of data by either creating new objects or updating existing ones based on unique identifiers. It is particularly useful for synchronizing data between systems or ensuring that your CRM data is up-to-date.
Supported products
Supported products
Required Scopes
Required Scopes
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
The type of CRM object to create or update in batch. This specifies the category of objects, such as contacts or deals, that the operation will target.
Body
Represents a batch input operation for upserting simple public objects in HubSpot. This component is used to process multiple upsert operations in a single request, improving efficiency and performance.
An array of SimplePublicObjectBatchInputUpsert objects, each representing an object to be created or updated. This is a required field.
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.
The date and time when the batch operation was completed, in ISO 8601 format.
An array of objects representing the results of the batch upsert operation. Each object corresponds to a CRM object that was created or updated.
The date and time when the batch operation started, in ISO 8601 format.
The current status of the batch operation. Valid values include 'PENDING', 'PROCESSING', 'CANCELED', and 'COMPLETE'.
CANCELED, COMPLETE, PENDING, PROCESSING A map of link names to associated URIs, providing additional information or actions related to the batch operation.
The date and time when the batch operation was requested, in ISO 8601 format.