---
title: "Update Contact Properties Batch"
method: PATCH
path: "/api/hubspot/contacts/{contact_identifier}/properties"
tags: ["hubspot", "hubspot"]
---

# Update Contact Properties Batch

`PATCH /api/hubspot/contacts/{contact_identifier}/properties`

Actualiza múltiples propiedades de un contacto de forma optimizada.

Solo actualiza las propiedades que realmente cambiaron (1 GET + 0-1 PATCH).

**🔒 Endpoint Protegido:** Requiere autenticación JWT y rol 'ui_hubspot', 'admin', 'ui_citas' o 'ui_mantenimiento'

## Path parameters

- `contact_identifier` string, required

## Request body

- UpdatePropertiesRequest — Modelo para actualizar múltiples propiedades de contacto en HubSpot (batch optimizado)
  - `properties` object, required

## Response `200`

Successful Response

- UpdatePropertiesResponse — Respuesta del batch update de propiedades
  - `updated` boolean, required
  - `changed_fields` string[]
  - `total_fields` integer

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/hogarsolar/apis/hogarsolar-backend-api.md) · [All operations](https://skmtc.dev/hogarsolar/apis/hogarsolar-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hogarsolar/hogarsolar-backend-api/revisions/d9861e46bef8/schema)
