Skip to main content

Overview

Introduction

Moveo.AI provides a GraphQL API to extract useful data collected from your end users.

Deprecated queries

Some older queries have been deprecated and replaced with improved versions. Please check the Deprecated queries page to ensure you're using the latest API functions.

Endpoint URLs

The endpoint URL for the API is https://logs.moveo.ai/v1/graphql.

Authentication

To authenticate the request, use your Analytics API key and the account ID for which the API key is generated.

Authorization: apikey <YOUR_API_KEY>
X-Moveo-Account-Id: <YOUR_ACCOUNT_ID>

Check this section to learn how to create an API key.

Altair

You can use a tool such as Altair, a Google Chrome add-on, to quickly experiment with GraphQL queries to Moveo.AI.

Queries

Session analytics

  1. Sessions preview: returns information about each session.
  2. Session content: returns the content (whole history of messages) for a specific session.
  3. Sessions counts per interval: returns the number of sessions per interval (e.g., per day).
  4. Sessions counts: returns the number of sessions.
  5. Open/closed sessions per interval: returns the number of open and closed sessions per interval.
  6. AI agent session duration: returns the average duration of all, (non) contained, and (non) covered AI Agent sessions.
  7. AI agent session number messages: returns the average number of messages of all, (non) contained, and (non) covered AI Agent sessions.
  8. AI agent session message distribution: returns the distribution of AI Agent sessions with a specific number of user messages.

User analytics

  1. User counts per interval: returns the number of users per interval.
  2. Monthly active users: returns the number of monthly active users.

Message analytics

  1. Requests counts per interval: returns the number of received messages per interval.
  2. Requests counts: returns the number of user messages.
  3. Requests counts per hour: returns the average number of messages for every hour of the day in a week.
  4. Agent replies interval: returns the number of agent replies per interval.

Performance metrics

  1. Response times per interval: returns response time metrics per interval.
  2. Response times: returns overall response time metrics.
  3. Agents performance: returns agent-related performance metrics.

AI agent analytics

  1. Counts per AI agent: returns the number of sessions, messages, and users per AI Agent.
  2. Top intents: returns the most commonly used intents.
  3. AI agents performance: returns the performance of one or more AI Agents.

Rating & feedback analytics

  1. Ratings per interval: returns ratings-related metrics per interval.
  2. Ratings and feedback: returns the ratings and feedbacks.