All URIs are relative to https://api.boldsign.com, except if the operation defines another base path.
Method | HTTP request | Description |
---|---|---|
contactUserList() | GET /v1/contacts/list | List Contact document. |
createContact() | POST /v1/contacts/create | Create the new Contact. |
deleteContacts() | DELETE /v1/contacts/delete | Deletes a contact. |
getContact() | GET /v1/contacts/get | Get summary of the contact. |
updateContact() | PUT /v1/contacts/update | Update the contact. |
contactUserList($page, $page_size, $search_key, $contact_type): \BoldSign\Model\ContactsList
List Contact document.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: X-API-KEY
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');
// Configure API key authorization: Bearer
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new BoldSign\Api\ContactsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$page = 1; // int | Page index specified in get user contact list request. Default value is 1.
$page_size = 10; // int | Page size specified in get user contact list request. Default value is 10.
$search_key = 'search_key_example'; // string | Contacts can be listed by the search based on the Name or Email
$contact_type = 'contact_type_example'; // string | Contact type whether the contact is My Contacts or All Contacts. Default value is AllContacts.
try {
$result = $apiInstance->contactUserList($page, $page_size, $search_key, $contact_type);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ContactsApi->contactUserList: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
page | int | Page index specified in get user contact list request. Default value is 1. | [default to 1] |
page_size | int | Page size specified in get user contact list request. Default value is 10. | [optional] [default to 10] |
search_key | string | Contacts can be listed by the search based on the Name or Email | [optional] |
contact_type | string | Contact type whether the contact is My Contacts or All Contacts. Default value is AllContacts. | [optional] |
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
createContact($contact_details): \BoldSign\Model\CreateContactResponse
Create the new Contact.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: X-API-KEY
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');
// Configure API key authorization: Bearer
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new BoldSign\Api\ContactsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$contact_details = array(new \BoldSign\Model\ContactDetails()); // \BoldSign\Model\ContactDetails[] | The contact details.
try {
$result = $apiInstance->createContact($contact_details);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ContactsApi->createContact: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
contact_details | \BoldSign\Model\ContactDetails[] | The contact details. | [optional] |
\BoldSign\Model\CreateContactResponse
- 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
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteContacts($id)
Deletes a contact.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: X-API-KEY
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');
// Configure API key authorization: Bearer
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new BoldSign\Api\ContactsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$id = 'id_example'; // string | The contact id.
try {
$apiInstance->deleteContacts($id);
} catch (Exception $e) {
echo 'Exception when calling ContactsApi->deleteContacts: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
id | string | The contact id. |
void (empty response body)
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getContact($id): \BoldSign\Model\ContactsDetails
Get summary of the contact.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: X-API-KEY
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');
// Configure API key authorization: Bearer
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new BoldSign\Api\ContactsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$id = 'id_example'; // string | Contact Id.
try {
$result = $apiInstance->getContact($id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ContactsApi->getContact: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
id | string | Contact Id. |
\BoldSign\Model\ContactsDetails
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
updateContact($id, $contact_details)
Update the contact.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: X-API-KEY
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('X-API-KEY', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-KEY', 'Bearer');
// Configure API key authorization: Bearer
$config = BoldSign\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = BoldSign\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new BoldSign\Api\ContactsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$id = 'id_example'; // string | The contactId.
$contact_details = new \BoldSign\Model\ContactDetails(); // \BoldSign\Model\ContactDetails | The contact details.
try {
$apiInstance->updateContact($id, $contact_details);
} catch (Exception $e) {
echo 'Exception when calling ContactsApi->updateContact: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
id | string | The contactId. | [optional] |
contact_details | \BoldSign\Model\ContactDetails | The contact details. | [optional] |
void (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
[Back to top] [Back to API list] [Back to Model list] [Back to README]