Escrever em entidades do HubSpot - AWS Glue

Escrever em entidades do HubSpot

Pré-requisitos

  • 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

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" } )