DELETE /api/session
End a session. Idempotent.
Closes the session named by the Authorization header, if there is one, and answers
204.
It is idempotent and unauthenticated by contract, not by accident. A caller
presenting no credential at all, a dead one, or the same one twice, all get 204. A
double logout is not an error, and this route never consults the session guard. No cookie
is cleared, because this surface sets none.
Authentication
No session required. This operation is reachable without an Authorization header. See Authenticating.
Request
No request body.
Responses
204
The session is gone, or was already gone, or was never named. These are not distinguished, deliberately.