diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9a2ee354..0b5128be 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Change Log
+## [5.48.1](https://github.com/plivo/plivo-java/tree/v5.48.1) (2026-05-26)
+**Feature - Expose sub_account_name on Number resource**
+- Added `subAccountName` field and `getSubAccountName()` getter to the `Number` resource, surfacing the subaccount's name alongside the existing `subAccount` (auth_id) on rented number listing and get APIs
+
## [5.48.0](https://github.com/plivo/plivo-java/tree/v5.48.0) (2026-05-07)
**Fix - Jackson 2.20+ compatibility (Spring Boot 3.5.13+ / Spring Boot 4)**
- Replaced removed `PropertyNamingStrategy.SNAKE_CASE` constant with `PropertyNamingStrategies.SNAKE_CASE`, which exists in Jackson 2.12+
diff --git a/pom.xml b/pom.xml
index 37879de1..f2351839 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.plivo
plivo-java
- 5.48.0
+ 5.48.1
plivo-java
A Java SDK to make voice calls & send SMS using Plivo and to generate Plivo XML
diff --git a/src/main/java/com/plivo/api/models/number/Number.java b/src/main/java/com/plivo/api/models/number/Number.java
index 24f679ab..24826dd8 100644
--- a/src/main/java/com/plivo/api/models/number/Number.java
+++ b/src/main/java/com/plivo/api/models/number/Number.java
@@ -19,6 +19,7 @@ public class Number extends BaseResource {
private Boolean voiceEnabled;
private String voiceRate;
private String subAccount;
+ private String subAccountName;
private Boolean active;
private Boolean mmsEnabled;
private String mmsRate;
@@ -62,6 +63,10 @@ public String getSubAccount() {
return subAccount;
}
+ public String getSubAccountName() {
+ return subAccountName;
+ }
+
public String getAddedOn() {
return addedOn;
}
diff --git a/src/main/resources/com/plivo/api/version.txt b/src/main/resources/com/plivo/api/version.txt
index 74a58a67..297c7a9e 100644
--- a/src/main/resources/com/plivo/api/version.txt
+++ b/src/main/resources/com/plivo/api/version.txt
@@ -1 +1 @@
-5.48.0
+5.48.1
diff --git a/src/test/java/com/plivo/api/NumberTest.java b/src/test/java/com/plivo/api/NumberTest.java
index 3f5db792..81c4a1fb 100644
--- a/src/test/java/com/plivo/api/NumberTest.java
+++ b/src/test/java/com/plivo/api/NumberTest.java
@@ -2,6 +2,7 @@
import static junit.framework.TestCase.assertEquals;
+import com.plivo.api.models.base.ListResponse;
import com.plivo.api.models.number.Number;
import com.plivo.api.models.number.PhoneNumber;
import java.util.Collections;
@@ -26,9 +27,12 @@ public void setUp() throws Exception {
public void numberListShouldSucceed() throws Exception {
expectResponse("numberListResponse.json", 200);
- Number.lister()
+ ListResponse response = Number.lister()
.list();
+ assertEquals("SAXXXXXXXXXXXXXXXXXX", response.getObjects().get(0).getSubAccount());
+ assertEquals("Marketing", response.getObjects().get(0).getSubAccountName());
+
assertRequest("GET", "Number/");
}
@@ -100,6 +104,8 @@ public void numberGetShouldSucceed() throws Exception {
assertEquals(number.getId(), number.getNumber());
+ assertEquals("SAXXXXXXXXXXXXXXXXXX", number.getSubAccount());
+ assertEquals("Marketing", number.getSubAccountName());
assertRequest("GET", "Number/%s/", numberNumber);
}
diff --git a/src/test/resources/com/plivo/api/numberGetResponse.json b/src/test/resources/com/plivo/api/numberGetResponse.json
index 8fd76879..59251254 100644
--- a/src/test/resources/com/plivo/api/numberGetResponse.json
+++ b/src/test/resources/com/plivo/api/numberGetResponse.json
@@ -11,7 +11,8 @@
"resource_uri": "/v1/Account/MANWVLYTK4ZWU1YTY4ZT/Number/17609915566/",
"sms_enabled": true,
"sms_rate": "0.00000",
- "sub_account": null,
+ "sub_account": "SAXXXXXXXXXXXXXXXXXX",
+ "sub_account_name": "Marketing",
"voice_enabled": true,
"voice_rate": "0.00850",
"tendlc_campaign_id": "ACB1234",
diff --git a/src/test/resources/com/plivo/api/numberListResponse.json b/src/test/resources/com/plivo/api/numberListResponse.json
index bf09de6f..d88fba32 100644
--- a/src/test/resources/com/plivo/api/numberListResponse.json
+++ b/src/test/resources/com/plivo/api/numberListResponse.json
@@ -20,7 +20,8 @@
"resource_uri": "/v1/Account/MANWVLYTK4ZWU1YTY4ZT/Number/18135401302/",
"sms_enabled": true,
"sms_rate": "0.00000",
- "sub_account": null,
+ "sub_account": "SAXXXXXXXXXXXXXXXXXX",
+ "sub_account_name": "Marketing",
"voice_enabled": true,
"voice_rate": "0.00850",
"tendlc_campaign_id": "ACB1234",