Clients

Replaces every updatable field of a client contact (BF-7503).

Fields: firstName, lastName, emailAddress (required), title, phone, phoneExt. Names are those of GET /v1/Clients/contact/{clientId}/{contactId}. isActive, middleName and other keys are ignored and never written; the contact's login, registration and active state are left alone. A new emailAddress changes the contact's login name and must not be used by another user of the company. A contact who is a contact of several clients has one profile: the change shows on every client. Format rules apply only to values that change. clientId and contactId in the body must equal the route.

put/v{version}/Clients/{clientId}/contacts/{contactId}

Path parameters

clientIdinteger required
contactIdinteger required
versionstring required

Headers

company-idstring required

Request body

clientIdinteger
contactIdinteger
firstNamestring nullable
lastNamestring nullable
titlestring nullable
phonestring nullable
phoneExtstring nullable
emailAddressstring nullable

Response

Success

isValidboolean
errorsstring[] nullable
warningsstring[] nullable
infostring[] nullable
messagestring nullable

Changes

Changed in 1 of the 8 revisions of this API.1