Moveo Authoring API Overview
The Moveo Authoring API provides a comprehensive set of REST endpoints for building, managing, and interacting with AI agents and their components. This API allows you to create sophisticated conversational AI solutions programmatically.
Authentication​
All API requests must be authenticated using an API key. API keys can be created in the Moveo platform under Deploy → Developer Tools → API Keys. There are two types of API keys available:
- Use: Grants access to core functionality like sending messages and classifying intents
- Manage: Provides full access to create, modify, and delete resources
For more information about API keys, see API Keys documentation.
Core Components​
The Moveo Authoring API is organized around several key components:
AI Agents (Formerly called brains)​
- Create and manage AI agents - AI Agents documentation
- Configure agent behavior and responses
- Send messages to agents
- Test and validate agent responses
Intents and Entities​
- Define conversation intents - Entities documentation
- Create and manage entities
- Configure intent recognition
- Generate intents automatically
Dialogs​
- Create and manage conversation flows - Create your first AI Agent
- Configure dialog branches
- Generate dialogs automatically
- Update dialog collections
Language Models​
- Create and manage language models - Language Models documentation
- Configure model parameters
- Update model settings
Collections and Datasources​
- Manage document collections - Collections documentation
- Configure data sources
- Sync and update data
- Handle document processing
Key Features​
-
AI Agent Management
- Create and configure AI agents
- Send messages and receive responses
- Test and validate agent behavior
- Manage agent versions
-
Natural Language Processing
- Intent classification
- Entity recognition
- Language model configuration
- Automatic intent and dialog generation
-
Conversation Management
- Dialog flow configuration
- Response handling
- Context management
- Webhook integration - Webhooks documentation
-
Data Management
- Document processing
- Data source integration
- Collection management
- Version control
Getting Started​
To start using the Moveo Authoring API:
- Create an API key in the Moveo platform
- Review the API documentation for specific endpoints
- Use the API key to authenticate your requests
- Start building your AI solution
Rate Limits​
The API has rate limits to ensure fair usage and system stability. Specific rate limits are documented with each endpoint.
Error Handling​
The API uses standard HTTP status codes to indicate success or failure of requests. Detailed error messages are provided in the response body when errors occur.
Best Practices​
- Always store API keys securely
- Implement proper error handling
- Use appropriate rate limiting in your application
- Test thoroughly in a development environment before production use
Support​
For additional support or questions about the Moveo Authoring API, please contact the Moveo support team or refer to the detailed API documentation for specific endpoints.