# Check whether an email is available for signup

Source: https://docs.usetone.ai/reference/auth/check

> Sign-up itself answers GENERICALLY when an address is already registered, because telling callers which addresses exist is an account-enumeration oracle.

`POST /v1/signup/email-available`
Sign-up itself answers GENERICALLY when an address is already registered, because telling callers which addresses exist is an account-enumeration oracle. This endpoint exists so the sign-up form can show an honest "already registered" message instead; it is deliberately the only place that distinction is made.

## Request body

| Field | Type | | Meaning |
|---|---|---|---|
| `email` | string | required | The address to check. Answers whether it can be signed up, without revealing anything about an existing account beyond availability. |

### Example request

```json
{
  "email": "priya@example.com"
}
```

## Response



### Example response

```json
{
  "data": null
}
```
