How telesign/java_telesign works
This is a Java SDK for calling Telesign APIs. Applications provide credentials and request data to product-specific clients; those clients shape service requests, while RestClient handles shared authentication, HTTP execution, and response wrapping. The README also describes App Verify, though the sampled AppVerifyClient source exposes constructors only, so its runtime request path is not shown. The tree and excerpts do not establish more detailed internal wiring for that capability.
Main entry points: RestClient.java REST client · MessagingClient.java Messaging client · VoiceClient.java Voice client · PhoneIdClient.java Phone ID client
Components 8
Messaging and voice
- Messaging client
src/main/java/com/telesign/MessagingClient.java - Voice client
src/main/java/com/telesign/VoiceClient.java
Identity and risk
- Phone ID client
src/main/java/com/telesign/PhoneIdClient.java - Score client
src/main/java/com/telesign/ScoreClient.java - App Verify client
src/main/java/com/telesign/AppVerifyClient.java
Shared REST transport
- REST client
src/main/java/com/telesign/RestClient.java
Other components
- Integrating application
- Telesign APIs
Connections 11
- Integrating application → Messaging client: submits or checks status
- Integrating application → Voice client: calls or checks status
- Integrating application → Phone ID client: looks up number
- Integrating application → Score client: checks risk
- Integrating application → App Verify client: uses verification SDK
- Messaging client → REST client: posts or gets
- Voice client → REST client: posts or gets
- Phone ID client → REST client: posts JSON
- Score client → REST client: posts request
- REST client → Telesign APIs: authenticates and sends
- Telesign APIs → REST client: returns response