Skip to content

Index

API Reference

Complete API reference for TrikuSec.

Overview

TrikuSec provides REST API endpoints for:

  • Uploading audit reports
  • License key validation

Base URL

The TrikuSec API is available on port 8001:

https://yourserver:8001/api

The web interface (admin UI) is available on port 8000:

https://yourserver:8000

API Versioning

TrikuSec supports API versioning:

  • Versioned API: /api/v1/lynis/...
  • Legacy API: /api/lynis/... (for backward compatibility)

Both endpoints route to the same views.

Authentication

Currently, API endpoints use license key authentication. See Authentication for details.

Endpoints

Rate Limiting

API endpoints are rate-limited to prevent abuse. See configuration for details.

Response Formats

Success Response

{
  "status": "success",
  "data": { ... }
}

Error Response

{
  "status": "error",
  "message": "Error description"
}

Next Steps

  • Endpoints - Detailed endpoint documentation