POST /v1/projects/{id}/messages
Sends SMS, email, WhatsApp Personal, WhatsApp Business, iMessage, or Telegram text and image messages. A shared iMessage line sends only in direct Spaces, only to a peer with an active Assignment who has messaged it since that Assignment. SMS and MMS require current Platforms authorization for the sender and every recipient; campaign eligibility is required unless every recipient is in-network.
- TypeScript
- Python
- Rust
- Go
TypeScript
Parameters
string
required
string
required
Body
SendContent
required
SendEmailOptions
string
string
required
string
required
SendTelegramOptions
Returns
202 The Message was persisted for asynchronous delivery. Idempotent-Replayed indicates that this request reused an existing Message. SentMessage
Headers: Cache-Control. The raw response carries these headers; see Raw responses.
object
required
UserSnapshot
TelegramMessageContent
required
string (date-time)
required
When Photon first persisted this resource.
MessageFailure
required
string
required
ResourceMetadata
required
string
Platform
required
string
required
UserSnapshot
UserSnapshot
required
SpaceSnapshot
required
SentMessageStatus
required
object
FailedMessageTimestamps
required
string (date-time)
required
When Photon last persisted a change to this resource’s public state.