All documentation

Creating Automatic SMS Reminders

Access Endpoint URL: https://rest.everyware.com/api/Default/CreateSMSReminderMessage [POST]

You can use the CreateSMSReminderMessage method to configure the automatic reminder messages that follow the original SMS invoice.

Inbound Parameters

Parameters should be passed in a single JSON-body object.

Parameter Name Description Optional/Required
MobilePhone The mobile phone number of the contact/customer (10-digits max, not formatted).
    Must be valid or the message will not be sent. Everyware checks for mobile number validation.  

    Example: 3055551212
  </td><td>
    Required
  </td></tr><tr><td>
    MessageText
  </td><td>
    The body of the SMS message sent to the contact/customer.  

    If you want to include the "Pay By Text" link in the reminder, you can find it in the original response to the CreateInvoice call for this customer.
  </td><td>
    Required
  </td></tr><tr><td>
    OrderNumber
  </td><td>
    The number associated with the invoice. It appears both on the top of the customer-facing invoice and throughout Portal as the "Invoice #".
  </td><td>
    Required
  </td></tr></tbody></table>

Code Sample

{
  "MobilePhone": "5125555555",
  "MessageText": "Hi this is a reminder your payment is due. [PBTLINK]",
  "OrderNumber": "5555"
}
curl --location 'https://rest.everyware.com/api/Default/CreateSMSReminderMessage' \
--header 'Authorization: Basic [xxx]' \
--header 'Content-Type: application/json' \
--data-raw ' {
  "MobilePhone": "5555555555",
  "MessageText": "Hi this is a reminder your payment is due. [PBTLINK]",
  "OrderNumber": "5555"
}'
{
    "IsSuccess": true,
    "Message": "Hi this is a reminder your payment is due. https://ebtly.com/0029E619",
    "Data": "4620347",
    "OrderNumber": null
}