

# Leitura de entidades do Kustomer
<a name="kustomer-reading-from-entities"></a>

**Pré-requisito**

Um objeto do Kustomer do qual você deseja ler. Você precisará do nome do objeto, como Marcas ou Cartões. A tabela a seguir mostra as entidades compatíveis.

**Entidades compatíveis quanto à origem**:


| Entidade | Pode ser filtrada | Oferece suporte a limite | Oferece suporte a Ordenar por | Oferece suporte a Selecionar \* | Oferece suporte a particionamento | 
| --- | --- | --- | --- | --- | --- | 
| Marcas | Não | Sim | Não | Sim | Não | 
| Cartões | Não | Sim | Não | Sim | Não | 
| Configurações de chat | Não | Não | Não | Sim | Não | 
| Empresas | Sim | Sim | Sim | Sim | Sim | 
| Conversas | Sim | Sim | Sim | Sim | Sim | 
| Clientes | Sim | Sim | Sim | Sim | Sim | 
| Pesquisas de clientes fixadas | Não | Sim | Não | Sim | Não | 
| Posição das pesquisas de clientes | Não | Não | Não | Sim | Não | 
| Hooks de e-mail | Não | Sim | Não | Sim | Não | 
| Webhooks | Não | Sim | Não | Sim | Não | 
| Artigos da base de conhecimento | Não | Sim | Não | Sim | Não | 
| Categorias da base de conhecimento | Não | Sim | Não | Sim | Não | 
| Formulários da base de conhecimento | Não | Sim | Não | Sim | Não | 
| Rotas da base de conhecimento | Não | Sim | Não | Sim | Não | 
| Tags da base de conhecimento | Não | Sim | Não | Sim | Não | 
| Modelos da base de conhecimento | Não | Sim | Não | Sim | Não | 
| Temas da base de conhecimento | Não | Sim | Não | Sim | Não | 
| Klasses | Não | Sim | Não | Sim | Não | 
| KViews | Não | Sim | Não | Sim | Não | 
| Mensagens | Sim | Sim | Sim | Sim | Sim | 
| Observações | Sim | Sim | Sim | Sim | Sim | 
| Notificações | Não | Sim | Não | Sim | Não | 

**Exemplo:**

```
Kustomer_read = glueContext.create_dynamic_frame.from_options(
    connection_type="kustomer",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "brands",
        "API_VERSION": "v1"
    }
```

## Detalhes das entidades e dos campos do Kustomer
<a name="kustomer-reading-from-entities-field-details"></a>

Para obter mais informações sobre os detalhes das entidades e dos campos, consulte:
+ [Marcas](https://api.kustomerapp.com/v1/brands)
+ [Cartões](https://api.kustomerapp.com/v1/cards)
+ [Configurações de chat](https://api.kustomerapp.com/v1/chat/settings)
+ [Empresas](https://api.kustomerapp.com/v1/companies)
+ [Conversas](https://api.kustomerapp.com/v1/conversations)
+ [Clientes](https://api.kustomerapp.com/v1/customers)
+ [Pesquisas de clientes fixadas](https://api.kustomerapp.com/v1/customers/searches/pinned)
+ [Posições das pesquisas de clientes](https://api.kustomerapp.com/v1/customers/searches/positions)
+ [Hooks de e-mail](https://api.kustomerapp.com/v1/hooks/email)
+ [Webhooks](https://api.kustomerapp.com/v1/hooks/web)
+ [Artigos da base de conhecimento](https://api.kustomerapp.com/v1/kb/articles)
+ [Categorias da base de conhecimento](https://api.kustomerapp.com/v1/kb/categories)
+ [Formulários da base de conhecimento]( https://api.kustomerapp.com/v1/kb/forms)
+ [Rotas da base de conhecimento](https://api.kustomerapp.com/v1/kb/routes)
+ [Tags da base de conhecimento](https://api.kustomerapp.com/v1/kb/tags)
+ [Modelos da base de conhecimento](https://api.kustomerapp.com/v1/kb/templates)
+ [Temas da base de conhecimento](https://api.kustomerapp.com/v1/kb/themes)
+ [Klasses](https://api.kustomerapp.com/v1/klasses)
+ [Kviews](https://api.kustomerapp.com/v1/kviews)
+ [Mensagens](https://api.kustomerapp.com/v1/messages)
+ [Observações](https://api.kustomerapp.com/v1/notes)
+ [Notificações](https://api.kustomerapp.com/v1/notifications)

API do Kustomer v1



- **Marcas**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** iconUrl / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** padrão / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D

- **Cartões**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** description / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** url / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** contexts / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D

- **Configurações de chat**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** settingsVersion / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** widgetType / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** version / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** teamName / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** greeting / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** autoreply / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** embedIconUrl / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** embedIconColor / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** fallbackEmailSubject / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** fallbackEmailIntroduction / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** enabled / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** outboundChatEnabled / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** offhoursMessage / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** offhoursImageUrl / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** closableChat / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** noHistory / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** disableAttachments / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** volumeControl / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** singleSessonChat / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** showTypingIndicatorWeb / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D

- **Empresas**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** tags / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** domínios / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** emails / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** phones / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** whatsapps / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** socials / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** urls / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** locais / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** roleGroupVersions / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** rev / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D

- **Conversas**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** preview / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** canais / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** status / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** messageCount / **Tipo de dados:** Inteiro / **Operadores compatíveis:**  =, \!=, >, >=, <, <=
  - **Campo:** snoteCount / **Tipo de dados:** Inteiro / **Operadores compatíveis:**  =, \!=, >, >=, <, <=
  - **Campo:** satisfaction / **Tipo de dados:** Inteiro / **Operadores compatíveis:**  =, \!=, >, >=, <, <=
  - **Campo:** satisfactionLevel / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** lastActivityAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** spam / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** ended / **Tipo de dados:** Booleano / **Operadores compatíveis:**  =, \!=
  - **Campo:** endedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** endedReason / **Tipo de dados:** String / **Operadores compatíveis:** CONTAINS
  - **Campo:** endedByType / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** importedAt / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** tags / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** suggestedTags / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** sentimento / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** predições / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** suggestedShortcuts / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** firstMessageIn / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** firstMessageOut / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** lastMessageIn / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** lastMessageOut / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** lastMessageAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** lastMessageUnrespondedTo / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** lastMessageUnrespondedToSinceLastDone / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** assignedUsers / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** assignedTeams / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** firstResponse / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** firstResponseSinceLastDone / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** lastResponse / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** firstDone / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** lastDone / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** direction / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** lastMessageDirection / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** outboundMessageCount / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** inboundMessageCount / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** rev / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** priority / **Tipo de dados:** Inteiro / **Operadores compatíveis:**  =, \!=, >, >=, <, <=
  - **Campo:** roleGroupVersions / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** accessOverride / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** assistente / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** phase / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** Habilidades / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** matchedTimeBasedRules / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D

- **Clientes**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** Nome de exibição / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** displayColor / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** displayIcon / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** externalId / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** externalIds / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** sharedExternalIds / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** emails / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** sharedEmails / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** phones / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** sharedPhones / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** whatsapps / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** facebookIds / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** instagramIds / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** socials / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** sharedSocials / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** urls / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** locais / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** activeUsers / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** observadores / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** recentLocation / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** locale / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** timeZone / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** gender / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** lastActivityAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** deleted / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** lastConversation / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** conversationCounts / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** preview / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** tags / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** progressiveStatus / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** verified / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** rev / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** recentItems / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** defaultLang / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** satisfactionLevel / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** roleGroupVersions / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** accessOverride / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** companyName / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** firstName / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** lastName / **Tipo de dados:** String / **Operadores compatíveis:** N/D

- **Pesquisas de clientes fixadas**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** pesquisar / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D

- **Posições das pesquisas de clientes**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** posições / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** children / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** rev / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D

- **Hooks de e-mail**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** description / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** depurar / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** email / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** eventName / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** título / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** hash / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** key / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D

- **Webhooks**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** description / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** eventName / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** hash / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** url / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** título / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** version / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** depurar / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D

- **Artigos da base de conhecimento**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** hash / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** título / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** origem / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** status / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** scope / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** deleted / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** deletedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** publishedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** tags / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** categories / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** knowledgeBases / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** metaTitle / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** metaDescription / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** metaKeywords / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** langVersions / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** latestLangs / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D

- **Categorias da base de conhecimento**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** hash / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** published / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** posições / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** categoryPositions / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** raiz / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** langs / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D

- **Formulários da base de conhecimento**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** slug / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** hash / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** body / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** layout / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** layoutV2 / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** componentsV2 / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** condições / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** advanced / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** publishedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** published / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** snippets / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** recaptcha / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** klass / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** channel / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** deflection / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** formHookEnabled / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** replyFrom / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** wcag / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D

- **Rotas da base de conhecimento**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** url / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** routableType / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** routableId / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D

- **Tags da base de conhecimento**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D

- **Modelos da base de conhecimento**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** título / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** description / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** beta / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** manifesto / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** jsxSnippets / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** imagens / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** version / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D

- **Temas da base de conhecimento**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** active / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** padrão / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** lastfileUpdatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** personalizado / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** status / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** templateVersionId / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** templateTitle / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** templateVersion / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** manifesto / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** configSnippets / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** jsxSnippets / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** rev / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D

- **Klasses**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** icon / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** color / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** appDisabled / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** status / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** s3DataUrl / **Tipo de dados:** String / **Operadores compatíveis:** N/D

- **KViews**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** recurso / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** modelo / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** context / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** meta / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** appDisabled / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** enabled / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** advanced / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** layout / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** Componentes  / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** condições / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** rev / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D

- **Notificações**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** nome / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** status / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** event / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D

- **Mensagens**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** externalId / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** channel / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** aplicação / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** size / **Tipo de dados:** Inteiro / **Operadores compatíveis:** =, \!=, >, >=, <, <=
  - **Campo:** direction / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** preview / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** subject / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** meta / **Tipo de dados:** Struct / **Operadores compatíveis:** N/D
  - **Campo:** status / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** directionType / **Tipo de dados:** String / **Operadores compatíveis:**  =, \!=, CONTAINS
  - **Campo:** assignedTeams / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** assignedUsers / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** errorAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** auto / **Tipo de dados:** Booleano / **Operadores compatíveis:**  =, \!=
  - **Campo:** sentAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** N/D
  - **Campo:** redacted / **Tipo de dados:** Booleano / **Operadores compatíveis:** N/D
  - **Campo:** createdByTeams / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** rev / **Tipo de dados:** Inteiro / **Operadores compatíveis:** N/D
  - **Campo:** reações / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D
  - **Campo:** intentDetections / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D

- **Observações**
  - **Campo:** id / **Tipo de dados:** String / **Operadores compatíveis:** N/D
  - **Campo:** body / **Tipo de dados:** String / **Operadores compatíveis:** CONTAINS
  - **Campo:** createdAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** modifiedAt / **Tipo de dados:** DateTime / **Operadores compatíveis:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** createdByTeams / **Tipo de dados:** Lista / **Operadores compatíveis:** N/D



## Particionamento de consultas
<a name="kustomer-reading-from-partitioning"></a>

**Particionamento com base em campo**

É possível fornecer as opções adicionais do Spark `PARTITION_FIELD`, `LOWER_BOUND`, `UPPER_BOUND` e `NUM_PARTITIONS` se quiser utilizar a simultaneidade no Spark. Com esses parâmetros, a consulta original seria dividida em `NUM_PARTITIONS` subconsultas, que poderiam ser executadas pelas tarefas do Spark simultaneamente.
+ `PARTITION_FIELD`: o nome do campo a ser usado para particionar a consulta.
+ `LOWER_BOUND`: um valor limite inferior **inclusivo** do campo de partição escolhido.

  Para o campo DateTime, aceitamos o valor no formato ISO.

  Exemplo de valor válido:

  ```
  "2023-01-15T11:18:39.205Z"
  ```
+ `UPPER_BOUND`: um valor limite superior **exclusivo** do campo de partição escolhido.
+ `NUM_PARTITIONS`: o número de partições.

Os detalhes do suporte do campo de particionamento relativo às entidades são capturados na seguinte tabela:



- **Empresas**
  - **Campos de particionamento:** modifiedAt
  - **Tipo de dados:** DateTime

- **Conversas**
  - **Campos de particionamento:** createdAt, updatedAt, modifiedAt, endedAt, lastMessageAt / **Tipo de dados:** DateTime
  - **Campos de particionamento:** messageCount, noteCount / **Tipo de dados:** BigInteger
  - **Campos de particionamento:** priority / **Tipo de dados:** Inteiro

- **Clientes**
  - **Campos de particionamento:** createdAt, updatedAt, modifiedAt
  - **Tipo de dados:** DateTime

- **Mensagens**
  - **Campos de particionamento:** errorAt, sentAt, createdAt / **Tipo de dados:** DateTime
  - **Campos de particionamento:** size / **Tipo de dados:** BigInteger

- **Observações**
  - **Campos de particionamento:** createdAt, updatedAt, modifiedAt
  - **Tipo de dados:** DateTime



Exemplo:

```
Kustomer_read = glueContext.create_dynamic_frame.from_options(
    connection_type="kustomer",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "conversation",
        "API_VERSION": "v1",
        "PARTITION_FIELD": "createdAt"
        "LOWER_BOUND": "2023-01-15T11:18:39.205Z"
        "UPPER_BOUND": "2023-02-15T11:18:39.205Z"
        "NUM_PARTITIONS": "2"
    }
```