---
title: "Star (save) a message"
method: PUT
path: "/addresses/{email}/messages/{messageId}/star"
tags: ["Messages"]
---

# Star (save) a message

`PUT /addresses/{email}/messages/{messageId}/star`

Toggle a message's *starred* status so it will not be automatically recycled when the account's
message storage limit is reached.

There is no PUT body.

It returns only the message metadata.

## Response `200`

Toggle starred status to protect from deletion

- EmailMessageShort
  - `inbox` Inbox — unresolved $ref
  - `to` To — unresolved $ref
  - `from` From — unresolved $ref
  - `subject` Subject — unresolved $ref
  - `originalInbox` OriginalInbox — unresolved $ref
  - `size` Size — unresolved $ref
  - `attachments` Attachments — unresolved $ref
  - `received` Received — unresolved $ref
  - `bcc` Bcc — unresolved $ref
  - `cc` Cc — unresolved $ref
  - `domain` Domain — unresolved $ref
  - `folder` Folder — unresolved $ref
  - `ip` Ip — unresolved $ref
  - `labels` Labels — unresolved $ref
  - `links` Links — unresolved $ref
  - `read` Read — unresolved $ref
  - `rtls` Rtls — unresolved $ref
  - `savedBy` SavedBy — unresolved $ref
  - `spam` Spam — unresolved $ref
  - `via` Via — unresolved $ref

## Other responses

- `401` — Not authorized. You may need to log in first.
- `404` — Message not found by id...

---

[API](https://skmtc.dev/mailsac/apis/mailsac-api-specification.md) · [All operations](https://skmtc.dev/mailsac/apis/mailsac-api-specification/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mailsac/mailsac-api-specification/revisions/5f8b55c76229/schema)
