

# Escrever em entidades do HubSpot
<a name="hubspot-writing-to-entities"></a>

## Pré-requisitos
<a name="hubspot-writing-prerequisites"></a>
+ Um objeto do HubSpot no qual você deseja escrever. Você precisará do nome do objeto, como contato ou tíquete.
+ O conector HubSpot oferece suporte às seguintes operações de gravação:
  + INSERT
  + UPDATE
+ Quando a operação de gravação `UPDATE` é usada, a opção `ID_FIELD_NAMES` deverá ser fornecida para especificar o campo de ID externo para os registros.

## Entidades compatíveis para destino de sincronização
<a name="hubspot-supported-entities"></a>


| Entidade | Versão da API | Será compatível como conector de destino | Pode ser inserido | Pode ser atualizado | 
| --- | --- | --- | --- | --- | 
| Empresas | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Contatos | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Ofertas | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Produtos | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Calls | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Reuniões | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Observações | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| E-mails | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Tarefas | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Correspondências postais | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Objetos personalizados | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Tíquetes | v3 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 
| Associações | v4 | Sim | Sim (Único, Em massa) | Não | 
| Etiquetas de associações | v4 | Sim | Sim (Único, Em massa) | Sim (Único, Em massa) | 

**Exemplos:**

**Operação 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"
    }
)
```

**Operação 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"
    }
)
```