Requirements
-
Required API Role
Manage conversations(orView conversationsfor read-only operations). See Authorization page to learn how to access configuration. -
Assistant name. See guide for user configuration for more details.

-
Tag IDs. To see how to access page from screenshot see guide for conversation review.

Quick Reference
Queries
rawConversations
Retrieves conversations for an assistant with optional filtering by time range and tags.
Schema:
RawConversationsInput
Output:
RawConversationsOutput
Example:
conversationTags
Retrieves all conversation tags available for a given assistant.
Schema:
ConversationTagsInput
Output:
[ConversationTag!]!
Returns a list of conversation tags:
Example:
Mutations
addConversationTagToConversation
Adds a tag to a conversation.
Schema:
AddConversationTagToConversationInput
Output: Returns
true if the tag was successfully added.
If the tag already exists on the conversation, the endpoint will also return
true. If a non-existent conversation, tag, or resource mismatch occurs, a descriptive error message with an appropriate error code is returned.removeConversationTagFromConversation
Removes a tag from a conversation.
Schema:
RemoveConversationTagFromConversationInput
Output: Returns
true if the tag was successfully removed.
If the provided
tagId is not linked to the conversationId, or if the provided conversationId or tagId is not present in the system, the endpoint will still return true.deleteConversations
Deletes one or more conversations.
Schema:
DeleteConversationsInput
Output: Returns the count of deleted conversations.
The count only includes conversations that were actually deleted. If all IDs passed to the API were invalid, count will be zero.
Reference
Conversation Events Structure
TheconversationEvents field in rawConversations contains a list of events that occur within a conversation. These events follow a specific structure that varies by event type. For a full description of all possible events, see the Rasa Events Documentation.