HTTP API
HTTP API
Direct HTTP endpoints for the public Karybase API.
Use the HTTP API when you want to call Karybase directly from your backend, integration worker, or custom client.
The HTTP API is separate from the JavaScript SDK. HTTP docs describe raw paths, headers, query parameters, and response bodies.
Base URL
https://api.karybase.comAuthentication
Protected HTTP endpoints accept either header:
x-api-key: kb_live_...Authorization: Bearer kb_live_...General Endpoints
| Endpoint | API key | Purpose |
|---|---|---|
GET /api/v1/health | No | Health check |
GET /api/v1/auth/verify | Yes | Validate the API key |
GET /api/v1/organization | Yes | Read organization summary |
Feature Flags
Module endpoints use the same feature flag IDs as Karybase access control. Inventory HTTP handlers currently authorize with featureId: "inventory" and inventory:view.