Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# DocuSign Java Client Changelog
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.

## [v6.9.0] - eSignature API v2.1-26.3.01.02 - 2026-09-30
### Changed
- Added support for version v2.1-26.3.01.02 of the DocuSign ESignature API.
- Updated the SDK release version.

## [v6.8.0] - eSignature API v2.1-25.4.01.00 - 2026-08-17
### Changed

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ This client SDK is provided as open source, which enables you to customize its f
<dependency>
<groupId>com.docusign</groupId>
<artifactId>docusign-esign-java</artifactId>
<version>6.8.0</version>
<version>6.9.0</version>
</dependency>
```
8. If your project is still open, restart Eclipse.
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<artifactId>docusign-esign-java</artifactId>
<packaging>jar</packaging>
<name>docusign-esign-java</name>
<version>6.8.0</version>
<version>6.9.0</version>
<url>https://developers.docusign.com</url>
<description>The official Docusign eSignature JAVA client is based on version 2.1 of the Docusign REST API and provides libraries for JAVA application integration. It is recommended that you use this version of the library for new development.</description>

Expand Down
186 changes: 80 additions & 106 deletions src/main/java/com/docusign/esign/api/AccountsApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -598,7 +598,7 @@ public ApiResponse<UserAuthorization > createUserAuthorizationWithHttpInfo(Strin
}

/**
* Creates ot updates user authorizations.
* Creates or updates user authorizations.
*
* @param accountId The external account number (int) or account ID Guid. (required)
* @param userId The user ID of the user being accessed. Generally this is the user ID of the authenticated user, but if the authenticated user is an Admin on the account, this may be another user the Admin user is accessing. (required)
Expand All @@ -612,7 +612,7 @@ public UserAuthorizationsResponse createUserAuthorizations(String accountId, Str
}

/**
* Creates ot updates user authorizations
* Creates or updates user authorizations
*
* @param accountId The external account number (int) or account ID Guid. (required)
* @param userId The user ID of the user being accessed. Generally this is the user ID of the authenticated user, but if the authenticated user is an Admin on the account, this may be another user the Admin user is accessing. (required)
Expand Down Expand Up @@ -1516,7 +1516,7 @@ public ApiResponse<Object> deleteUserAuthorizationWithHttpInfo(String accountId,
}

/**
* Creates ot updates user authorizations.
* Deletes user authorizations.
*
* @param accountId The external account number (int) or account ID Guid. (required)
* @param userId The user ID of the user being accessed. Generally this is the user ID of the authenticated user, but if the authenticated user is an Admin on the account, this may be another user the Admin user is accessing. (required)
Expand All @@ -1530,7 +1530,7 @@ public UserAuthorizationsDeleteResponse deleteUserAuthorizations(String accountI
}

/**
* Creates ot updates user authorizations
* Deletes user authorizations
*
* @param accountId The external account number (int) or account ID Guid. (required)
* @param userId The user ID of the user being accessed. Generally this is the user ID of the authenticated user, but if the authenticated user is an Admin on the account, this may be another user the Admin user is accessing. (required)
Expand Down Expand Up @@ -2211,6 +2211,8 @@ public class GetAgentUserAuthorizationsOptions
private String includeClosedUsers = null;
private String permissions = null;
private String startPosition = null;
private String taskSource = null;
private String taskType = null;
private String userNameSubstring = null;

/**
Expand Down Expand Up @@ -2309,6 +2311,38 @@ public String getStartPosition() {
return this.startPosition;
}

/**
* setTaskSource method.
*/
public void setTaskSource(String taskSource) {
this.taskSource = taskSource;
}

/**
* getTaskSource method.
*
* @return String
*/
public String getTaskSource() {
return this.taskSource;
}

/**
* setTaskType method.
*/
public void setTaskType(String taskType) {
this.taskType = taskType;
}

/**
* getTaskType method.
*
* @return String
*/
public String getTaskType() {
return this.taskType;
}

/**
* setUserNameSubstring method.
*/
Expand Down Expand Up @@ -2396,6 +2430,10 @@ public ApiResponse<UserAuthorizations > getAgentUserAuthorizationsWithHttpInfo(S
localVarQueryParams.addAll(apiClient.parameterToPair("permissions", options.permissions));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("start_position", options.startPosition));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("task_source", options.taskSource));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("task_type", options.taskType));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("user_name_substring", options.userNameSubstring));
}
Expand Down Expand Up @@ -3704,6 +3742,8 @@ public class GetPrincipalUserAuthorizationsOptions
private String includeClosedUsers = null;
private String permissions = null;
private String startPosition = null;
private String taskSource = null;
private String taskType = null;
private String userNameSubstring = null;

/**
Expand Down Expand Up @@ -3802,6 +3842,38 @@ public String getStartPosition() {
return this.startPosition;
}

/**
* setTaskSource method.
*/
public void setTaskSource(String taskSource) {
this.taskSource = taskSource;
}

/**
* getTaskSource method.
*
* @return String
*/
public String getTaskSource() {
return this.taskSource;
}

/**
* setTaskType method.
*/
public void setTaskType(String taskType) {
this.taskType = taskType;
}

/**
* getTaskType method.
*
* @return String
*/
public String getTaskType() {
return this.taskType;
}

/**
* setUserNameSubstring method.
*/
Expand Down Expand Up @@ -3889,6 +3961,10 @@ public ApiResponse<UserAuthorizations > getPrincipalUserAuthorizationsWithHttpIn
localVarQueryParams.addAll(apiClient.parameterToPair("permissions", options.permissions));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("start_position", options.startPosition));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("task_source", options.taskSource));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("task_type", options.taskType));
}if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("user_name_substring", options.userNameSubstring));
}
Expand Down Expand Up @@ -4506,108 +4582,6 @@ public ApiResponse<PermissionProfileInformation > listPermissionsWithHttpInfo(St
PermissionProfileInformation localVarResponse = apiClient.invokeAPI(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType);
return new ApiResponse<PermissionProfileInformation>(apiClient.getStatusCode(), apiClient.getResponseHeaders(), localVarResponse);
}
/// <summary>
/// Gets recipient names associated with an email address. Retrieves a list of recipients in the specified account that are associated with a email address supplied in the query string.
/// </summary>

/**
* ListRecipientNamesByEmailOptions Class.
*
**/
public class ListRecipientNamesByEmailOptions
{
private String email = null;

/**
* setEmail method.
*/
public void setEmail(String email) {
this.email = email;
}

/**
* getEmail method.
*
* @return String
*/
public String getEmail() {
return this.email;
}
}

/**
* Gets recipient names associated with an email address..
* Retrieves a list of recipients in the specified account that are associated with a email address supplied in the query string.
* @param accountId The external account number (int) or account ID Guid. (required)
* @return RecipientNamesResponse
*/
public RecipientNamesResponse listRecipientNamesByEmail(String accountId) throws ApiException {
return listRecipientNamesByEmail(accountId, null);
}

/**
* Gets recipient names associated with an email address..
* Retrieves a list of recipients in the specified account that are associated with a email address supplied in the query string.
* @param accountId The external account number (int) or account ID Guid. (required)
* @param options for modifying the method behavior.
* @return RecipientNamesResponse
* @throws ApiException if fails to make API call
*/
public RecipientNamesResponse listRecipientNamesByEmail(String accountId, AccountsApi.ListRecipientNamesByEmailOptions options) throws ApiException {
ApiResponse<RecipientNamesResponse> localVarResponse = listRecipientNamesByEmailWithHttpInfo(accountId, options);
return localVarResponse.getData();
}

/**
* Gets recipient names associated with an email address.
* Retrieves a list of recipients in the specified account that are associated with a email address supplied in the query string.
* @param accountId The external account number (int) or account ID Guid. (required)
* @param options for modifying the method behavior.
* @return RecipientNamesResponse
* @throws ApiException if fails to make API call
*/
public ApiResponse<RecipientNamesResponse > listRecipientNamesByEmailWithHttpInfo(String accountId, AccountsApi.ListRecipientNamesByEmailOptions options) throws ApiException {
Object localVarPostBody = "{}";

// verify the required parameter 'accountId' is set
if (accountId == null) {
throw new ApiException(400, "Missing the required parameter 'accountId' when calling listRecipientNamesByEmail");
}

// create path and map variables
String localVarPath = "/v2.1/accounts/{accountId}/recipient_names"
.replaceAll("\\{" + "accountId" + "\\}", apiClient.escapeString(accountId.toString()));

// query params
java.util.List<Pair> localVarQueryParams = new java.util.ArrayList<Pair>();
java.util.List<Pair> localVarCollectionQueryParams = new java.util.ArrayList<Pair>();
java.util.Map<String, String> localVarHeaderParams = new java.util.HashMap<String, String>();
java.util.Map<String, Object> localVarFormParams = new java.util.HashMap<String, Object>();

if (options != null) {
localVarQueryParams.addAll(apiClient.parameterToPair("email", options.email));
}





final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);

final String[] localVarContentTypes = {

};
final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);

String[] localVarAuthNames = new String[] { "docusignAccessCode" };

GenericType<RecipientNamesResponse> localVarReturnType = new GenericType<RecipientNamesResponse>() {};
RecipientNamesResponse localVarResponse = apiClient.invokeAPI(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAccept, localVarContentType, localVarAuthNames, localVarReturnType);
return new ApiResponse<RecipientNamesResponse>(apiClient.getStatusCode(), apiClient.getResponseHeaders(), localVarResponse);
}

/**
* Gets account settings information..
Expand Down
Loading
Loading