Skip to main content

API overview

What can you do with Moveo APIs?​

Moveo has four APIs. Use them to build, deploy, and manage AI agents, to connect your own channels, and to read analytics data. Each API has its own section with authentication details and examples.

Moveo APIs​

Authoring API​

A RESTful API that enables you to manage all aspects of your Moveo platform. Create, read, update, and delete resources with full control over your AI agents and integrations.

Analytics API​

A GraphQL API that returns the analytics data of your account. Query data about:

  • Agent performance metrics (both AI and human agents)
  • Session analytics including counts, durations, and message distributions
  • User engagement metrics and monthly active users
  • Response times and customer satisfaction ratings
  • AI agent effectiveness and performance metrics
  • Detailed logs and usage statistics
  • Team performance and agent effectiveness metrics

Channel WebSocket API​

A real-time bidirectional communication API using Socket.IO protocol. Build custom integrations and receive instant updates through persistent connections with a Moveo integration. The Moveo web chatbox is an example of an integration built with the Channel WebSocket API.

Custom integration API​

A REST API for connecting any external system to your AI agent through standard HTTP requests and webhooks. Manage sessions, send and receive messages, handle file uploads, and control conversation lifecycle with full programmatic control.

Custom integration development​

Build custom channels and integrations with the custom integration API or the Channel WebSocket API. Use them when Moveo has no built-in integration for your channel.

Advanced analytics dashboard​

Use the Analytics API to build your own dashboards that track:

  • Agent performance and effectiveness
  • User engagement and satisfaction
  • System response times and reliability
  • Team productivity and efficiency

Multi-channel deployment​

Deploy your AI agents across multiple channels with the Moveo APIs. Whether you need web, mobile, or custom integrations, the APIs give you the flexibility to reach your users on each channel.

Getting started​

Each API has its own detailed documentation section with examples, authentication details, and best practices. Explore the section of each API to learn more about its capabilities.