Update Contact

put/v1/contacts/update

Updates the email, name, phone number, job title and company name of the existing contact details.

Code snippet

curl -X PUT 'https://api.boldsign.com/v1/contacts/update?id=6797a07d-26d7-41fa-b3a8-c8f72378a7a6c_ErZHN' \
-H 'accept: */*' \
-H 'X-API-KEY: {your API key}' \
-H 'Content-Type: application/json' \
-d '{
            "Email": "[email protected]",
            "Name": "LutherCooper",
            "PhoneNumber": {
                 "CountryCode": "+1",
                 "Number": "2015550123"
            },
            "JobTitle": "Developer",
            "CompanyName": "CubeFlakes"
        }'
var apiClient = new ApiClient("YOUR_API_KEY");

var contactClient = new ContactClient(apiClient);

var contactDetails = new ContactDetails()
{
    Email = "[email protected]",
    Name = "HankWhite",
};

contactClient.UpdateContact("YOUR_CONTACT_ID", contactDetails);
import boldsign

configuration = boldsign.Configuration(api_key="YOUR_API_KEY")

with boldsign.ApiClient(configuration) as api_client:   

    contacts_api = boldsign.ContactsApi(api_client)
	
    contact_details = boldsign.ContactDetails(
        email="[email protected]",
        name="HankWhite")

    contacts_api.update_contact(id="YOUR_CONTACT_ID", contact_details=contact_details)
<?php require_once "vendor/autoload.php";

use BoldSign\Configuration;
use BoldSign\Api\ContactsApi;
use BoldSign\Model\{ContactDetails, PhoneNumber};

$config = new Configuration();
$config->setApiKey('YOUR_API_KEY');

$contacts_api = new ContactsApi($config);

$contact_details = new ContactDetails(); 
$contact_details->setName('HankWhite');
$contact_details->setEmail('[email protected]');

$contacts_api->updateContact($contactId = 'YOUR_CONTACT_ID', $contact_details);
ApiClient client = Configuration.getDefaultApiClient();  
client.setApiKey("YOUR_API_KEY");

ContactsApi contactsApi = new ContactsApi(client);

ContactDetails contactDetails = new ContactDetails();
contactDetails.setEmail("[email protected]");
contactDetails.setName("HankWhite");

contactsApi.updateContact("YOUR_CONTACT_ID", contactDetails);
import { ContactsApi, ContactDetails } from "boldsign";

const contactsApi = new ContactsApi();
contactsApi.setApiKey("YOUR_API_KEY");

const contactDetails = new ContactDetails();
contactDetails.name = "Luther Cooper";
contactDetails.email = "[email protected]";

contactsApi.updateContact("YOUR_CONTACT_ID", contactDetails);

Query parameters

idStringRequiredThe Contact ID of the user. It can be obtained from the list contacts API or from the web app.

Request body

EmailstringRequiredThe email address of the user.
NamestringRequiredThe name of the user

PhoneNumberobject

The Phone Number of user

CountryCodestringThis property represents the country code associated with the phone number.
NumberstringThis property represents the actual phone number.
JobTitlestringThe jobTitle of the user
CompanyNamestringThe companyName of the user

Example response

200 No Content