Create an authenticated session
POST/api/v1/auth/login
Authenticates a user and establishes the server-owned session. Login is public and exempt from CSRF, but database-backed throttling limits repeated failures by account and source address.
Request Bodyrequired
Section titled “Request Bodyrequired”Credentials used only to create a server-owned session.
object
Password accepted only for authentication and never returned.
ReplicaDB username.
Example
api-operatorResponses
Section titled “Responses”Authenticated identity returned and session established
Identity associated with the current authenticated session.
object
User identifier.
Global authorization role.
Current username.
The request is malformed or fails validation.
RFC 7807 problem response. Dynamic detail text is credential-redacted.
object
Authentication is required or credentials are invalid.
RFC 7807 problem response. Dynamic detail text is credential-redacted.
object
The request is throttled after repeated authentication failures.
RFC 7807 problem response. Dynamic detail text is credential-redacted.