TeleSign Developer Center

Welcome! This resource hub provides documentation and references on API & SDK integration and other product-related information.

Get Started with TeleSign

Welcome to the TeleSign Developer Center! Here you will find information about how to get started implementing TeleSign products.

If you have a quick question that may be answered by TeleSign's FAQs, refer to the Frequently Asked Questions page.

How to get started with using TeleSign products is discussed in the following sections:

How Documentation is Organized

Documentation is organized by product. Each product page includes a description of the product's features and available documentation for the product.

SDKs (Android and iOS)

SDKs are available for Android and iOS for Push Verify and Android for Auto Verify.

You must use the Auto Verify SDKs to implement Auto Verify.

NOTE:

To use Auto Verify or Push Verify, you must set up a JWT service. You can read about how to set it up on the JWT Service for Push and Auto Verify page or check out the Implement a JWT Service tutorial.

You must use both the Push Verify SDKs and the web services Verify Registration, Verify Soft Token, Mobile Device OTP, Mobile Device Soft Token Notification, and Push Verify in order to implement Push Verify. If TeleSign generates your one time only passwords (OTPs), you must also use Get Status requests to share completion data and to obtain details about the status of end user transactions. If you have a high volume of transactions, you may wish to obtain details about the status of end user transactions using the Verify Transaction Callback web service. For more information, refer to the Get Status / Verify Transaction (REST) page.

SDKs for Consuming the REST API

If you want to use an SDK to work with a product that has at least one web service from the REST API, you can navigate to the appropriate product page for more information, or you can navigate directly to GitHub (you must be logged in to GitHub for these links to work) to the SDK of your preferred language:

A benefit of using one of the SDKs, is that authentication is handled for you. If you choose to use the REST API yourself, you must handle authentication. Refer to the Authentication (REST) page for more details.

REST API

If you want to use the REST API without one of the SDKs listed above, begin with the Get Started with a TeleSign API page.

Summary of Available SDKs and APIs by Product

This section provides a chart that indicates what tools are available by product:

Product
REST API
SDK

Smart Verify

Smart Verify API

You can consume this API using one of these SDKs:

SMS Verify

SMS Verify API

You can consume this API using one of these SDKs:

SMS Verify (2-Way)

SMS Verify (2-Way) API

You can consume this API using one of these SDKs:

Voice Verify

Voice Verify API

You can consume this API using one of these SDKs:

Auto Verify

Push Verify

There are six web services:

You can consume this API using one of these SDKs:

Score

Score API

You can consume this API using one of these SDKs:

PhoneID Standard

PhoneID Standard API

You can consume this API using one of these SDKs:

PhoneID Contact

PhoneID Contact API

You can consume this API using one of these SDKs:

PhoneID Live

PhoneID Live API

You can consume this API using one of these SDKs:

Number Deactivation

Number Deactivation API

You can consume this API using one of these SDKs:

Get Started with TeleSign