---
title: "Changes to POST /api/v1.0/send/"
method: POST
path: "/api/v1.0/send/"
---

# Changes to POST /api/v1.0/send/

`POST /api/v1.0/send/`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 15 of 54 revisions.

- **2026-06-13** `9d5cc50423c3` — 1 breaking, 2 info
- **2026-04-08** `bd878fae5872` — 1 info
- **2026-03-16** `00a56b21a28b` — 1 warning, 3 info
- **2026-03-10** `a5dc72b4835b` — 2 breaking, 1 warning, 1 info
- **2026-03-09** `05988c444710` — 1 warning, 3 info
- **2026-03-03** `95d67b78149c` — 2 breaking
- **2026-03-03** `16cddb16df6f` — 1 info
- **2026-03-03** `e6feb47a0d7e` — 1 breaking, 1 info
- **2026-02-25** `575958bae459` — 1 breaking, 1 info
- **2026-02-18** `8217fec7be4b` — 2 info
- **2026-01-28** `5d89432b30be` — 3 warning, 3 info
- **2026-01-24** `978ec5cc8f37` — 1 info
- **2026-01-13** `d8748a28f71f` — 6 info
- **2026-01-12** `8b9ed8ea9a42` — 7 breaking
- **2026-01-02** `01b3cc64b3fc` — 1 info

## Changes

- **2026-06-13** `9d5cc50423c3` — 1 breaking, 2 info
  - removed the required property `message` from the response with the `200` status
  - added the non-success response with the status `500`
  - removed the non-success response with the status `503`
- **2026-04-08** `bd878fae5872` — 1 info
  - added the required property `message/mime_id` to the response with the `200` status
- **2026-03-16** `00a56b21a28b` — 1 warning, 3 info
  - added the new `autoreply` enum value to the `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/type` response property for the response status `200`
  - added the optional property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/metadata` to the response with the `200` status
  - added the required property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/is_active_autoreply` to the response with the `200` status
  - added the required property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/signature` to the response with the `200` status
- **2026-03-10** `a5dc72b4835b` — 2 breaking, 1 warning, 1 info
  - removed the required property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/is_active_autoreply` from the response with the `200` status
  - removed the required property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/signature` from the response with the `200` status
  - removed the optional property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/metadata` from the response with the `200` status
  - removed the `autoreply` enum value from the `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/type` response property for the response status `200`
- **2026-03-09** `05988c444710` — 1 warning, 3 info
  - added the new `autoreply` enum value to the `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/type` response property for the response status `200`
  - added the optional property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/metadata` to the response with the `200` status
  - added the required property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/is_active_autoreply` to the response with the `200` status
  - added the required property `message/signature/allOf[#/components/schemas/ReadMessageTemplate]/signature` to the response with the `200` status
- **2026-03-03** `95d67b78149c` — 2 breaking
  - removed the required property `message/is_starred` from the response with the `200` status
  - removed the required property `message/read_at` from the response with the `200` status
- **2026-03-03** `16cddb16df6f` — 1 info
  - added the required property `message/sender_user` to the response with the `200` status
- **2026-03-03** `e6feb47a0d7e` — 1 breaking, 1 info
  - removed the required property `message/sender_user` from the response with the `200` status
  - added the required property `message/read_at` to the response with the `200` status
- **2026-02-25** `575958bae459` — 1 breaking, 1 info
  - removed the required property `message/read_at` from the response with the `200` status
  - added the required property `message/sender_user` to the response with the `200` status
- **2026-02-18** `8217fec7be4b` — 2 info
  - added `#/components/schemas/ReadMessageTemplate` to the `message/signature` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/ReadOnlyMessageTemplate` from the `message/signature` response property `allOf` list for the response status `200`
- **2026-01-28** `5d89432b30be` — 3 warning, 3 info
  - added the new `cancelled` enum value to the `message/bcc/items/delivery_status/allOf[#/components/schemas/MessageDeliveryStatusChoices]/` response property for the response status `200`
  - added the new `cancelled` enum value to the `message/cc/items/delivery_status/allOf[#/components/schemas/MessageDeliveryStatusChoices]/` response property for the response status `200`
  - added the new `cancelled` enum value to the `message/to/items/delivery_status/allOf[#/components/schemas/MessageDeliveryStatusChoices]/` response property for the response status `200`
  - added the required property `message/bcc/items/id` to the response with the `200` status
  - added the required property `message/cc/items/id` to the response with the `200` status
  - added the required property `message/to/items/id` to the response with the `200` status
- **2026-01-24** `978ec5cc8f37` — 1 info
  - added the required property `message/signature/allOf[#/components/schemas/ReadOnlyMessageTemplate]/is_default` to the response with the `200` status
- **2026-01-13** `d8748a28f71f` — 6 info
  - added the required property `message/htmlBody/items/content` to the response with the `200` status
  - added the required property `message/htmlBody/items/partId` to the response with the `200` status
  - added the required property `message/htmlBody/items/type` to the response with the `200` status
  - added the required property `message/textBody/items/content` to the response with the `200` status
  - added the required property `message/textBody/items/partId` to the response with the `200` status
  - added the required property `message/textBody/items/type` to the response with the `200` status
- **2026-01-12** `8b9ed8ea9a42` — 7 breaking
  - removed the required property `message/htmlBody/items/content` from the response with the `200` status
  - removed the required property `message/htmlBody/items/partId` from the response with the `200` status
  - removed the required property `message/htmlBody/items/type` from the response with the `200` status
  - removed the required property `message/signature/allOf[#/components/schemas/ReadOnlyMessageTemplate]/is_default` from the response with the `200` status
  - removed the required property `message/textBody/items/content` from the response with the `200` status
  - removed the required property `message/textBody/items/partId` from the response with the `200` status
  - removed the required property `message/textBody/items/type` from the response with the `200` status
- **2026-01-02** `01b3cc64b3fc` — 1 info
  - added the required property `message/signature/allOf[#/components/schemas/ReadOnlyMessageTemplate]/is_default` to the response with the `200` status

---

[Operation](https://skmtc.dev/betagouv/apis/messages-api/docs/api/v1.0/send/post.md) · [API](https://skmtc.dev/betagouv/apis/messages-api.md) · [Page](https://skmtc.dev/betagouv/apis/messages-api/changes/api/v1.0/send/post)
