

# Escribir a entidades de HubSpot
<a name="hubspot-writing-to-entities"></a>

## Requisitos previos
<a name="hubspot-writing-prerequisites"></a>
+ Un objeto de HubSpot en el que le gustaría escribir. Necesitará el nombre del objeto, como contacto o ticket.
+ El conector de HubSpot admite las siguientes operaciones de escritura:
  + INSERT
  + UPDATE
+ Al utilizar la operación de escritura `UPDATE`, debe proporcionar la opción `ID_FIELD_NAMES` para especificar el campo de ID de los registros.

## Entidades compatibles para el destino de sincronización
<a name="hubspot-supported-entities"></a>


| Entidad | Versión de API | Se admitirá como conector de destino | Se puede insertar | Se puede actualizar | 
| --- | --- | --- | --- | --- | 
| Empresas | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Contactos | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Acuerdos | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Productos | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Calls | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Reuniones | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Notas | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Correos electrónicos | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Tareas | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Correos | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Objetos personalizados | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Tickets | v3 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 
| Asociaciones | v4 | Sí | Sí (individual, masivo) | No | 
| Etiquetas de asociaciones | v4 | Sí | Sí (individual, masivo) | Sí (individual, masivo) | 

**Ejemplos:**

**Operación INSERT**

```
hubspot_write = glueContext.write_dynamic_frame.from_options(
    frame=frameToWrite,
    connection_type="hubspot",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "contact",
        "API_VERSION": "v3",
        "WRITE_OPERATION": "INSERT"
    }
)
```

**Operación UPDATE**

```
hubspot_write = glueContext.write_dynamic_frame.from_options(
    frame=frameToWrite,
    connection_type="hubspot",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "deal",
        "API_VERSION": "v3",
        "WRITE_OPERATION": "UPDATE",
        "ID_FIELD_NAMES": "hs_object_id"
    }
)
```