View as Markdown
Clientify icon

Clientify ACTION

Update Contact

Update a specific contact. See the documentation
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Clientify account once, then configure and run Update Contact from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "clientify-update-contact",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    clientify: { authProvisionId: "apn_xxxxxxx" },
    contactId: "Contact Id",
    firstName: "First Name",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Update Contact inputs
Property Type Description
contactId Contact Id string
Contact's unique Id.
Required Dynamic
firstName First Name string
Contact's first name.
Required
lastName Last Name string
Contact's last name.
Optional
email Email string
Contact's email.
Optional
phone Phone string
Contact's phone.
Optional
status Status string
Contact's status identifier.
Optional
title Title string
Contact's title.
Optional
company Company string
Contact's company name.
Optional
contactType Contact Type string
Contact type.
Optional
contactSource Contact Source string
Contact source.
Optional
addressType Address Type integer
The address' type.
Optional
street Street string
The address' street.
Optional
city City string
The address' city.
Optional
state State string
The address' state.
Optional
country Country string
The address' country.
Optional
postalCode Postal Code string
The address' postal code.
Optional
customFields Custom Fields object
Contact's custom fields.
Optional
description Description string
Contact's decription.
Optional
remarks Remarks string
Contact's remarks.
Optional
summary Summary string
Contact's summary.
Optional
message Message string
Message text to be shown in the contact wall.
Optional
lastContact Last Contact string
Last contact date. Format: YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z]
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
clientify-update-contact
Version
0.0.2
App
Clientify
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes