Receive inbound SMS messages
Phonovation sends this webhook when it receives an inbound SMS for your account.
Inbound SMS webhooks work regardless of send API version, including the OAuth API and legacy APIs.
Set callbackHost to your callback hostname before sending a test request. Do not include https://.
Quick facts
| Item | Detail |
|---|---|
| Format | application/x-www-form-urlencoded |
| Opt-out shortcode | 50123 |
| Correlation | Use SMS-NotifyId when present; otherwise use SMS-From |
| Verification | SMS-Verify = MD5(SMS-From + SMS-Content + client secret) |
Body
Message type.
AuthCode, Text Full inbound SMS message body.
First word of the message, used for keyword routing.
Sender mobile number in Irish international format.
Number the message was sent to. Opt-out payloads use shared shortcode 50123.
The notifyId from the original outbound message when available.
MD5 verification hash built from SMS-From + SMS-Content + your Client Secret.
Gateway receipt time, formatted as yyyy-MM-dd HH:mm:ss.
^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$Network code in MCC/MNC format. This field may be empty.
Legacy routing code used by older integrations. Ignore in new builds.
Legacy group routing code used by older integrations. Ignore in new builds.
Response
Your webhook endpoint accepted the inbound SMS payload.