In certain countries or regions, and with supported Sender IDs, the MOY Mobile international messaging platform can receive SMS replies from end users (MO messages) and push them to the customer’s server via webhook.
⚠️ MO (Mobile Originated) is not enabled by default and may incur additional charges.
The feature is only supported in specific countries and Sender IDs. In some regions, incoming messages are billed per message. Please contact support or refer to the pricing page for details.
Customers must configure the webhook endpoint for MO messages in the console:
Console → SMS → Settings → Push Settings → MO Webhook URL
Example:
⚠️ Once configured, the URL will be cached for up to 5 minutes. Changes may take up to 5 minutes to take effect.
application/jsonThe platform will send the following JSON payload to your server:
| Field | Type | Description |
|---|---|---|
messageId |
string | Unique message ID generated by the platform |
from |
string | End user's phone number (E.164 format) |
to |
string | Receiving Sender ID or virtual number (optional — may be omitted in some countries) |
content |
string | Content of the MO message sent by the end user |
receivedAt |
string | Timestamp when the platform received the message (UTC, ISO 8601 format) e.g. 2025-07-24T02:48:23 |
🔹 The to field is optional and may be omitted depending on carrier capabilities and country restrictions.
📞 Phone number format:
The from field uses E.164 international number format, e.g., +14155552671. This format starts with a + followed by the country code, area code, and subscriber number. No spaces or special characters.
The customer server should return HTTP 200 to acknowledge successful receipt.
⚠️ The platform does not support automatic retries. Please ensure high availability of your webhook service.
MO is not available in all countries or regions.
For supported Sender IDs, destination countries, or virtual numbers, please contact support.
To enable this feature, please contact our technical support.
📧 Support Email: [email protected]