Register local owner account

Admits only normalized permanent email addresses with a usable mail domain before creating an identity. Known permanent providers skip DNS; custom domains need MX or the RFC 5321 implicit A/AAAA route. 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/register

Request

  • Base URL: https://api.eurobase.dev
  • URL: https://api.eurobase.dev/auth/register
  • 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

Registered

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

Changes

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