---
title: "Verify user email"
method: POST
path: "/api/accounts/verify-email/"
tags: ["accounts"]
---

# Verify user email

`POST /api/accounts/verify-email/`

## Request

- Base URL: `https://docs.blindinsight.io` (the document declares no server; this is the origin it was published from)
- URL: `https://docs.blindinsight.io/api/accounts/verify-email/`
- Auth: one of:
  - API key in cookie `sessionid`
  - HTTP basic
  - HTTP bearer
  - none
- TypeScript: <https://skmtc.dev/blindinsight/apis/blind-insight-rest-api/docs/api/accounts/verify-email/post.ts> (a function with typed inputs; its response is checked against the schema)

Verify the authenticated user's email address. This is useful if you want to
automate onboarding of users within your organization.

The response will be a detail message indicating if the verification was
successful.

**On the command line:**

```bash
blind accounts verify-email --data verification.json
```

## Request body

- VerifyEmail
  - `user_id` string, required
  - `email` string, email, required
  - `timestamp` integer, required
  - `signature` string, required

## Response `200`

- VerifiedEmail
  - `detail` string

## Other responses

- `400`

---

[API](https://skmtc.dev/blindinsight/apis/blind-insight-rest-api.md) - [All operations](https://skmtc.dev/blindinsight/apis/blind-insight-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/blindinsight/apis/blind-insight-rest-api/revisions/0ac902401cea?raw)
