API Overview
The VedTech API allows you to programmatically access information about your Odoo instances, monitor resource usage, and integrate with your existing tools and workflows.
Current API Version: v1
Base URL:
Base URL:
https://vedtechsolutions.com/api/v1/
Available APIs
| API | Description | Access Level |
|---|---|---|
| Resource Usage API | Monitor CPU, RAM, storage usage for instances | Admin / API Key |
| Instance Status API | Check instance status and health | Admin / API Key |
Authentication
API requests require authentication using an API key passed in the header:
X-API-Key: your_api_key_here
Getting Your API Key
- Log in to your VedTech account
- Navigate to My Account > API Settings
- Click Generate API Key
- Copy and securely store your key
Security: Never share your API key or commit it to version control. Treat it like a password.
Rate Limits
| Plan | Requests/Minute | Requests/Day |
|---|---|---|
| Starter | 30 | 1,000 |
| Professional | 60 | 5,000 |
| Enterprise | 120 | Unlimited |
Response Format
All API responses are returned in JSON format:
{
"success": true,
"data": { ... },
"timestamp": "2026-01-02T12:00:00Z"
}
Error Handling
Error responses include an error code and message:
{
"success": false,
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key"
}
}
Common Error Codes
| Code | HTTP Status | Description |
|---|---|---|
UNAUTHORIZED | 401 | Invalid or missing API key |
FORBIDDEN | 403 | Insufficient permissions |
NOT_FOUND | 404 | Resource not found |
RATE_LIMITED | 429 | Too many requests |
SERVER_ERROR | 500 | Internal server error |