Get Contact

egoi.get_contact
ActionEmailconnection required

Calls the E-goi API with the connection's credentials.

Read one contact of a list, with its base columns, extras and tags.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
E-goi
Secret shape
the API key, or {"api_key": "…"}
Config it needs
list_id
Resolved by
config.connection_id, else node.connection_id

Configuration

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

FieldTypeRequiredDefaultConstraintsExample
contact_id
The E-goi contact id, as returned by egoi.create_contact or a contact search.
stringYes——8f3a27ef26
list_id
E-goi list to act on; leave blank to use the list named on the connection.
stringNo——12345

Example configuration

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

{
  "contact_id": "8f3a27ef26",
  "list_id": "12345"
}

Output

One shape.

result

FieldTypeExample
base.contact_id
The contact's E-goi id.
string—
base.status
Subscription state: active, inactive, removed or unconfirmed.
string—
base.first_name
First name of the contact, empty when unset.
string—
base.last_name
Last name of the contact, empty when unset.
string—
base.email
Email address of the contact, empty when unset.
string—
base.email_status
Whether the email channel is active or inactive.
string—
base.cellphone
Mobile number as country code and number.
string—
base.phone
Landline number as country code and number.
string—
base.birth_date
Date of birth as an ISO-8601 calendar date.
string—
base.language
Language E-goi addresses this contact in.
string—
extra
The contact's extra fields, as {field_id, name, value} rows.
array—
tags
Ids of the tags attached to this contact.
array—
{
  "base": {
    "birth_date": "",
    "cellphone": "",
    "contact_id": "",
    "email": "",
    "email_status": "",
    "first_name": "",
    "language": "",
    "last_name": "",
    "phone": "",
    "status": ""
  },
  "extra": [],
  "tags": []
}

See Get Contact run in a workflow.

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