---
title: "Send a test email"
method: POST
path: "/admin/system/test-email"
tags: ["Admin"]
---

# Send a test email

`POST /admin/system/test-email`

## Request

- Base URL: `https://cloud.kaneo.app/api`
- URL: `https://cloud.kaneo.app/api/admin/system/test-email`
- Auth: HTTP bearer

Send a test email to the calling administrator's own address to check the SMTP settings. There is no recipient parameter. Limited to 5 per administrator every 10 minutes on each API instance. Requires the `system:read` instance permission; API keys are rejected.

## Response `200`

The mail server accepted the test email

- AdminTestEmailResult
  - `sent` true, required
  - `to` string, required: The administrator's own address, the only recipient.

## Other responses

- `401`: Missing or invalid credentials
- `403`: The caller lacks the instance permission or is authenticated with an API key
- `409`: SMTP is not configured on this instance
- `429`: Too many test emails; retry after Retry-After seconds
- `502`: The mail server did not accept the test email

## Changes

- **2026-10-27** `bbaae0ea62c6`: 1 info
  - endpoint added
- **2026-10-27** `d7d92f47083a`: 1 breaking
  - api path removed without deprecation
- **2026-10-27** `6d2e646045ea`: 1 info
  - endpoint added
- **2026-10-26** `270c2866a46a`: 1 breaking
  - api path removed without deprecation
- **2026-10-26** `8cf55c967f4c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/usekaneo/apis/kaneo-api/changes/admin/system/test-email/post.md)

---

[API](https://skmtc.dev/usekaneo/apis/kaneo-api.md) - [All operations](https://skmtc.dev/usekaneo/apis/kaneo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usekaneo/apis/kaneo-api/revisions/741a49dfb347?raw)
