phonestring nullable
Contact phone number in E.164 format. Null when the contact has adopted a WhatsApp username and withheld their phone; use userId.
userIdstring nullable
Business-Scoped User ID (BSUID), the stable identity used to send when no phone is known.
usernamestring nullable
WhatsApp @username the contact has adopted, if any.
contactNamestring
Contact name from the WhatsApp profile.
contactIdstring
Linked meetergo CRM contact id, if any.
windowOpenboolean required
Whether the 24-hour customer-service window is currently open. When false, only template messages are accepted.
windowExpiresAtstring date-time
When the 24h window expires (ISO 8601). Absent if no window.
lastMessageAtstring date-time required
Timestamp of the most recent message.
lastMessagePreviewstring
Preview text of the last message.
lastMessageDirection'inbound' | 'outbound' required
status'open' | 'done' required
Lifecycle status. done conversations are archived.
createdAtstring date-time required
When the conversation was created.