API Documentation
Comprehensive documentation for Xharvoc's REST APIs, including authentication, endpoints, and examples.
Getting Started
Xharvoc's APIs enable you to integrate our services into your applications. All APIs are RESTful and return JSON responses.
Base URL: https://api.xharvoc.co.uk/v1
Authentication
All API requests require authentication using an API key. Include your key in the Authorization header:
curl -H "Authorization: Bearer YOUR_API_KEY" https://api.xharvoc.co.uk/v1/resourceImportant
Keep your API keys secure. Never expose them in client-side code or public repositories.
API Endpoints
Our API is organised into logical resource groups:
- /conversations - Manage conversational AI sessions
- /workflows - Create and execute automated workflows
- /analytics - Access business intelligence data
- /users - User management and authentication
- /integrations - Configure external integrations
Error Handling
API errors return standard HTTP status codes with detailed error messages:
{
"error": {
"code": "INVALID_REQUEST",
"message": "The request body is missing required field: name",
"details": {
"field": "name",
"reason": "required"
}
}
}Rate Limits
API requests are rate-limited to ensure fair usage:
- Standard tier: 100 requests per minute
- Professional tier: 500 requests per minute
- Enterprise tier: Custom limits
Pro Tip
Implement exponential backoff when handling rate limit errors (HTTP 429).
Was this article helpful?
Help us improve our documentation
Related Articles
SDK Installation Guide
Step-by-step instructions for installing and configuring Xharvoc SDKs in your development environment.
Webhooks & Events
Learn how to set up and handle webhooks to receive real-time notifications from Xharvoc services.
Custom Development
Guidelines and best practices for extending Xharvoc solutions with custom development.