API Overview
Introduction to the REST API
API Overview
The system provides RESTful API endpoints for integration. All endpoints require authentication.
Base URLs
- Client API:
/client/api/ - Admin API:
/admin/api/
Authentication
All API endpoints require valid session authentication. Users must be logged in to access protected endpoints.
Response Format
{
"success": true|false,
"data": {...},
"error": "message"
}
Security
- All endpoints validate authentication
- Input validation on all parameters
- Rate limiting recommended for production
- HTTPS required in production
Important: Never expose API credentials or sensitive data in client-side code.