> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudhumans.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Table catalog

> Every table delivered to your bucket, what one row means, and how it is refreshed.

The tables delivered today belong to two business domains. **Cloud Chat** is the
helpdesk itself: every conversation, contact and tag in the workspace, whether or not
an AI agent took part. **Claudia** covers only the conversations the ClaudIA agent
handled, seen from that agent's side.

Each table arrives in one of two ways, because the two are ingested differently: either
rewritten in full on every delivery, or as a daily delta. The mode is stated in the
Delivery column below and on each table's page, and it decides which partitions you
read.

Every column of every table is defined on that table's own page, with the type the
source warehouse declares. Parquet does not carry `varchar` lengths, so a length there
tells you what the source declares, not something the file itself enforces. The schema
name in each caption is the one you use in the S3 path and in your own external table
definitions.

## Claudia tables

`datamart_claudia` · 7 tables

| Table                                                                                         | One row is                                                                       | Delivery                        |
| --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------- |
| [`claudia_conversation`](/data-export/catalog/claudia/claudia_conversation)                   | One conversation the ClaudIA agent handled, with its resolution level and reason | Rewritten daily                 |
| [`claudia_messages`](/data-export/catalog/claudia/claudia_messages)                           | One message exchanged in a conversation, in send order                           | Daily delta on `etl_updated_at` |
| [`claudia_contents`](/data-export/catalog/claudia/claudia_contents)                           | One knowledge-base content section available to the agent                        | Rewritten daily                 |
| [`claudia_conversation_feedback`](/data-export/catalog/claudia/claudia_conversation_feedback) | One review of a ClaudIA conversation, left by one of your agents                 | Rewritten daily                 |
| [`claudia_csat`](/data-export/catalog/claudia/claudia_csat)                                   | One CSAT answer collected at the end of a conversation                           | Rewritten daily                 |
| [`claudia_prompt_revision`](/data-export/catalog/claudia/claudia_prompt_revision)             | One call to the language model while handling a conversation                     | Daily delta on `etl_updated_at` |
| [`eddie_result_outcomes`](/data-export/catalog/claudia/eddie_result_outcomes)                 | One controlled-flow run, with how it ended                                       | Rewritten daily                 |

## Cloud Chat tables

`datamart_cloudchat_saas` · 10 tables

| Table                                                                                                                          | One row is                                                             | Delivery        |
| ------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------- | --------------- |
| [`cloud_chat_conversations`](/data-export/catalog/cloud-chat/cloud_chat_conversations)                                         | One Cloud Chat conversation, with assignment, status and reply timings | Rewritten daily |
| [`cloud_chat_conversations_tags`](/data-export/catalog/cloud-chat/cloud_chat_conversations_tags)                               | One conversation, one tag                                              | Rewritten daily |
| [`cloud_chat_conversations_custom_fields`](/data-export/catalog/cloud-chat/cloud_chat_conversations_custom_fields)             | One conversation, one custom field                                     | Rewritten daily |
| [`cloud_chat_conversations_first_reply_metrics`](/data-export/catalog/cloud-chat/cloud_chat_conversations_first_reply_metrics) | One agent assignment on a conversation, with its response timings      | Rewritten daily |
| [`cloud_chat_contacts`](/data-export/catalog/cloud-chat/cloud_chat_contacts)                                                   | One contact known to the workspace                                     | Rewritten daily |
| [`cloud_chat_csat`](/data-export/catalog/cloud-chat/cloud_chat_csat)                                                           | One CSAT survey response                                               | Rewritten daily |
| [`cloud_chat_tags`](/data-export/catalog/cloud-chat/cloud_chat_tags)                                                           | One tag defined in the workspace                                       | Rewritten daily |
| [`cloud_chat_outbound_events`](/data-export/catalog/cloud-chat/cloud_chat_outbound_events)                                     | One outbound message sent to a contact                                 | Rewritten daily |
| [`cloud_chat_agent_metrics`](/data-export/catalog/cloud-chat/cloud_chat_agent_metrics)                                         | One agent's headline support metrics for one day                       | Rewritten daily |
| [`cloud_chat_team_metrics`](/data-export/catalog/cloud-chat/cloud_chat_team_metrics)                                           | One team's headline support metrics for one day                        | Rewritten daily |

<Info>
  **Rewritten daily** means the partition delivered today holds the whole table. Read
  the latest `snapshot_date=` partition and ignore the older ones.

  **Daily delta** means each partition holds only the rows the datamart ingested that
  day. Union every `etl_date=` partition to reconstruct the table, `etl_date=__initial__`
  included. See [bucket layout](/data-export/bucket-layout).
</Info>

<Note>
  Looking for a specific column? Search for its name with `⌘K`. The search covers
  every column definition in this catalog.
</Note>
