Skip to main content

Overview

Introduction

Moveo.AI exposes a GraphQL API to allow the extraction of useful data collected from your end users.

Endpoint URLs

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

Authentication

You authenticate to the API by using your API key as well as the account id for which this API key is generated.

  1. In the headers set:
    1. Authorization: apikey <YOUR_API_KEY>
    2. X-Moveo-Account-Id: <YOUR_ACCOUNT_ID>

You can contact us at support@moveo.ai to get an API key for your account

Altair

You can use a tool such as Altair, which is a Google Chrome Add-on, to quickly help you experiment GraphQL queries to Moveo.AI.

Queries

  1. SessionsPreviewV2: returns information about each sessions
  2. SessionContentV2: returns the content (whole history of messages) for a specific session
  3. LogsSessionsIntervalV2: returns the number of sessions per interval (i.e per day)
  4. UsersIntervalV2: returns the number of users per interval
  5. LogRequestsIntervalV2: returns the number of received messages per interval
  6. Sessions Counts: returns the number of sessions
  7. Requests Counts: returns the number of user messages
  8. Counts Per Brain: returns the number of sessions, messages and users per Brain
  9. TopIntentsV2: returns the most commonly used Intents
  10. MessagesPerHourV2: returns the average number of messages for every hour of the day in a week
  11. AgentsPerformance: returns agent related performance metrics
  12. ResponseTimesInterval: returns response times related metrics per interval
  13. ResponseTimes: returns response times related metrics overall
  14. OpenClosedSessionsInterval: returns the number of open and closed sessions per interval
  15. AgentRepliesInterval: returns the number of agent replies per interval
  16. Brain Session Duration: returns the average duration of all, (non) contained and (non) covered Brain sessions
  17. Brain Session Number Messages: returns the average number of messages of all, (non) contained and (non) covered Brain sessions
  18. Brain Session Message Distribution: returns the the distribution of Brain sessions with a specific number of user messages
  19. Brains Performance: returns the performance of one or more Brains
  20. RatingsInterval: returns ratings related metrics per interval
  21. RatingsFeedbacks: returns the ratings and feedbacks
  22. SessionsMetering: returns the number of meaningful sessions