All URIs are relative to https://api.boldsign.com
| Method | HTTP request | Description |
|---|---|---|
| addTag | PATCH /v1/template/addTags | Add the Tags in Templates. |
| createEmbeddedPreviewUrl | POST /v1/template/createEmbeddedPreviewUrl | Generates a preview URL for a template to view it. |
| createEmbeddedRequestUrlTemplate | POST /v1/template/createEmbeddedRequestUrl | Generates a send URL using a template which embeds document sending process into your application. |
| createEmbeddedTemplateUrl | POST /v1/template/createEmbeddedTemplateUrl | Generates a create URL to embeds template create process into your application. |
| createTemplate | POST /v1/template/create | Creates a new template. |
| deleteTemplate | DELETE /v1/template/delete | Deletes a template. |
| deleteTag | DELETE /v1/template/deleteTags | Delete the Tags in Templates. |
| download | GET /v1/template/download | Download the template. |
| editTemplate | PUT /v1/template/edit | Edit and updates an existing template. |
| getEmbeddedTemplateEditUrl | POST /v1/template/getEmbeddedTemplateEditUrl | Generates a edit URL to embeds template edit process into your application. |
| getProperties | GET /v1/template/properties | Get summary of the template. |
| listTemplates | GET /v1/template/list | List all the templates. |
| mergeAndSend | POST /v1/template/mergeAndSend | Send the document by merging multiple templates. |
| mergeCreateEmbeddedRequestUrlTemplate | POST /v1/template/mergeCreateEmbeddedRequestUrl | Generates a merge request URL using a template that combines document merging and sending processes into your application. |
| sendUsingTemplate | POST /v1/template/send | Send a document for signature using a Template. |
addTag(templateTag)
Add the Tags in Templates.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
TemplateTag templateTag = new TemplateTag(); // TemplateTag | ContainsTemplateId and Label Names for AddingTags.
try {
apiInstance.addTag(templateTag);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#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 |
|---|---|---|---|
| templateTag | TemplateTag | ContainsTemplateId and Label Names for AddingTags. | [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/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=minimal;IEEE754Compatible=false, application/json;odata.metadata=minimal;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=full;IEEE754Compatible=false, application/json;odata.metadata=full;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=true, application/json;odata.streaming=true;IEEE754Compatible=false, application/json;odata.streaming=true;IEEE754Compatible=true, application/json;odata.streaming=false;IEEE754Compatible=false, application/json;odata.streaming=false;IEEE754Compatible=true, application/json;IEEE754Compatible=false, application/json;IEEE754Compatible=true, application/xml, text/plain, 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/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=minimal;IEEE754Compatible=false, application/json;odata.metadata=minimal;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=full;IEEE754Compatible=false, application/json;odata.metadata=full;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=true, application/json;odata.streaming=true;IEEE754Compatible=false, application/json;odata.streaming=true;IEEE754Compatible=true, application/json;odata.streaming=false;IEEE754Compatible=false, application/json;odata.streaming=false;IEEE754Compatible=true, application/json;IEEE754Compatible=false, application/json;IEEE754Compatible=true, application/xml, text/plain, application/octet-stream, text/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
EmbeddedTemplatePreview createEmbeddedPreviewUrl(templateId, embeddedTemplatePreviewJsonRequest)
Generates a preview URL for a template to view it.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | The template id.
EmbeddedTemplatePreviewJsonRequest embeddedTemplatePreviewJsonRequest = new EmbeddedTemplatePreviewJsonRequest(); // EmbeddedTemplatePreviewJsonRequest | The embedded template preview request body.
try {
EmbeddedTemplatePreview result = apiInstance.createEmbeddedPreviewUrl(templateId, embeddedTemplatePreviewJsonRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#createEmbeddedPreviewUrl");
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 |
|---|---|---|---|
| templateId | String | The template id. | |
| embeddedTemplatePreviewJsonRequest | EmbeddedTemplatePreviewJsonRequest | The embedded template preview request body. | [optional] |
- Content-Type: application/json, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
| 401 | Unauthorized | - |
EmbeddedSendCreated createEmbeddedRequestUrlTemplate(templateId, embeddedSendTemplateFormRequest)
Generates a send URL using a template 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | The template id.
EmbeddedSendTemplateFormRequest embeddedSendTemplateFormRequest = new EmbeddedSendTemplateFormRequest(); // EmbeddedSendTemplateFormRequest | Embedded send template json request.
try {
EmbeddedSendCreated result = apiInstance.createEmbeddedRequestUrlTemplate(templateId, embeddedSendTemplateFormRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#createEmbeddedRequestUrlTemplate");
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 |
|---|---|---|---|
| templateId | String | The template id. | |
| embeddedSendTemplateFormRequest | EmbeddedSendTemplateFormRequest | Embedded send template json request. | [optional] |
- Content-Type: application/json, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 201 | Created | - |
| 422 | Unprocessable Content | - |
| 401 | Unauthorized | - |
EmbeddedTemplateCreated createEmbeddedTemplateUrl(embeddedCreateTemplateRequest)
Generates a create URL to embeds template create 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
EmbeddedCreateTemplateRequest embeddedCreateTemplateRequest = new EmbeddedCreateTemplateRequest(); // EmbeddedCreateTemplateRequest | The create embedded template request body.
try {
EmbeddedTemplateCreated result = apiInstance.createEmbeddedTemplateUrl(embeddedCreateTemplateRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#createEmbeddedTemplateUrl");
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 |
|---|---|---|---|
| embeddedCreateTemplateRequest | EmbeddedCreateTemplateRequest | The create embedded template 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 | - |
| 422 | Unprocessable Content | - |
TemplateCreated createTemplate(createTemplateRequest)
Creates a new template.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
CreateTemplateRequest createTemplateRequest = new CreateTemplateRequest(); // CreateTemplateRequest | The create template request body.
try {
TemplateCreated result = apiInstance.createTemplate(createTemplateRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#createTemplate");
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 |
|---|---|---|---|
| createTemplateRequest | CreateTemplateRequest | The create template 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 | - |
| 422 | Unprocessable Content | - |
deleteTemplate(templateId, onBehalfOf)
Deletes a template.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | The template id.
String onBehalfOf = "onBehalfOf_example"; // String | The on behalfof email address.
try {
apiInstance.deleteTemplate(templateId, onBehalfOf);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#deleteTemplate");
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 |
|---|---|---|---|
| templateId | String | The template id. | |
| onBehalfOf | String | The on behalfof email address. | [optional] |
null (empty response body)
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 204 | No Content | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
deleteTag(templateTag)
Delete the Tags in Templates.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
TemplateTag templateTag = new TemplateTag(); // TemplateTag | Contains TemplateId and LabelNames for Adding Tags.
try {
apiInstance.deleteTag(templateTag);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#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 |
|---|---|---|---|
| templateTag | TemplateTag | Contains TemplateId 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/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=minimal;IEEE754Compatible=false, application/json;odata.metadata=minimal;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=full;IEEE754Compatible=false, application/json;odata.metadata=full;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=true, application/json;odata.streaming=true;IEEE754Compatible=false, application/json;odata.streaming=true;IEEE754Compatible=true, application/json;odata.streaming=false;IEEE754Compatible=false, application/json;odata.streaming=false;IEEE754Compatible=true, application/json;IEEE754Compatible=false, application/json;IEEE754Compatible=true, application/xml, text/plain, 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/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=minimal;IEEE754Compatible=false, application/json;odata.metadata=minimal;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=full;IEEE754Compatible=false, application/json;odata.metadata=full;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=true, application/json;odata.streaming=true;IEEE754Compatible=false, application/json;odata.streaming=true;IEEE754Compatible=true, application/json;odata.streaming=false;IEEE754Compatible=false, application/json;odata.streaming=false;IEEE754Compatible=true, application/json;IEEE754Compatible=false, application/json;IEEE754Compatible=true, application/xml, text/plain, application/octet-stream, text/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
| 401 | Unauthorized | - |
| 400 | Bad Request | - |
File download(templateId, onBehalfOf, includeFormFieldValues)
Download the template.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | Template Id.
String onBehalfOf = "onBehalfOf_example"; // String | The on behalfof email address.
Boolean includeFormFieldValues = false; // Boolean | Include form field data.
try {
File result = apiInstance.download(templateId, onBehalfOf, includeFormFieldValues);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#download");
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 |
|---|---|---|---|
| templateId | String | Template Id. | |
| onBehalfOf | String | The on behalfof email address. | [optional] |
| includeFormFieldValues | Boolean | Include form field data. | [optional] [default to false] |
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
| 401 | Unauthorized | - |
| 400 | Bad Request | - |
editTemplate(templateId, editTemplateRequest)
Edit and updates an existing template.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | The template id.
EditTemplateRequest editTemplateRequest = new EditTemplateRequest(); // EditTemplateRequest | The edit template request body.
try {
apiInstance.editTemplate(templateId, editTemplateRequest);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#editTemplate");
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 |
|---|---|---|---|
| templateId | String | The template id. | |
| editTemplateRequest | EditTemplateRequest | The edit template request body. |
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/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=minimal;IEEE754Compatible=false, application/json;odata.metadata=minimal;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=full;IEEE754Compatible=false, application/json;odata.metadata=full;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false, application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true, application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=false, application/json;odata.metadata=none;IEEE754Compatible=true, application/json;odata.streaming=true;IEEE754Compatible=false, application/json;odata.streaming=true;IEEE754Compatible=true, application/json;odata.streaming=false;IEEE754Compatible=false, application/json;odata.streaming=false;IEEE754Compatible=true, application/json;IEEE754Compatible=false, application/json;IEEE754Compatible=true, application/xml, text/plain, application/json-patch+json, text/json, application/*+json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 204 | No Content | - |
| 400 | Bad Request | - |
| 422 | Unprocessable Content | - |
| 401 | Unauthorized | - |
EmbeddedTemplateEdited getEmbeddedTemplateEditUrl(templateId, embeddedTemplateEditRequest)
Generates a edit URL to embeds template edit 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | The template id.
EmbeddedTemplateEditRequest embeddedTemplateEditRequest = new EmbeddedTemplateEditRequest(); // EmbeddedTemplateEditRequest | The embedded edit template request body.
try {
EmbeddedTemplateEdited result = apiInstance.getEmbeddedTemplateEditUrl(templateId, embeddedTemplateEditRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#getEmbeddedTemplateEditUrl");
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 |
|---|---|---|---|
| templateId | String | The template id. | |
| embeddedTemplateEditRequest | EmbeddedTemplateEditRequest | The embedded edit template 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 | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
TemplateProperties getProperties(templateId)
Get summary of the template.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | Template Id.
try {
TemplateProperties result = apiInstance.getProperties(templateId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#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 |
|---|---|---|---|
| templateId | String | Template Id. |
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
| 401 | Unauthorized | - |
| 403 | Forbidden | - |
TemplateRecords listTemplates(page, templateType, pageSize, searchKey, onBehalfOf, createdBy, templateLabels, startDate, endDate, brandIds, sharedWithTeamId)
List all the templates.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
Integer page = 1; // Integer |
String templateType = "mytemplates"; // String |
Integer pageSize = 10; // Integer |
String searchKey = "searchKey_example"; // String |
List<String> onBehalfOf = Arrays.asList(); // List<String> | The sender identity's email used to filter the templates returned in the API. The API will return templates that were sent on behalf of the specified email address.
List<String> createdBy = Arrays.asList(); // List<String> | The templates can be listed by the creator of the template.
List<String> templateLabels = Arrays.asList(); // List<String> | Labels of the template.
OffsetDateTime startDate = OffsetDateTime.now(); // OffsetDateTime | Start date of the template
OffsetDateTime endDate = OffsetDateTime.now(); // OffsetDateTime | End date of the template
List<String> brandIds = Arrays.asList(); // List<String> | BrandId(s) of the template.
List<String> sharedWithTeamId = Arrays.asList(); // List<String> | The templates can be listed by the shared teams.
try {
TemplateRecords result = apiInstance.listTemplates(page, templateType, pageSize, searchKey, onBehalfOf, createdBy, templateLabels, startDate, endDate, brandIds, sharedWithTeamId);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#listTemplates");
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 | [default to 1] | |
| templateType | String | [optional] [enum: mytemplates, sharedtemplate, all] | |
| pageSize | Integer | [optional] [default to 10] | |
| searchKey | String | [optional] | |
| onBehalfOf | List<String> | The sender identity's email used to filter the templates returned in the API. The API will return templates that were sent on behalf of the specified email address. | [optional] |
| createdBy | List<String> | The templates can be listed by the creator of the template. | [optional] |
| templateLabels | List<String> | Labels of the template. | [optional] |
| startDate | OffsetDateTime | Start date of the template | [optional] |
| endDate | OffsetDateTime | End date of the template | [optional] |
| brandIds | List<String> | BrandId(s) of the template. | [optional] |
| sharedWithTeamId | List<String> | The templates can be listed by the shared teams. | [optional] |
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
| 401 | Unauthorized | - |
DocumentCreated mergeAndSend(mergeAndSendForSignForm)
Send the document by merging multiple templates.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
MergeAndSendForSignForm mergeAndSendForSignForm = new MergeAndSendForSignForm(); // MergeAndSendForSignForm | The merge and send details as JSON.
try {
DocumentCreated result = apiInstance.mergeAndSend(mergeAndSendForSignForm);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#mergeAndSend");
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 |
|---|---|---|---|
| mergeAndSendForSignForm | MergeAndSendForSignForm | The merge and send details as JSON. | [optional] |
- Content-Type: application/json, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 201 | Created | - |
| 422 | Unprocessable Content | - |
| 401 | Unauthorized | - |
EmbeddedSendCreated mergeCreateEmbeddedRequestUrlTemplate(embeddedMergeTemplateFormRequest)
Generates a merge request URL using a template that combines document merging and sending processes 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
EmbeddedMergeTemplateFormRequest embeddedMergeTemplateFormRequest = new EmbeddedMergeTemplateFormRequest(); // EmbeddedMergeTemplateFormRequest | Embedded merge and send template json request.
try {
EmbeddedSendCreated result = apiInstance.mergeCreateEmbeddedRequestUrlTemplate(embeddedMergeTemplateFormRequest);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#mergeCreateEmbeddedRequestUrlTemplate");
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 |
|---|---|---|---|
| embeddedMergeTemplateFormRequest | EmbeddedMergeTemplateFormRequest | Embedded merge and send template json request. | [optional] |
- Content-Type: application/json, multipart/form-data, application/x-www-form-urlencoded
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 201 | Created | - |
| 422 | Unprocessable Content | - |
| 401 | Unauthorized | - |
DocumentCreated sendUsingTemplate(templateId, sendForSignFromTemplateForm)
Send a document for signature using a Template.
// 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.TemplateApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setApiKey("YOUR_API_KEY");
TemplateApi apiInstance = new TemplateApi(apiClient);
String templateId = "templateId_example"; // String | The template id.
SendForSignFromTemplateForm sendForSignFromTemplateForm = new SendForSignFromTemplateForm(); // SendForSignFromTemplateForm | The send template details as JSON.
try {
DocumentCreated result = apiInstance.sendUsingTemplate(templateId, sendForSignFromTemplateForm);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TemplateApi#sendUsingTemplate");
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 |
|---|---|---|---|
| templateId | String | The template id. | |
| sendForSignFromTemplateForm | SendForSignFromTemplateForm | The send template details as JSON. | [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 | - |
| 422 | Unprocessable Content | - |