Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.keenable.ai/llms.txt

Use this file to discover all available pages before exploring further.

Every request is authenticated with an API key passed as the X-API-Key header. The same key works across the CLI, REST API, and MCP server.

API keys

Create and revoke keys in the console. Keys are scoped to your workspace, never expire on their own, and can be rotated at any time.
X-API-Key: sk-kn_live_<your-key>

Sending the header

curl "https://api.keenable.ai/v1/search" \
  -H "X-API-Key: <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{ "query": "hello" }'

Error responses

StatusMeaning
401Missing or invalid API key
403Key disabled or workspace suspended
429Rate limit exceeded
Keep keys server-side. Don’t ship API keys in browser bundles or mobile apps. Proxy requests through your own backend, or issue short-lived per-user tokens.