Skip to content

Start texting with a few lines of code

Our easy-to-use SMS API and in-depth documentation make it quick and easy to build SMS into your platform.

Get API Keys

import com.telesign.MessagingClient;
  import com.telesign.RestClient;
  public class HelloTelesign {
      public static void main(String[] args) {
          String customerId = "CCF97564-C760-4D67-8D39-877D23D14DD8";
          String apiKey = "*********************************";
          String phoneNumber = "14085298304";
          String message = "You're scheduled for a dentist appointment at 2:30PM.";
          String messageType = "ARN";
          try {
              MessagingClient messagingClient = new MessagingClient(customerId, apiKey);
              RestClient.TelesignResponse telesignResponse = messagingClient.message(phoneNumber, message, messageType, null);
              System.out.println("Your reference id is: "+telesignResponse.json.get("reference_id"));
          } catch (Exception e) {
              e.printStackTrace();
          }
      }
  }
Clients who use this product
affirm logo

Powerful business messaging at your fingertips

Here’s how companies of all sizes use Telesign SMS to protect and engage their customers.

notification icon

Send real-time updates

Deliver alerts and notifications on time, every time.

alert icon

Improve conversion rates

Reduce cancellations by sending event and account reminders.

instant protection icon - shield notification icon

Protect account security

Immediately alert your customers of suspicious account activity.

Ready to deliver a trusted experience?

Get API Keys