You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Most recent [Infobip SMS API](https://www.infobip.com/docs/api/channels/sms) feature set.
12
+
13
+
### Changed
14
+
***Fixes and changes**
15
+
* Changed [SmsTurkeyIysOptions](src/main/java/com/infobip/model/SmsTurkeyIysOptions.java) model, previously nested enum 'RecipientTypeEnum' is now extracted to a separate class: [SmsIysRecipientType](src/main/java/com/infobip/model/SmsIysRecipientType.java).
16
+
* Expanded [ApiExceptionDetailsResolver](src/main/java/com/infobip/ApiExceptionDetails.java) model with additional error response that the API might return.
Copy file name to clipboardExpand all lines: README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,8 @@ To use this, you'll need an Infobip account. You can create a [free trial][freet
10
10
11
11
`infobip-api-java-client` is built on top of [OpenAPI Specification](https://spec.openapis.org/oas/latest.html), generated by [Infobip OSCAR](https://www.youtube.com/watch?v=XC8oVn_efTw) service powered by [OpenAPI Generator](https://openapi-generator.tech/).
Copy file name to clipboardExpand all lines: src/main/java/com/infobip/api/SmsApi.java
+11-5Lines changed: 11 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -384,7 +384,7 @@ public GetOutboundSmsMessageLogsRequest to(String to) {
384
384
/**
385
385
* Sets bulkId.
386
386
*
387
-
* @param bulkId Unique ID assigned to the request if messaging multiple recipients or sending multiple messages via a single API request. (optional)
387
+
* @param bulkId Unique ID assigned to the request if messaging multiple recipients or sending multiple messages via a single API request. May contain multiple comma-separated values. Maximum length 2048 characters. (optional)
@@ -395,7 +395,7 @@ public GetOutboundSmsMessageLogsRequest bulkId(List<String> bulkId) {
395
395
/**
396
396
* Sets messageId.
397
397
*
398
-
* @param messageId Unique message ID for which a log is requested. (optional)
398
+
* @param messageId Unique message ID for which a log is requested. May contain multiple comma-separated values. Maximum length 2048 characters. (optional)
@@ -543,11 +547,13 @@ public okhttp3.Call executeAsync(ApiCallback<SmsLogsResponse> callback) {
543
547
/**
544
548
* Get outbound SMS message logs.
545
549
* <p>
546
-
* Use this method for displaying logs for example in the user interface. Available are the logs for the last 48 hours and you can only retrieve maximum of 1000 logs per call. See [message delivery reports](#channels/sms/get-outbound-sms-message-delivery-reports) if your use case is to verify message delivery.
550
+
* Use this method for displaying logs for example in the user interface. Available are the logs for the last 48 hours and you can only retrieve maximum of 1000 logs per call. See [message delivery reports](#channels/sms/get-outbound-sms-message-delivery-reports) if your use case is to verify message delivery.\\ Although this endpoint remains functional, starting from May 16, 2024., we recommend transitioning to the new endpoint provided at [Get outbound SMS message delivery reports](#channels/sms/get-outbound-sms-message-logs-v3) for improved support and future updates.
547
551
*
548
552
* @return GetOutboundSmsMessageLogsRequest
553
+
* @deprecated
549
554
* @see <a href="https://www.infobip.com/docs/sms">Learn more about SMS channel and use cases</a>
@@ -843,7 +849,7 @@ public okhttp3.Call executeAsync(ApiCallback<SmsResponse> callback) {
843
849
/**
844
850
* Send binary SMS message.
845
851
* <p>
846
-
* Send single or multiple binary messages to one or more destination address. The API response will not contain the final delivery status, use [Delivery Reports](https://www.infobip.com/docs/api/channels/sms/sms-messaging/logs-and-status-reports/receive-outbound-sms-message-report) instead.
852
+
* Send single or multiple binary messages to one or more destination address. The API response will not contain the final delivery status, use [Delivery Reports](https://www.infobip.com/docs/api/channels/sms/sms-messaging/logs-and-status-reports/receive-outbound-sms-message-report) instead.\\ In light of improved features, this endpoint has been superseded. Please visit [Send SMS message](#channels/sms/send-sms-messages) for the next version.
847
853
*
848
854
* @param smsAdvancedBinaryRequest (required)
849
855
* @return SendBinarySmsMessageRequest
@@ -901,7 +907,7 @@ public okhttp3.Call executeAsync(ApiCallback<SmsResponse> callback) {
901
907
/**
902
908
* Send SMS message.
903
909
* <p>
904
-
* Use this endpoint to send an SMS and set up a rich set of features, such as batch sending with a single API request, scheduling, URL tracking, language and transliteration configuration, etc. The API response will not contain the final delivery status, use [Delivery Reports](https://www.infobip.com/docs/api/channels/sms/sms-messaging/logs-and-status-reports/receive-outbound-sms-message-report) instead.
910
+
* Use this endpoint to send an SMS and set up a rich set of features, such as batch sending with a single API request, scheduling, URL tracking, language and transliteration configuration, etc. The API response will not contain the final delivery status, use [Delivery Reports](https://www.infobip.com/docs/api/channels/sms/sms-messaging/logs-and-status-reports/receive-outbound-sms-message-report) instead.\\ In light of improved features, this endpoint has been superseded. Please visit [Send SMS message](#channels/sms/send-sms-messages) for the next version.
Copy file name to clipboardExpand all lines: src/main/java/com/infobip/model/SmsBinaryMessage.java
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,7 @@ public void setBinary(SmsBinaryContent binary) {
83
83
* Sets callbackData.
84
84
* <p>
85
85
* Field description:
86
-
* Additional client data that will be sent on the notifyUrl. The maximum value is 4000 characters.
86
+
* Additional data that can be used for identifying, managing, or monitoring a message. Data included here will also be automatically included in the message [Delivery Report](#channels/sms/get-outbound-sms-message-delivery-reports). The maximum value is 4000 characters.
87
87
*
88
88
* @param callbackData
89
89
* @return This {@link SmsBinaryMessage instance}.
@@ -97,7 +97,7 @@ public SmsBinaryMessage callbackData(String callbackData) {
97
97
* Returns callbackData.
98
98
* <p>
99
99
* Field description:
100
-
* Additional client data that will be sent on the notifyUrl. The maximum value is 4000 characters.
100
+
* Additional data that can be used for identifying, managing, or monitoring a message. Data included here will also be automatically included in the message [Delivery Report](#channels/sms/get-outbound-sms-message-delivery-reports). The maximum value is 4000 characters.
101
101
*
102
102
* @return callbackData
103
103
*/
@@ -110,7 +110,7 @@ public String getCallbackData() {
110
110
* Sets callbackData.
111
111
* <p>
112
112
* Field description:
113
-
* Additional client data that will be sent on the notifyUrl. The maximum value is 4000 characters.
113
+
* Additional data that can be used for identifying, managing, or monitoring a message. Data included here will also be automatically included in the message [Delivery Report](#channels/sms/get-outbound-sms-message-delivery-reports). The maximum value is 4000 characters.
0 commit comments