Relay.Messaging
Relay.Messaging
This represents the API interface for the Messaging Relay Service. This object is used to make requests related to managing SMS and MMS messages.
Methods
send
Send an outbound SMS or MMS message.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
context | string | required | The context to receive inbound events. |
from_number | string | required | The phone number to place the message from. Must be a SignalWire phone number or short code that you own. |
to_number | string | required | The phone number to send to. |
body | string | required | The content of the message. Optional if media is present. |
media | list | required | List of URLs to send in the message. Optional if body is present. |
tags | list | optional | List of strings to tag the message with for searching in the UI. |
Returns
coroutine
- Coroutine that will be fulfilled with a Relay.Messaging.SendResult
object.
Examples
Send a message in the context office:
result = await client.messaging.send(context='office', from_number='+1XXXXXXXXXX', to_number='+1YYYYYYYYYY', body='Welcome at SignalWire!')
if result.successful:
print(f'Message ID: {result.message_id}')