Saltar al contenido principal
POST
/
crm
/
objects
/
2026-03
/
{objectType}
/
batch
/
upsert
Crear o actualizar un lote de objetos por valores de propiedad únicos
curl --request POST \
  --url https://api.hubapi.com/crm/objects/2026-03/{objectType}/batch/upsert \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "inputs": [
    {
      "id": "<string>",
      "properties": {},
      "idProperty": "<string>",
      "objectWriteTraceId": "<string>"
    }
  ]
}
'
{
  "completedAt": "2023-11-07T05:31:56Z",
  "results": [
    {
      "archived": true,
      "createdAt": "2023-11-07T05:31:56Z",
      "id": "<string>",
      "new": true,
      "properties": {},
      "updatedAt": "2023-11-07T05:31:56Z",
      "archivedAt": "2023-11-07T05:31:56Z",
      "objectWriteTraceId": "<string>",
      "propertiesWithHistory": {},
      "url": "<string>"
    }
  ],
  "startedAt": "2023-11-07T05:31:56Z",
  "status": "CANCELED",
  "links": {},
  "requestedAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://developers.hubspot.es/docs/llms.txt

Use this file to discover all available pages before exploring further.

Supported products

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de ruta

objectType
string
requerido

El tipo de objeto.

Cuerpo

application/json
inputs
object[]
requerido

Una matriz de objetos SimplePublicObjectBatchInputUpsert. Cada objeto en la matriz contiene los datos para una única operación de creación y actualización, incluyendo propiedades e identificadores opcionales.

Respuesta

successful operation

Representa el resultado de una operación de inserción o actualización por lotes, que incluye el estado de la operación, las marcas de tiempo y una lista de objetos creados o actualizados con éxito.

completedAt
string<date-time>
requerido

La marca de tiempo en que se completó el procesamiento por lotes, en formato ISO 8601.

results
object[]
requerido
startedAt
string<date-time>
requerido

La marca de tiempo en que comenzó la ejecución del procesamiento por lotes, en formato ISO 8601.

status
enum<string>
requerido

El estado de la solicitud de procesamiento por lotes. El valor esperado es "COMPLETE".

Opciones disponibles:
CANCELED,
COMPLETE,
PENDING,
PROCESSING

Un objeto que contiene los enlaces relacionados con la solicitud por lotes.

requestedAt
string<date-time>

La marca de tiempo en que se inició el procesamiento por lotes, en formato ISO 8601.

Last modified on April 13, 2026