Home / API Reference / API Overview

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.