---
title: "Score one work email for etiquette and rewrite it"
method: POST
path: "/api/email-etiquette"
tags: ["Site"]
---

# Score one work email for etiquette and rewrite it

`POST /api/email-etiquette`

## Request

- Base URL: `https://www.emailchaser.com`
- URL: `https://www.emailchaser.com/api/email-etiquette`
- Auth: none required

Powers the email etiquette checker. The email text must be between 40 and 6,000 characters.

## Request body

- object
  - `email` string, required: The full text of one work email.

## Response `200`

The score, the issues found and a rewrite.

- object
  - `score` integer
  - `verdict` string
  - `tone` string
  - `issues` object[]
    - `severity` 'high' | 'medium' | 'low'
    - `label` string
    - `detail` string
    - `quote` string
  - `rewrite` object
    - `subject` string
    - `body` string

## Other responses

- `400`: The request body was missing or invalid.
- `405`: Wrong HTTP method. The Allow header lists the right one.
- `429`: Rate limited.
- `502`: An upstream service failed.
- `503`: The endpoint is temporarily unavailable.

---

[API](https://skmtc.dev/emailchaser/apis/emailchaser-api.md) · [All operations](https://skmtc.dev/emailchaser/apis/emailchaser-api/llms.txt) · [OpenAPI document](https://skmtc.dev/emailchaser/apis/emailchaser-api/revisions/8b114990abb7?raw)
