MOY Mobile International Cloud Communication Platform will proactively push SMS delivery status updates to the
customer's server. Customers must configure the Delivery Report Webhook URL in the platform console.
When the status of a message changes (e.g., delivered), the platform will send an HTTP POST request to the configured
address.
Customers need to set the delivery status webhook URL in the console. Example format:
⚠️ Once configured, the URL will be cached for 5 minutes. Changes may take up to 5 minutes to take effect.
application/jsonThe platform will send the following JSON data to the customer's server:
| Field | Type | Description |
|---|---|---|
messageId |
string | Unique message ID |
accountId |
string | Customer account ID |
to |
string | Recipient phone number (E.164 format) |
statusCode |
string | Delivery status code (see code documentation) |
statusDescription |
string | Description of the status (e.g., Delivered) |
receivedAt |
string | Time the status was received by the platform (UTC ISO 8601 format) |
reference |
string | The reference field provided by the customer when sending message |
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.
To test if your webhook is configured correctly, use the testing tool provided by the platform or contact technical
support.
Support Email: [email protected]