API Reference
Complete API reference documentation for the Thena Platform
Introduction
Welcome to the Thena API reference documentation. Our API suite is divided into three main sections, each serving a distinct purpose in the Thena ecosystem.
All APIs require authentication using either JWT tokens or API keys. See the authentication section in each API group for specific requirements.
Platform APIs
Core infrastructure services including authentication, SLA management, and workflow orchestration
App Studio APIs
Create, manage, and distribute custom applications within the Thena ecosystem
Agent Studio APIs
Build and manage AI agents with advanced chat, knowledge, and integration capabilities
API Overview
The Platform APIs form the core of Thena’s infrastructure:
- Core Services: Authentication, health checks, and storage management
- SLA Management: Create and manage SLA policies, monitor SLA compliance
- Workflow Orchestration: Define, execute, and monitor automated workflows
- Ticket Management: Comprehensive ticket lifecycle management
Platform APIs are designed for system-level integrations and core service management.
The Platform APIs form the core of Thena’s infrastructure:
- Core Services: Authentication, health checks, and storage management
- SLA Management: Create and manage SLA policies, monitor SLA compliance
- Workflow Orchestration: Define, execute, and monitor automated workflows
- Ticket Management: Comprehensive ticket lifecycle management
Platform APIs are designed for system-level integrations and core service management.
The App Studio APIs enable custom application development:
- App Management: Create, update, and manage app manifests
- Installation: Handle app installation, uninstallation, and updates
- Distribution: Control app visibility and distribution
- Configuration: Manage app settings and configurations
Perfect for developers building custom solutions and integrations on top of Thena.
The Agent Studio APIs power Thena’s AI capabilities:
- Agent Management: Create and configure AI agents from templates
- Knowledge Management: Upload files, add URLs, and manage agent knowledge base
- Flow Control: Define and execute agent workflows
- Chat & Interactions: Manage chat threads and message streams
- Tools & Integrations: Configure agent tools and third-party integrations
- CRM Integration: Sync and manage CRM data for contextual interactions
Ideal for building AI-powered automation and customer engagement solutions.
Getting Started
Choose Your API
Select the appropriate API section based on your use case:
- Platform APIs for core infrastructure
- App Studio for custom applications
- Agent Studio for AI capabilities
Authentication
Obtain the necessary credentials:
- JWT token for user authentication
- API key for service authentication
Explore Endpoints
Browse the API reference for your chosen section:
- Review request/response formats
- Check required parameters
- Test example requests
Integration
Start integrating with your application:
- Follow best practices
- Monitor rate limits
- Handle errors appropriately
Need Help?
Developer Community
Join our community to connect with other developers
Developer Guides
Check our comprehensive guides
Support
Contact our support team for assistance
API Status
Monitor our system status
Remember to check our rate limits and implement appropriate error handling in your applications. For production deployments, consider implementing retry logic with exponential backoff.