POST /api/admin/auth/sign-in {email, password} → {done} with the session cookie, or {challenge, session, username, secret?, otpauth?}.Pre-session staff sign-in operation. Same-origin JSON checks and login rate limiting apply. No developer bearer key.Source snapshot: admin/src/app/api/admin/auth/sign-in/route.ts. This reference describes the current working tree, not proof of deployment. The response service types and validators remain authoritative.
Request
Body Params application/jsonRequired
Examples
Responses
🟢200
application/json
POST /api/admin/auth/sign-in {email, password} → {done} with the session cookie, or {challenge, session, username, secret?, otpauth?}.