Login local owner account

Creates a PostgreSQL-clocked 35-day browser session and returns the authenticated identity. Browser session state is established by Set-Cookie, not a JSON bearer token.

post/auth/login

Request

  • Base URL: https://api.eurobase.dev
  • URL: https://api.eurobase.dev/auth/login
  • Auth: none declared

Headers

idempotency-keystring

One logical action; retain through transport retries and challenge resubmission. Different guesses cannot reuse its receipt.

Request body

emailstring required
passwordstring required
authChallengestring

ADR 0088: base64 JSON {algorithm, challenge, number, salt, signature} solving a challenge this client received for this action; valid once within five minutes. Accepted in the JSON body of every step-up route.

Response

Logged in

authAccessState'verified' | 'email_verification_required' required
clientIpstring nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.