The objects you'll work with in the Conversation Analysis API are simple.

Entities

Conversations

Represents a conversation between 2 or more individuals.

Individuals

Individuals are the people involved in conversations. Individuals are either users of a given system, or can be customers.

Utterances

Utterances are specific "turns" in a conversation -- something said by one of the individuals at a given time.

Analyses

Analyses of a conversation. Once conversations are ended, analyses can be created with variable analysis intervals.

Relationships

A. Utterance-to-Conversation

Utterances are always created in relation to Conversations.

B. Utterance-to-Individual

Utterances must be spoken by an Individual.

C. Analysis-to-Conversation

Analyses are specific to a single Conversation.

D. Conversation-to-Individual

There is always a single Individual who is designated as the "leader" of a Conversation.