Authentication
Solving endpoints require an API key. Health check does not.
| Endpoint | Auth |
|---|---|
GET /health | No |
GET /v1/solvers | Yes |
POST /v1/solve/:type | Yes |
Get a key
- Register in the console
- Open API Key
- Copy the default
site-key(created on signup; you can create more keys later)
Charges are billed to the account that owns the key.
Headers
Either header works (Bearer preferred):
http
Authorization: Bearer <site-key>http
X-API-Key: <site-key>Missing or invalid key → 401:
json
{
"ok": false,
"type": null,
"error": { "code": "UNAUTHORIZED", "message": "invalid api key" },
"cost_ms": null
}Password reset
Use Forgot password on the console login page. An email code is required to set a new password.