All URIs are relative to https://api.boldsign.com
Method | HTTP request | Description |
---|---|---|
addAuthentication | PATCH /v1/document/addAuthentication | The add authentication to recipient. |
addTag | PATCH /v1/document/addTags | Add the Tags in Documents. |
behalfDocuments | GET /v1/document/behalfList | Gets the behalf documents. |
changeAccessCode | PATCH /v1/document/changeAccessCode | Changes the access code for the given document signer. |
changeRecipient | PATCH /v1/document/changeRecipient | Change recipient details of a document. |
createEmbeddedRequestUrlDocument | POST /v1/document/createEmbeddedRequestUrl | Generates a send URL which embeds document sending process into your application. |
deleteDocument | DELETE /v1/document/delete | Delete the document. |
deleteTag | DELETE /v1/document/deleteTags | Delete the Tags in Documents. |
downloadAttachment | GET /v1/document/downloadAttachment | Download the Attachment. |
downloadAuditLog | GET /v1/document/downloadAuditLog | Download the audit trail document. |
downloadDocument | GET /v1/document/download | Download the document. |
extendExpiry | PATCH /v1/document/extendExpiry | Extends the expiration date of the document. |
getEmbeddedSignLink | GET /v1/document/getEmbeddedSignLink | Get sign link for Embedded Sign. |
getProperties | GET /v1/document/properties | Get summary of the document. |
listDocuments | GET /v1/document/list | List user documents. |
prefillFields | PATCH /v1/document/prefillFields | Updates the value (prefill) of the fields in the document. |
remindDocument | POST /v1/document/remind | Send reminder to pending signers. |
removeAuthentication | PATCH /v1/document/RemoveAuthentication | Remove the access code for the given document signer. |
revokeDocument | POST /v1/document/revoke | Revoke the document. |
sendDocument | POST /v1/document/send | Sends the document for sign. |
teamDocuments | GET /v1/document/teamlist | Get user Team documents. |
addAuthentication(documentId, accessCodeDetail)
The add authentication to recipient.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | The DocumentId.
AccessCodeDetail accessCodeDetail = new AccessCodeDetail(); // AccessCodeDetail | Access code details.
try {
apiInstance.addAuthentication(documentId, accessCodeDetail);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#addAuthentication");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | The DocumentId. | |
accessCodeDetail | AccessCodeDetail | Access code details. | [optional] |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
addTag(documentTags)
Add the Tags in Documents.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
DocumentTags documentTags = new DocumentTags(); // DocumentTags | Contains DocumentId and LabelNames for Adding Tags.
try {
apiInstance.addTag(documentTags);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#addTag");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentTags | DocumentTags | Contains DocumentId and LabelNames for Adding Tags. | [optional] |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
400 | Bad Request | - |
401 | Unauthorized | - |
BehalfDocumentRecords behalfDocuments(page, pageType, emailAddress, signers, pageSize, startDate, status, endDate, searchKey, labels, nextCursor, brandIds)
Gets the behalf documents.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
Integer page = 1; // Integer | Page index specified in get document list request.
String pageType = "BehalfOfOthers"; // String | The filter used to differentiate between documents sent on the user's behalf and documents sent by the user on behalf of others. The API will return documents based on the specified value.
List<String> emailAddress = Arrays.asList(); // List<String> | The sender identity's email used to filter the documents returned in the API. The API will return documents that were sent on behalf of the specified email address.
List<String> signers = Arrays.asList(); // List<String> | A list of signer email addresses used to filter the documents returned in the API. The API will return documents where the signer's email address matches one of the email addresses provided in this list
Integer pageSize = 10; // Integer | Page size specified in get document list request.
OffsetDateTime startDate = OffsetDateTime.now(); // OffsetDateTime | Start date of the document
List<String> status = Arrays.asList(); // List<String> | Status of the document such as In-progress, Completed, Decline, Expired, Revoked, Draft.
OffsetDateTime endDate = OffsetDateTime.now(); // OffsetDateTime | End date of the document
String searchKey = "searchKey_example"; // String | Documents can be listed by the search key present in the document like document title, document ID, sender or recipient(s) name, etc.,
List<String> labels = Arrays.asList(); // List<String> | Labels of the document.
Long nextCursor = 56L; // Long | Next cursor value for pagination, required for fetching the next set of documents beyond 10,000 records.
List<String> brandIds = Arrays.asList(); // List<String> | BrandId(s) of the document.
try {
BehalfDocumentRecords result = apiInstance.behalfDocuments(page, pageType, emailAddress, signers, pageSize, startDate, status, endDate, searchKey, labels, nextCursor, brandIds);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#behalfDocuments");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
page | Integer | Page index specified in get document list request. | [default to 1] |
pageType | String | The filter used to differentiate between documents sent on the user's behalf and documents sent by the user on behalf of others. The API will return documents based on the specified value. | [optional] [enum: BehalfOfOthers, BehalfOfMe] |
emailAddress | List<String> | The sender identity's email used to filter the documents returned in the API. The API will return documents that were sent on behalf of the specified email address. | [optional] |
signers | List<String> | A list of signer email addresses used to filter the documents returned in the API. The API will return documents where the signer's email address matches one of the email addresses provided in this list | [optional] |
pageSize | Integer | Page size specified in get document list request. | [optional] [default to 10] |
startDate | OffsetDateTime | Start date of the document | [optional] |
status | List<String> | Status of the document such as In-progress, Completed, Decline, Expired, Revoked, Draft. | [optional] [enum: None, WaitingForMe, WaitingForOthers, NeedAttention, Completed, Declined, Revoked, Expired, Draft] |
endDate | OffsetDateTime | End date of the document | [optional] |
searchKey | String | Documents can be listed by the search key present in the document like document title, document ID, sender or recipient(s) name, etc., | [optional] |
labels | List<String> | Labels of the document. | [optional] |
nextCursor | Long | Next cursor value for pagination, required for fetching the next set of documents beyond 10,000 records. | [optional] |
brandIds | List<String> | BrandId(s) of the document. | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
changeAccessCode(documentId, accessCodeDetails, emailId, zorder)
Changes the access code for the given document signer.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String |
AccessCodeDetails accessCodeDetails = new AccessCodeDetails(); // AccessCodeDetails | The new access code.
String emailId = "emailId_example"; // String |
Integer zorder = 56; // Integer |
try {
apiInstance.changeAccessCode(documentId, accessCodeDetails, emailId, zorder);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#changeAccessCode");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | ||
accessCodeDetails | AccessCodeDetails | The new access code. | |
emailId | String | [optional] | |
zorder | Integer | [optional] |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
401 | Unauthorized | - |
403 | Forbidden | - |
ErrorResult changeRecipient(documentId, changeRecipient)
Change recipient details of a document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | The documentID details.
ChangeRecipient changeRecipient = new ChangeRecipient(); // ChangeRecipient | The new recipient details.
try {
ErrorResult result = apiInstance.changeRecipient(documentId, changeRecipient);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#changeRecipient");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | The documentID details. | |
changeRecipient | ChangeRecipient | The new recipient details. |
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
401 | Unauthorized | - |
200 | Success | - |
EmbeddedSendCreated createEmbeddedRequestUrlDocument(embeddedDocumentRequest)
Generates a send URL which embeds document sending process into your application.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
EmbeddedDocumentRequest embeddedDocumentRequest = new EmbeddedDocumentRequest(); // EmbeddedDocumentRequest | The embedded send document request body.
try {
EmbeddedSendCreated result = apiInstance.createEmbeddedRequestUrlDocument(embeddedDocumentRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#createEmbeddedRequestUrlDocument");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
embeddedDocumentRequest | EmbeddedDocumentRequest | The embedded send document request body. | [optional] |
- Content-Type: application/json, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
201 | Created | - |
401 | Unauthorized | - |
403 | Forbidden | - |
deleteDocument(documentId, deletePermanently)
Delete the document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
Boolean deletePermanently = false; // Boolean | Delete Permanently.
try {
apiInstance.deleteDocument(documentId, deletePermanently);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#deleteDocument");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. | |
deletePermanently | Boolean | Delete Permanently. | [optional] [default to false] |
null (empty response body)
- Content-Type: Not defined
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
401 | Unauthorized | - |
403 | Forbidden | - |
deleteTag(documentTags)
Delete the Tags in Documents.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
DocumentTags documentTags = new DocumentTags(); // DocumentTags | Contains DocumentId and LabelNames for Adding Tags.
try {
apiInstance.deleteTag(documentTags);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#deleteTag");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentTags | DocumentTags | Contains DocumentId and LabelNames for Adding Tags. | [optional] |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
400 | Bad Request | - |
File downloadAttachment(documentId, attachmentId, onBehalfOf)
Download the Attachment.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
String attachmentId = "attachmentId_example"; // String | Attachment Id(Get attachment ID from Properties API).
String onBehalfOf = "onBehalfOf_example"; // String | The on behalfof email address.
try {
File result = apiInstance.downloadAttachment(documentId, attachmentId, onBehalfOf);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#downloadAttachment");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. | |
attachmentId | String | Attachment Id(Get attachment ID from Properties API). | |
onBehalfOf | String | The on behalfof email address. | [optional] |
- Content-Type: Not defined
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
File downloadAuditLog(documentId, onBehalfOf)
Download the audit trail document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
String onBehalfOf = "onBehalfOf_example"; // String | The on behalfof email address.
try {
File result = apiInstance.downloadAuditLog(documentId, onBehalfOf);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#downloadAuditLog");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. | |
onBehalfOf | String | The on behalfof email address. | [optional] |
- Content-Type: Not defined
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
File downloadDocument(documentId, onBehalfOf)
Download the document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
String onBehalfOf = "onBehalfOf_example"; // String | The on behalfof email address.
try {
File result = apiInstance.downloadDocument(documentId, onBehalfOf);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#downloadDocument");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. | |
onBehalfOf | String | The on behalfof email address. | [optional] |
- Content-Type: Not defined
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
extendExpiry(documentId, extendExpiry)
Extends the expiration date of the document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
ExtendExpiry extendExpiry = new ExtendExpiry(); // ExtendExpiry | The new expiry value should be specified in yyyy-MM-dd format for days type, ISO date time format for specific date time and integer for hours type.
try {
apiInstance.extendExpiry(documentId, extendExpiry);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#extendExpiry");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. | |
extendExpiry | ExtendExpiry | The new expiry value should be specified in yyyy-MM-dd format for days type, ISO date time format for specific date time and integer for hours type. | [optional] |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
EmbeddedSigningLink getEmbeddedSignLink(documentId, signerEmail, countryCode, phoneNumber, signLinkValidTill, redirectUrl)
Get sign link for Embedded Sign.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String |
String signerEmail = "signerEmail_example"; // String |
String countryCode = "countryCode_example"; // String |
String phoneNumber = "phoneNumber_example"; // String |
OffsetDateTime signLinkValidTill = OffsetDateTime.now(); // OffsetDateTime |
URI redirectUrl = new URI(); // URI |
try {
EmbeddedSigningLink result = apiInstance.getEmbeddedSignLink(documentId, signerEmail, countryCode, phoneNumber, signLinkValidTill, redirectUrl);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#getEmbeddedSignLink");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | ||
signerEmail | String | [optional] | |
countryCode | String | [optional] | |
phoneNumber | String | [optional] | |
signLinkValidTill | OffsetDateTime | [optional] | |
redirectUrl | URI | [optional] |
- Content-Type: Not defined
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
DocumentProperties getProperties(documentId)
Get summary of the document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
try {
DocumentProperties result = apiInstance.getProperties(documentId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#getProperties");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
DocumentRecords listDocuments(page, sentBy, recipients, transmitType, pageSize, startDate, status, endDate, searchKey, labels, nextCursor, brandIds)
List user documents.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
Integer page = 1; // Integer | Page index specified in get document list request.
List<String> sentBy = Arrays.asList(); // List<String> |
List<String> recipients = Arrays.asList(); // List<String> |
String transmitType = "Sent"; // String |
Integer pageSize = 10; // Integer | Page size specified in get document list request.
OffsetDateTime startDate = OffsetDateTime.now(); // OffsetDateTime | Start date of the document
List<String> status = Arrays.asList(); // List<String> | Status of the document such as In-progress, Completed, Decline, Expired, Revoked, Draft.
OffsetDateTime endDate = OffsetDateTime.now(); // OffsetDateTime | End date of the document
String searchKey = "searchKey_example"; // String | Documents can be listed by the search key present in the document like document title, document ID, sender or recipient(s) name, etc.,
List<String> labels = Arrays.asList(); // List<String> | Labels of the document.
Long nextCursor = 56L; // Long | Next cursor value for pagination, required for fetching the next set of documents beyond 10,000 records.
List<String> brandIds = Arrays.asList(); // List<String> | BrandId(s) of the document.
try {
DocumentRecords result = apiInstance.listDocuments(page, sentBy, recipients, transmitType, pageSize, startDate, status, endDate, searchKey, labels, nextCursor, brandIds);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#listDocuments");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
page | Integer | Page index specified in get document list request. | [default to 1] |
sentBy | List<String> | [optional] | |
recipients | List<String> | [optional] | |
transmitType | String | [optional] [enum: Sent, Received, Both] | |
pageSize | Integer | Page size specified in get document list request. | [optional] [default to 10] |
startDate | OffsetDateTime | Start date of the document | [optional] |
status | List<String> | Status of the document such as In-progress, Completed, Decline, Expired, Revoked, Draft. | [optional] [enum: None, WaitingForMe, WaitingForOthers, NeedAttention, Completed, Declined, Revoked, Expired, Draft] |
endDate | OffsetDateTime | End date of the document | [optional] |
searchKey | String | Documents can be listed by the search key present in the document like document title, document ID, sender or recipient(s) name, etc., | [optional] |
labels | List<String> | Labels of the document. | [optional] |
nextCursor | Long | Next cursor value for pagination, required for fetching the next set of documents beyond 10,000 records. | [optional] |
brandIds | List<String> | BrandId(s) of the document. | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
prefillFields(documentId, prefillFieldRequest)
Updates the value (prefill) of the fields in the document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | The DocumentId.
PrefillFieldRequest prefillFieldRequest = new PrefillFieldRequest(); // PrefillFieldRequest | The prefill field request.
try {
apiInstance.prefillFields(documentId, prefillFieldRequest);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#prefillFields");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | The DocumentId. | |
prefillFieldRequest | PrefillFieldRequest | The prefill field request. |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |
remindDocument(documentId, receiverEmails, reminderMessage)
Send reminder to pending signers.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
List<String> receiverEmails = Arrays.asList(); // List<String> | Signer emails.
ReminderMessage reminderMessage = new ReminderMessage(); // ReminderMessage | Reminder Message for signers.
try {
apiInstance.remindDocument(documentId, receiverEmails, reminderMessage);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#remindDocument");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. | |
receiverEmails | List<String> | Signer emails. | [optional] |
reminderMessage | ReminderMessage | Reminder Message for signers. | [optional] |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
401 | Unauthorized | - |
403 | Forbidden | - |
removeAuthentication(documentId, removeAuthentication)
Remove the access code for the given document signer.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document ID of the signature request
RemoveAuthentication removeAuthentication = new RemoveAuthentication(); // RemoveAuthentication | To remove access code.
try {
apiInstance.removeAuthentication(documentId, removeAuthentication);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#removeAuthentication");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document ID of the signature request | |
removeAuthentication | RemoveAuthentication | To remove access code. | [optional] |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, text/plain, text/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
401 | Unauthorized | - |
403 | Forbidden | - |
revokeDocument(documentId, revokeDocument)
Revoke the document.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
String documentId = "documentId_example"; // String | Document Id.
RevokeDocument revokeDocument = new RevokeDocument(); // RevokeDocument | RevokeDetails.
try {
apiInstance.revokeDocument(documentId, revokeDocument);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#revokeDocument");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
documentId | String | Document Id. | |
revokeDocument | RevokeDocument | RevokeDetails. |
null (empty response body)
- Content-Type: application/json;odata.metadata=minimal;odata.streaming=true, application/json;odata.metadata=minimal;odata.streaming=false, application/json;odata.metadata=minimal, application/json;odata.metadata=full;odata.streaming=true, application/json;odata.metadata=full;odata.streaming=false, application/json;odata.metadata=full, application/json;odata.metadata=none;odata.streaming=true, application/json;odata.metadata=none;odata.streaming=false, application/json;odata.metadata=none, application/json;odata.streaming=true, application/json;odata.streaming=false, application/json, application/xml, application/prs.odatatestxx-odata, application/json-patch+json, text/json, application/*+json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
204 | No Content | - |
401 | Unauthorized | - |
403 | Forbidden | - |
DocumentCreated sendDocument(sendForSign)
Sends the document for sign.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
SendForSign sendForSign = new SendForSign(); // SendForSign | The send for sign request body.
try {
DocumentCreated result = apiInstance.sendDocument(sendForSign);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#sendDocument");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
sendForSign | SendForSign | The send for sign request body. | [optional] |
- Content-Type: application/json, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
201 | Created | - |
401 | Unauthorized | - |
403 | Forbidden | - |
TeamDocumentRecords teamDocuments(page, userId, teamId, transmitType, pageSize, startDate, status, endDate, searchKey, labels, nextCursor, brandIds)
Get user Team documents.
// Import classes:
import com.boldsign.ApiClient;
import com.boldsign.ApiException;
import com.boldsign.Configuration;
import com.boldsign.auth.*;
import com.boldsign.models.*;
import com.boldsign.api.DocumentApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.boldsign.com");
// Configure API key authorization: X-API-KEY
ApiKeyAuth X-API-KEY = (ApiKeyAuth) defaultClient.getAuthentication("X-API-KEY");
X-API-KEY.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//X-API-KEY.setApiKeyPrefix("Token");
// Configure API key authorization: Bearer
ApiKeyAuth Bearer = (ApiKeyAuth) defaultClient.getAuthentication("Bearer");
Bearer.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Bearer.setApiKeyPrefix("Token");
DocumentApi apiInstance = new DocumentApi(defaultClient);
Integer page = 1; // Integer | Page index specified in get document list request.
List<String> userId = Arrays.asList(); // List<String> | UserId of the Team document.
List<String> teamId = Arrays.asList(); // List<String> | TeamId of the Team document.
String transmitType = "Sent"; // String | Transmit type as Sent, Received and Both.
Integer pageSize = 10; // Integer | Page size specified in get document list request.
OffsetDateTime startDate = OffsetDateTime.now(); // OffsetDateTime | Start date of the document
List<String> status = Arrays.asList(); // List<String> | Status of the document such as In-progress, Completed, Decline, Expired, Revoked, Draft.
OffsetDateTime endDate = OffsetDateTime.now(); // OffsetDateTime | End date of the document
String searchKey = "searchKey_example"; // String | Documents can be listed by the search key present in the document like document title, document ID, sender or recipient(s) name, etc.,
List<String> labels = Arrays.asList(); // List<String> | Labels of the document.
Long nextCursor = 56L; // Long | Next cursor value for pagination, required for fetching the next set of documents beyond 10,000 records.
List<String> brandIds = Arrays.asList(); // List<String> | BrandId(s) of the document.
try {
TeamDocumentRecords result = apiInstance.teamDocuments(page, userId, teamId, transmitType, pageSize, startDate, status, endDate, searchKey, labels, nextCursor, brandIds);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DocumentApi#teamDocuments");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
page | Integer | Page index specified in get document list request. | [default to 1] |
userId | List<String> | UserId of the Team document. | [optional] |
teamId | List<String> | TeamId of the Team document. | [optional] |
transmitType | String | Transmit type as Sent, Received and Both. | [optional] [enum: Sent, Received, Both] |
pageSize | Integer | Page size specified in get document list request. | [optional] [default to 10] |
startDate | OffsetDateTime | Start date of the document | [optional] |
status | List<String> | Status of the document such as In-progress, Completed, Decline, Expired, Revoked, Draft. | [optional] [enum: None, WaitingForMe, WaitingForOthers, NeedAttention, Completed, Declined, Revoked, Expired, Draft] |
endDate | OffsetDateTime | End date of the document | [optional] |
searchKey | String | Documents can be listed by the search key present in the document like document title, document ID, sender or recipient(s) name, etc., | [optional] |
labels | List<String> | Labels of the document. | [optional] |
nextCursor | Long | Next cursor value for pagination, required for fetching the next set of documents beyond 10,000 records. | [optional] |
brandIds | List<String> | BrandId(s) of the document. | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | Success | - |
401 | Unauthorized | - |
403 | Forbidden | - |