# T42Contact

**Kind**: interface | **Module**: [Outlook](https://docs.interop.io/adapters/reference/javascript/outlook/index.md)

**Source**: https://docs.interop.io/adapters/reference/javascript/outlook/t42contact/index.html

This is a composite value that describes a single contact within the system.

## Properties

- **`account`** (`object[]`, optional)
  The account allocated to this contact.
- **`addresses`** (`string[]`, optional)
  Each T42Address includes a description saying the type of address, e.g. `"home"`, `"office"`.
- **`context`** (`object`, optional)
  A dictionary of CRM specific fields.
- **`displayName`** (`string`, optional)
  Advisory only. A user-friendly name for this object to use in debug logs etc.
- **`emails`** (`string[]`, optional)
  An array of email addresses for this contact.
- **`ids`** (`T42Id[]`, required)
  Identifier for the contact; globally unique to the system.
- **`isPerson`** (`boolean`, optional)
  Is the contact a single person?
- **`name`** (`object`, optional)
  The name of the contact. Optional in case the name has not yet been resolved from the email, or id etc.
- **`phones`** (`object[]`, optional)
  An array of phone numbers for this contact.
- **`status`** (`string`, optional)
  The status of the contact, e.g. `"client"`, `"prospect"`, `"lead"`.

## Related types

- [T42Id](https://docs.interop.io/adapters/reference/javascript/outlook/t42id/index.md)
