

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

**Requisito previo**

Un objeto de Kustomer desde el que desea leer. Necesitará el nombre del objeto, como Marcas o Tarjetas. En la siguiente tabla se muestran las entidades admitidas.

**Entidades compatibles como origen:**


| Entidad | Se puede filtrar | Admite límite | Admite Ordenar por | Admite Seleccionar \* | Admite partición | 
| --- | --- | --- | --- | --- | --- | 
| Marcas | No | Sí | No | Sí | No | 
| Tarjetas | No | Sí | No | Sí | No | 
| Configuración del chat | No | No | No | Sí | No | 
| Empresas | Sí | Sí | Sí | Sí | Sí | 
| Conversaciones | Sí | Sí | Sí | Sí | Sí | 
| Clientes | Sí | Sí | Sí | Sí | Sí | 
| Búsquedas de clientes ancladas | No | Sí | No | Sí | No | 
| Posición de búsquedas de clientes | No | No | No | Sí | No | 
| Enlaces de correo | No | Sí | No | Sí | No | 
| Enlaces web | No | Sí | No | Sí | No | 
| Artículos de KB | No | Sí | No | Sí | No | 
| Categorías de KB | No | Sí | No | Sí | No | 
| Formularios de KB | No | Sí | No | Sí | No | 
| Rutas de KB | No | Sí | No | Sí | No | 
| Etiquetas de KB | No | Sí | No | Sí | No | 
| Plantillas de KB | No | Sí | No | Sí | No | 
| Temas de KB | No | Sí | No | Sí | No | 
| Klasses | No | Sí | No | Sí | No | 
| KViews | No | Sí | No | Sí | No | 
| Mensajes | Sí | Sí | Sí | Sí | Sí | 
| Notas | Sí | Sí | Sí | Sí | Sí | 
| Notificaciones | No | Sí | No | Sí | No | 

**Ejemplo:**

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

## Detalles de entidades y campos de Kustomer
<a name="kustomer-reading-from-entities-field-details"></a>

Para obtener más información acerca de las entidades y los detalles de los campos, consulte:
+ [Marcas](https://api.kustomerapp.com/v1/brands)
+ [Tarjetas](https://api.kustomerapp.com/v1/cards)
+ [Configuración del chat](https://api.kustomerapp.com/v1/chat/settings)
+ [Empresas](https://api.kustomerapp.com/v1/companies)
+ [Conversaciones](https://api.kustomerapp.com/v1/conversations)
+ [Clientes](https://api.kustomerapp.com/v1/customers)
+ [Búsquedas de clientes ancladas](https://api.kustomerapp.com/v1/customers/searches/pinned)
+ [Posición de búsquedas de clientes](https://api.kustomerapp.com/v1/customers/searches/positions)
+ [Enlaces de correo](https://api.kustomerapp.com/v1/hooks/email)
+ [Enlaces web](https://api.kustomerapp.com/v1/hooks/web)
+ [Artículos de KB](https://api.kustomerapp.com/v1/kb/articles)
+ [Categorías de KB](https://api.kustomerapp.com/v1/kb/categories)
+ [Formularios de KB]( https://api.kustomerapp.com/v1/kb/forms)
+ [Rutas de KB](https://api.kustomerapp.com/v1/kb/routes)
+ [Etiquetas de KB](https://api.kustomerapp.com/v1/kb/tags)
+ [Plantillas de KB](https://api.kustomerapp.com/v1/kb/templates)
+ [Temas de KB](https://api.kustomerapp.com/v1/kb/themes)
+ [Klasses](https://api.kustomerapp.com/v1/klasses)
+ [KViews](https://api.kustomerapp.com/v1/kviews)
+ [Mensajes](https://api.kustomerapp.com/v1/messages)
+ [Notas](https://api.kustomerapp.com/v1/notes)
+ [Notificaciones](https://api.kustomerapp.com/v1/notifications)

API v1



- **Marcas**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** iconUrl / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** predeterminado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A

- **Tarjetas**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** Descripción / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** url / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** contextos / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A

- **Configuración del chat**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** settingsVersion / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** widgetType / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** versión / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** teamName / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** saludo / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** respuesta automática / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** embedIconUrl / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** embedIconColor / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** fallbackEmailSubject / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** fallbackEmailIntroduction / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** enabled / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** outboundChatEnabled / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** offhoursMessage / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** offhoursImageUrl / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** closableChat / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** noHistory / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** disableAttachments / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** volumeControl / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** singleSessonChat / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** showTypingIndicatorWeb / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A

- **Empresas**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** etiquetas / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** domains / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** correos electrónicos / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** teléfonos / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** mensajes de WhatsApp / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** redes sociales / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** url / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** ubicaciones / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** roleGroupVersions / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** rev / **Tipo de datos::** Entero / **Operadores admitidos:** N/A

- **Conversaciones**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** vista previa / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** canales / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** status / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** messageCount / **Tipo de datos::** Entero / **Operadores admitidos:**  =, \!=, >, >=, <, <=
  - **Campo:** noteCount / **Tipo de datos::** Entero / **Operadores admitidos:**  =, \!=, >, >=, <, <=
  - **Campo:** satisfacción / **Tipo de datos::** Entero / **Operadores admitidos:**  =, \!=, >, >=, <, <=
  - **Campo:** satisfactionLevel / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** lastActivityAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** spam / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** finalizó / **Tipo de datos::** Booleano / **Operadores admitidos:**  =, \!=
  - **Campo:** endedAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** endedReason / **Tipo de datos::** Cadena / **Operadores admitidos:** CONTAINS
  - **Campo:** endedByType / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** importedAt / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** etiquetas / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** suggestedTags / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** opinión / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** predicciones / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** suggestedShortcuts / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** firstMessageIn / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** firstMessageOut / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** lastMessageIn / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** lastMessageOut / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** lastMessageAt / **Tipo de datos::** DateTime / **Operadores admitidos:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** lastMessageUnrespondedTo / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** lastMessageUnrespondedToSinceLastDone / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** assignedUsers / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** assignedTeams / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** firstResponse / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** firstResponseSinceLastDone / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** lastResponse / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** firstDone / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** lastDone / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** direction / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** lastMessageDirection / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** outboundMessageCount / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** inboundMessageCount / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** rev / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** priority / **Tipo de datos::** Entero / **Operadores admitidos:**  =, \!=, >, >=, <, <=
  - **Campo:** roleGroupVersions / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** accessOverride / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** asistente / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** fase / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** Habilidades / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** matchedTimeBasedRules / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A

- **Clientes**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** displayName / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** displayColor / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** displayIcon / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** externalId / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** externalIds / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** sharedExternalIds / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** correos electrónicos / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** sharedEmails / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** teléfonos / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** sharedPhones / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** mensajes de WhatsApp / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** facebookIds / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** instagramIds / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** redes sociales / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** sharedSocials / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** url / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** ubicaciones / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** activeUsers / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** monitores / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** recentLocation / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** locale / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** timeZone / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** gender / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:**  =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** lastActivityAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** eliminado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** lastConversation / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** conversationCounts / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** vista previa / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** etiquetas / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** progressiveStatus / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** verified / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** rev / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** recentItems / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** defaultLang / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** satisfactionLevel / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** roleGroupVersions / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** accessOverride / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** companyName / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** firstName / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** lastName / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A

- **Búsquedas de clientes ancladas**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** buscar / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A

- **Posición de búsquedas de clientes**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** positions / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** elemento secundario / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** rev / **Tipo de datos::** Entero / **Operadores admitidos:** N/A

- **Enlaces de correo**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** Descripción / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** depuración / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** correo electrónico / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** eventName / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** título / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** hash / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** key / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A

- **Enlaces web**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** Descripción / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** eventName / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** hash / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** url / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** título / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** versión / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** depuración / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A

- **Artículos de KB**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** hash / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** título / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** origen / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** status / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** scope / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** eliminado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** deletedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** publishedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** etiquetas / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** categories / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** knowledgeBases / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** metaTitle / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** metaDescription / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** metaKeywords / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** langVersions / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** latestLangs / **Tipo de datos::** Struct / **Operadores admitidos:** N/A

- **Categorías de KB**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** hash / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** publicado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** positions / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** categoryPositions / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** root / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** idiomas / **Tipo de datos::** Struct / **Operadores admitidos:** N/A

- **Formularios de KB**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** URL amigable / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** hash / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** cuerpo / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** diseño / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** layoutV2 / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** componentsV2 / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** condiciones / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** avanzado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** publishedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** publicado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** fragmentos / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** recaptcha / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** klass / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** channel / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** desviación / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** formHookEnabled / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** replyFrom / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** wcag / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A

- **Rutas de KB**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** url / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** routableType / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** routableId / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A

- **Etiquetas de KB**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A

- **Plantillas de KB**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** título / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** Descripción / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** beta / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** manifiesto / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** jsxSnippets / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** images / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** versión / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A

- **Temas de KB**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** activa / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** predeterminado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** lastfileUpdatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** personalizado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** status / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** templateVersionId / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** templateTitle / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** templateVersion / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** manifiesto / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** configSnippets / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** jsxSnippets / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** rev / **Tipo de datos::** Entero / **Operadores admitidos:** N/A

- **Klasses**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** icono / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** color / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** appDisabled / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** status / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** s3DataUrl / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A

- **KViews**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** recurso / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** plantilla / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** context / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** meta / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** appDisabled / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** enabled / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** avanzado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** diseño / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** componentes / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** condiciones / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** rev / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A

- **Notificaciones**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** nombre / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** status / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** event / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A

- **Mensajes**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** externalId / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** channel / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** aplicación / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** tamaño / **Tipo de datos::** Entero / **Operadores admitidos:** =, \!=, >, >=, <, <=
  - **Campo:** direction / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** vista previa / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** subject / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** meta / **Tipo de datos::** Struct / **Operadores admitidos:** N/A
  - **Campo:** status / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** directionType / **Tipo de datos::** Cadena / **Operadores admitidos:**  =, \!=, CONTAINS
  - **Campo:** assignedTeams / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** assignedUsers / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** errorAt / **Tipo de datos::** DateTime / **Operadores admitidos:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** auto / **Tipo de datos::** Booleano / **Operadores admitidos:**  =, \!=
  - **Campo:** sentAt / **Tipo de datos::** DateTime / **Operadores admitidos:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** N/A
  - **Campo:** censurado / **Tipo de datos::** Booleano / **Operadores admitidos:** N/A
  - **Campo:** createdByTeams / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** rev / **Tipo de datos::** Entero / **Operadores admitidos:** N/A
  - **Campo:** reactions / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A
  - **Campo:** intentDetections / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A

- **Notas**
  - **Campo:** id / **Tipo de datos::** Cadena / **Operadores admitidos:** N/A
  - **Campo:** cuerpo / **Tipo de datos::** Cadena / **Operadores admitidos:** CONTAINS
  - **Campo:** createdAt / **Tipo de datos::** DateTime / **Operadores admitidos:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** updatedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** modifiedAt / **Tipo de datos::** DateTime / **Operadores admitidos:** =, \!=, <, <=, >, >=, BETWEEN
  - **Campo:** createdByTeams / **Tipo de datos::** Enumeración / **Operadores admitidos:** N/A



## Consultas de partición
<a name="kustomer-reading-from-partitioning"></a>

**Partición basada en campos**

Puede proporcionar las opciones adicionales de Spark `PARTITION_FIELD`, `LOWER_BOUND`, `UPPER_BOUND` y `NUM_PARTITIONS` si quiere utilizar la simultaneidad en Spark. Con estos parámetros, la consulta original se dividiría en un número `NUM_PARTITIONS` de subconsultas que las tareas de Spark pueden ejecutar simultáneamente.
+ `PARTITION_FIELD`: el nombre del campo que se utilizará para particionar la consulta.
+ `LOWER_BOUND`: un valor de límite inferior **inclusivo** del campo de partición elegido.

  Para el campo DateTime, aceptamos el valor en formato ISO.

  Ejemplo de valor válido:

  ```
  "2023-01-15T11:18:39.205Z"
  ```
+ `UPPER_BOUND`: un valor límite superior **exclusivo** del campo de partición elegido.
+ `NUM_PARTITIONS`: el número de particiones.

En la siguiente tabla se detalla la compatibilidad de los campos de partición por entidad:



- **Empresas**
  - **Campos de partición:** modifiedAt
  - **Tipo de datos::** DateTime

- **Conversaciones**
  - **Campos de partición:** createdAt, updatedAt, modifiedAt, endedAt, lastMessageAt / **Tipo de datos::** DateTime
  - **Campos de partición:** messageCount, noteCount / **Tipo de datos::** BigInteger
  - **Campos de partición:** priority / **Tipo de datos::** Entero

- **Clientes**
  - **Campos de partición:** createdAt, updatedAt, modifiedAt
  - **Tipo de datos::** DateTime

- **Mensajes**
  - **Campos de partición:** errorAt, sentAt, createdAt / **Tipo de datos::** DateTime
  - **Campos de partición:** tamaño / **Tipo de datos::** BigInteger

- **Notas**
  - **Campos de partición:** createdAt, updatedAt, modifiedAt
  - **Tipo de datos::** DateTime



Ejemplo:

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