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 --location 'https://api.boldsign.com/v1/contacts/update?id=6797a07d-26d7-41fa-b3a8-c8f72378a7a6c_ErZHN' \
--header 'accept: */*' \
--header 'X-API-KEY: {your API key}' \
--header 'Content-Type: application/json' \
--data-raw '{
            "email": "luthercooper@cubeflakes.com",
            "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 = "hankwhite@cubeflakes.com",
    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="hankwhite@cubeflakes.com",
        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('hankwhite@cubeflakes.com');

$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("hankwhite@cubeflakes.com");
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 = "luthercooper@cubeflakes.com";

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