REST SMS API
Customers of your SSG instance can make use of SMPP account credentials with both of our REST SMS APIs. Supports GSM, ISO 8859-1 and UCS-2.
txtConsole API
API documentation at https://txtconsole.readme.io/ .
Link to documentation in menu within txtConsole portal.
Melrose Labs REST-SMPP API
Send SMS
Endpoint
https://api.melroselabs.com/restsmpp/sms/
Simple request - send a message to a single mobile number
JSON payload
{
  "account": {
    "system_id": "SYSTEMID",
    "password": "PASSWORD"
  },
  "message": {
    "source_addr": "MelroseLabs",
    "short_message": {
      "text": "Melrose Labs engineer great communication services."
    }
  },
  "destinations": [
    "447892000000"
  ]
}
Response
{"transactionID": "39aca5bf-2c5f-4886-bb1f-95ffe4398257", "messageID": ["10a2"]}
Advanced request - send a message to multiple mobiles
JSON payload
{
  "smpp_account_config": {
    "host": "HOST",
    "port": 2775,
    "system_id": "SYSTEMID",
    "password": "PASSWORD"
  },
  "message": {
    "source_addr": "MelroseLabs",
    "short_message": {
      "text": "Melrose Labs engineer great communication services."
    }
  },
  "destinations": [
    "447892000000",
    "44",
    "447892000002",
    "44",
    "44",
    "447892000003"
  ]
}
Response
{"transactionID": "39aca5bf-2c5f-4886-bb1f-95ffe4398257", "messageID": ["10a2", "", "10a3", "", "", "10a4"]}
Receive DLRs (delivery receipts)
Configure “DLR webhook (JSON)” for customer SMPP account in SSG portal.
Receive MO (mobile originated/inbound) SMS
Configure “MO webhook (JSON)” for customer SMPP account in SSG portal.
Further information can be found at https://github.com/melroselabs/mlrestsmpp or contact support@melroselabs.com.