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}')