diff --git a/api/src/com/cloud/api/response/UserResponse.java b/api/src/com/cloud/api/response/UserResponse.java index 76293601ff6..5be473ae676 100644 --- a/api/src/com/cloud/api/response/UserResponse.java +++ b/api/src/com/cloud/api/response/UserResponse.java @@ -67,6 +67,10 @@ public class UserResponse extends BaseResponse { @SerializedName("secretkey") @Param(description="the secret key of the user") private String secretKey; + @SerializedName("accountid") @Param(description="the account ID of the user") + private IdentityProxy accountId = new IdentityProxy("account"); + + public Long getId() { return id.getValue(); } @@ -178,4 +182,11 @@ public class UserResponse extends BaseResponse { public void setSecretKey(String secretKey) { this.secretKey = secretKey; } + public Long getAccountId() { + return accountId.getValue(); + } + + public void setAccountId(Long accountId) { + this.accountId.setValue(accountId); + } } diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index baf4c8b7080..f1e1d6ccf0a 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -372,6 +372,7 @@ public class ApiResponseHelper implements ResponseGenerator { userResponse.setUsername(user.getUsername()); userResponse.setApiKey(user.getApiKey()); userResponse.setSecretKey(user.getSecretKey()); + userResponse.setAccountId((user.getAccountId())); userResponse.setObjectName("user"); return userResponse;