---
title: "Email Available"
method: GET
path: "/api/auth/email/available"
---

# Email Available

`GET /api/auth/email/available`

Whether email-OTP login can be served right now.

True iff Resend/SMTP is configured AND OTP_TTL_SECONDS > 0
(latter is constant; included for symmetry with sms_available()).
The SPA's LoginForm hides the "use a code instead" link when this
returns False so the password row stays the only path.

## Response `200`

Successful Response

- object

---

[API](https://skmtc.dev/omicos/apis/omicos-server.md) · [All operations](https://skmtc.dev/omicos/apis/omicos-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/omicos/omicos-server/revisions/a00b94573ffe/schema)
