Skip to main content
Version: 0.7.0

Kinkeep

Kinkeep's API, and the whole of what it does: since September 2026 it serves no HTML at all.

Failures answer with a code rather than a sentence, because the wording belongs to whichever client is showing it, in whichever language. The codes are enumerated in the Error schema.

GET /api/instance sits outside the version and lists the versions this instance answers.

Authentication

The short lived access token from POST /api/v1/auth/login. The refresh token is not sent this way: it is an httpOnly cookie scoped to /api/v1/auth, which is why refreshing needs no header.

Security Scheme Type:

http

HTTP Authorization Scheme:

bearer

Bearer format:

JWT