TextMessageCreateRequest

One send intent: an owned sender, one body of text, and every recipient it goes to.

The whole request is validated before any recipient is accepted, so one malformed or repeated number refuses the submission rather than half-sending it. The text is preserved exactly as given — it is never trimmed or rewritten, because what the recipient reads must be what the customer wrote.