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

# Get conversation details

Retrieve the detailed information about a single conversation. You can list conversations using the [Get interaction aggregates](/embedded-pages/interactions/get-interaction-aggregates) endpoint grouping by conversation\_id.
For authentication you need the to use the API key associated to the project you want to retrieve the interactions from.

<ParamField body="conversation_id" type="string" required>
  ID of the conversation you want to retrieve.
</ParamField>

# Response

<ResponseField name="id" type="string">
  Unique identifier of the interaction.
</ResponseField>

<ResponseField name="session_length" type="float" nullable>
  The total number of interactions in the conversation.
</ResponseField>

<ResponseField name="session_time" type="float" nullable>
  The total time spent in the conversation, in seconds, from the start of the first interaction to the end of the last interaction.
</ResponseField>

<ResponseField name="start_session" type="string" nullable>
  Timestamp of the first interaction in the conversation.
</ResponseField>

<ResponseField name="end_session" type="string" nullable>
  Timestamp of the last interaction in the conversation.
</ResponseField>

<ResponseField name="cost" type="float" nullable>
  Cost of the conversation, in micro dollars.
</ResponseField>

<ResponseField name="tags" type="object" nullable>
  Tags associated with the conversation.

  <Expandable title="properties">
    <ResponseField name="key" type="string">
      Key of the tag.
    </ResponseField>

    <ResponseField name="value" type="string">
      Value of the tag.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="emotions" type="string[]" nullable>
  List of emotions detected in the conversation.
</ResponseField>

<ResponseField name="custom_aggregates" type="object" nullable>
  User defined custom aggregates associated with the conversation.

  <Expandable title="properties">
    <ResponseField name="key" type="string">
      Key of the custom aggregate.
    </ResponseField>

    <ResponseField name="value" type="string">
      Value of the custom aggregate.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="conversation" type="object[]">
  List of the interactions in the conversation.

  <Expandable title="properties">
    <ResponseField name="id" type="string">
      Unique identifier of the interaction.
    </ResponseField>

    <ResponseField name="input" type="string">
      Input text of the interaction.
    </ResponseField>

    <ResponseField name="output" type="string">
      Output text of the interaction.
    </ResponseField>

    <ResponseField name="timestamp" type="string">
      Timestamp of the start of the interaction.
    </ResponseField>

    <ResponseField name="end_timestamp" type="string">
      Timestamp of the end of the interaction.
    </ResponseField>

    <ResponseField name="user_query" type="string" nullable>
      User query associated with the interaction.
    </ResponseField>

    <ResponseField name="topic" type="string" nullable>
      Topic of the interaction.
    </ResponseField>

    <ResponseField name="sentiment" type="string" nullable>
      Sentiment of the interaction.
    </ResponseField>

    <ResponseField name="type_of_risk" type="string" nullable>
      Type of risk associated with the interaction.
    </ResponseField>

    <ResponseField name="moderation_issue" type="string" nullable>
      Moderation issue associated with the interaction.
    </ResponseField>

    <ResponseField name="business_issue" type="string" nullable>
      Business issue associated with the interaction.
    </ResponseField>
  </Expandable>
</ResponseField>
