---
title: "Add an internal note"
method: POST
path: "/inbox/conversations/{id}/notes"
tags: ["Inbox"]
---

# Add an internal note

`POST /inbox/conversations/{id}/notes`

## Request

- Base URL: `https://warmysender.com/api/v1`
- URL: `https://warmysender.com/api/v1/inbox/conversations/{id}/notes`
- Auth: HTTP bearer

Leave an internal note on an email conversation for your team. Notes show in the inbox side panel and on GET; the contact never sees them. Up to 5,000 characters.

Required scope: `campaigns:write`.

## Path parameters

- `id` string, required

## Request body

- object
  - `body` string, required: The note text. Up to 5,000 characters.

## Response `201`

Success

## Other responses

- `400`: `validation_error` — The body is empty or longer than 5,000 characters.
- `401`: `unauthorized` — Missing or invalid API key.
- `403`: `insufficient_scope` — The API key lacks the scope this endpoint requires.
- `404`: `not_found` — No such email conversation in your workspace.
- `429`: `rate_limited` — Too many requests — slow down and retry after the Retry-After delay.

---

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