# description
One address-book contact. Contacts accrue automatically from inbound/outbound mail and imports; role addresses (info@, support@) and consent state are tracked so broadcast audiences stay clean.

# properties.status.description
Lifecycle state. Unsubscribed contacts are excluded from broadcast audiences.

# properties.source.description
Where the contact came from: 'inbound', 'outbound', 'manual', 'import', or a connected provider ('google', 'microsoft', 'apple', …).

# properties.role.description
1 for a role/non-personal address (info@, support@, …).

# properties.subscribed.description
1 = marketing opt-in (tracked separately from suppression).

# properties.properties.description
Untyped custom fields as a JSON string, including { socials: {…} }.

# properties.external_id.description
Your identifier for this contact, when supplied.

# properties.first_seen_at.description
First time mail was exchanged with this address, in Unix epoch milliseconds (UTC); null when it has never happened.

# properties.last_seen_at.description
Most recent time mail was exchanged with this address, in Unix epoch milliseconds (UTC); null when it has never happened.

# properties.msg_count.description
How many messages have been exchanged with this address.

# properties.created_at.description
When the contact was created, in Unix epoch milliseconds (UTC).

# properties.updated_at.description
When the contact last changed, in Unix epoch milliseconds (UTC).