Get Contact

drift.get_contact
ActionCRM & salesconnection required

Calls the Drift API with the connection's credentials.

Retrieve one contact by Drift's numeric contact id.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Drift
Secret shape
{"client_id": "…", "client_secret": "…", "refresh_token": "…"}, or {"access_token": "…"} for an Install-to-Drift token
Config it needs
base_url
Resolved by
config.connection_id, else node.connection_id

Configuration

1 field, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
contact_id
Drift's numeric id for the contact, as returned by a create or a search.
stringYes——15811408544

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "contact_id": "15811408544"
}

Output

One shape.

result

FieldTypeExample
id
Drift's numeric id for the contact.
number—
createdAt
Unix timestamp in milliseconds of when Drift first saw them.
number—
attributes.email
The contact's email address.
string—
attributes.name
The contact's name.
string—
attributes.phone
The phone number stored on the contact.
string—
attributes.externalId
Your own identifier for the contact, when set.
string—
attributes.tags
The tags stored on the contact.
array—
{
  "attributes": {
    "email": "",
    "externalId": "",
    "name": "",
    "phone": "",
    "tags": []
  },
  "createdAt": 0,
  "id": 0
}

See Get Contact run in a workflow.

In a technical demo we add the Drift connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.