API Reference
The Luxkern API is RESTful, returns JSON, and uses Bearer token authentication.
Base URL
bash
https://api.luxkern.comAll endpoints are versioned under /v1.
Authentication
Include your API key in the Authorization header:
bash
Authorization: Bearer lxk_live_xxxKeys are scoped per tool. Create and manage them in Settings > API Keys. Authentication details
Response format
Every response follows a consistent envelope:
json
// Success{ "success": true, "data": { ... }} // Error{ "success": false, "error": { "code": "INVALID_REQUEST", "message": "The 'url' field is required." }}Rate limits
| Mode | Limit |
|---|---|
| Standard (authenticated) | 60 req/min |
| Public mode (ping endpoints) | 1,000 req/min |
Rate limit headers are included in every response: X-RateLimit-Remaining, X-RateLimit-Reset.
Endpoints by tool
- CronSafe —
/v1/cronsafe/* - PingCheck —
/v1/pingcheck/* - LogDrain —
/v1/logdrain/* - FeatureFlags —
/v1/flags/* - StatusPage —
/v1/statuspage/* - Changelog —
/v1/changelog/*