Hi Shahzad, I have added this dependency of sinch java sdk implementation 'com.sinch.sdk:sinch-sdk-java:+' Below is the sample code. I have added placeholders for actual values : SinchClient client = new SinchClient(Configuration.builder() .setKeyId(<secret_key_id>) .setKeySecret(<secret_key>) .setProjectId(<project_id>) .setSmsRegion(SMSRegion.US) .build()); BatchText value = client.sms().batches().send( SendSmsBatchTextRequest.builder() .setTo(Collections.singletonList(<us_number>)) .setBody("This is a test SMS message using the Sinch Java SDK.") .setFrom(<no_allotted_by_sinch>) .build()); Response: BatchText{flashMessage=false, parameters=null, truncateConcat=null, maxNumberOfMessageParts=null, fromTon=null, fromNpi=null} Batch{id='01HX6Q9FNS30AC672M6N7P0K9B', to=[<to_no>], from='447520662382', canceled=false, body=This is a test SMS message using the Sinch Java SDK., createdAt=2024-05-06T10:30:47.736Z, modifiedAt=2024-05-06T10:30:47.736Z, deliveryReportType=none, sendAt=null, expireAt=2024-05-09T10:30:47.737Z, callbackUrl='null', clientReference='null', feedbackEnabled=null}
... View more