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.


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
Ubisoft Logo

Powerful business messaging at your fingertips

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

Send real-time updates

Deliver alerts and notifications on time, every time.

Improve conversion rates

Reduce cancellations by sending event and account reminders.

Protect account security

Immediately alert your customers of suspicious account activity.

Ready to deliver a trusted experience?

Get your API key