---
title: "Changes to Send a message"
method: POST
path: "/api/messaging/messages"
---

# Changes to Send a message

`POST /api/messaging/messages`

> Every recorded change to this endpoint, newest first.
> 137 revisions in range; 3 could not be searched.

## Timeline

Changed in 10 of 137 revisions.

- **2026-07-20** `14b262a4830d` — 1 breaking, 8 warning, 2 info
- **2026-07-20** `6e5c9df70369` — 5 breaking, 6 info
- **2026-07-16** `13da5e8c3990` — 1 breaking, 8 warning, 2 info
- **2026-07-10** `0f65a5bc6e5c` — 5 breaking, 6 info
- **2026-07-08** `a888562fa415` — 1 breaking, 8 warning, 2 info
- **2026-06-04** `79ec4cfae7c8` — 1 info
- **2026-06-04** `c1e5ee9f10e3` — 1 warning
- **2026-06-03** `b43c5d1683ba` — 1 info
- **2026-06-03** `548c8bbaf71b` — 1 warning
- **2026-06-03** `8f14f4f200f5` — 1 info

## Changes

- **2026-07-20** `14b262a4830d` — 1 breaking, 8 warning, 2 info
  - the request's body type/format changed from `object`/`` to ``/``
  - removed the request property `body`
  - removed the request property `custom_variables`
  - removed the request property `from`
  - removed the request property `media`
  - removed the request property `send_as_mms`
  - removed the request property `status_callback`
  - removed the request property `to`
  - added the new `whatsapp` enum value to the `kind/allOf[#/components/schemas/Message.MessageKind]/` response property for the response status `201`
  - added `#/components/schemas/Message.CreateMessageRequest, #/components/schemas/Message.WhatsAppContentMessageRequest, #/components/schemas/Message.WhatsAppTemplateMessageRequest` to the request body `anyOf` list
  - removed 'unevaluatedProperties' constraint from the request body
- **2026-07-20** `6e5c9df70369` — 5 breaking, 6 info
  - added the new required request property `from`
  - added the new required request property `to`
  - removed `#/components/schemas/Message.CreateMessageRequest, #/components/schemas/Message.WhatsAppContentMessageRequest, #/components/schemas/Message.WhatsAppTemplateMessageRequest` from the request body `anyOf` list
  - the request's body type/format changed from ``/`` to `object`/``
  - added 'unevaluatedProperties' constraint to the request body
  - added the new optional request property `body`
  - added the new optional request property `custom_variables`
  - added the new optional request property `media`
  - added the new optional request property `send_as_mms`
  - added the new optional request property `status_callback`
  - removed the `whatsapp` enum value from the `kind/allOf[#/components/schemas/Message.MessageKind]/` response property for the response status `201`
- **2026-07-16** `13da5e8c3990` — 1 breaking, 8 warning, 2 info
  - the request's body type/format changed from `object`/`` to ``/``
  - removed the request property `body`
  - removed the request property `custom_variables`
  - removed the request property `from`
  - removed the request property `media`
  - removed the request property `send_as_mms`
  - removed the request property `status_callback`
  - removed the request property `to`
  - added the new `whatsapp` enum value to the `kind/allOf[#/components/schemas/Message.MessageKind]/` response property for the response status `201`
  - added `#/components/schemas/Message.CreateMessageRequest, #/components/schemas/Message.WhatsAppContentMessageRequest, #/components/schemas/Message.WhatsAppTemplateMessageRequest` to the request body `anyOf` list
  - removed 'unevaluatedProperties' constraint from the request body
- **2026-07-10** `0f65a5bc6e5c` — 5 breaking, 6 info
  - added the new required request property `from`
  - added the new required request property `to`
  - removed `#/components/schemas/Message.CreateMessageRequest, #/components/schemas/Message.WhatsAppContentMessageRequest, #/components/schemas/Message.WhatsAppTemplateMessageRequest` from the request body `anyOf` list
  - the request's body type/format changed from ``/`` to `object`/``
  - added 'unevaluatedProperties' constraint to the request body
  - added the new optional request property `body`
  - added the new optional request property `custom_variables`
  - added the new optional request property `media`
  - added the new optional request property `send_as_mms`
  - added the new optional request property `status_callback`
  - removed the `whatsapp` enum value from the `kind/allOf[#/components/schemas/Message.MessageKind]/` response property for the response status `201`
- **2026-07-08** `a888562fa415` — 1 breaking, 8 warning, 2 info
  - the request's body type/format changed from `object`/`` to ``/``
  - removed the request property `body`
  - removed the request property `custom_variables`
  - removed the request property `from`
  - removed the request property `media`
  - removed the request property `send_as_mms`
  - removed the request property `status_callback`
  - removed the request property `to`
  - added the new `whatsapp` enum value to the `kind/allOf[#/components/schemas/Message.MessageKind]/` response property for the response status `201`
  - added `#/components/schemas/Message.CreateMessageRequest, #/components/schemas/Message.WhatsAppContentMessageRequest, #/components/schemas/Message.WhatsAppTemplateMessageRequest` to the request body `anyOf` list
  - removed 'unevaluatedProperties' constraint from the request body
- **2026-06-04** `79ec4cfae7c8` — 1 info
  - added the new optional request property `custom_variables`
- **2026-06-04** `c1e5ee9f10e3` — 1 warning
  - removed the request property `custom_variables`
- **2026-06-03** `b43c5d1683ba` — 1 info
  - added the new optional request property `custom_variables`
- **2026-06-03** `548c8bbaf71b` — 1 warning
  - removed the request property `custom_variables`
- **2026-06-03** `8f14f4f200f5` — 1 info
  - added the new optional request property `custom_variables`

---

[Operation](https://skmtc.dev/signalwire/apis/signalwire-rest-api/docs/api/messaging/messages/post.md) · [API](https://skmtc.dev/signalwire/apis/signalwire-rest-api.md) · [Page](https://skmtc.dev/signalwire/apis/signalwire-rest-api/changes/api/messaging/messages/post)
