Skip to main content
PATCH
Update contact
Send only the fields you want to change. To clear an optional text field, send null or an empty string. message and captureMethod are set by Tapify and cannot be changed through the API. Use internalNote for a private workspace note.
Sending tags replaces the contact’s complete tag list. Include every tag you want to keep, or send an empty array to remove them all.

Authorizations

Authorization
string
header
required

API key created under Settings → API keys.

Path Parameters

contactId
string<uuid>
required

Contact ID.

Example:

"f08f7c49-8f1e-42ac-b5ac-e0d6bd37d938"

Body

application/json

Fields to change on an existing contact.

fullName
string
Example:

"Alex Morgan"

jobTitle
string | null
company
string | null
email
string<email> | null

Email address. Send null or an empty string to remove it.

mobile
string | null

Mobile phone number.

phone
string | null

Other phone number, such as an office number.

website
string | null
linkedin
string | null
address
string | null
internalNote
string | null

Private workspace note. Tapify does not show or send it to the contact.

Example:

"Send the proposal on Friday."

connectedWithProfileId
string<uuid> | null

Team member ID to assign to the contact. Use null to remove the assignment. This does not send email.

tags
object[]

Complete replacement list. Include every tag you want to keep.

Response

Updated contact

data
object
required

A contact saved in the Tapify Teams workspace.