{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/hubspot/refs/heads/main/json-structure/conversations-api-thread-structure.json", "name": "Thread", "description": "Represents a conversation thread containing messages between participants.", "type": "object", "properties": { "id": { "type": "string", "description": "Unique identifier for the thread", "example": "987654321" }, "inboxId": { "type": "string", "description": "ID of the inbox containing this thread", "example": "12345678" }, "status": { "type": "string", "enum": [ "OPEN", "CLOSED" ], "description": "Current status of the thread", "example": "OPEN" }, "spam": { "type": "boolean", "description": "Whether the thread is marked as spam", "example": false }, "associatedContactId": { "type": "string", "description": "ID of the associated CRM contact", "example": "101" }, "assignedTo": { "type": "string", "description": "User ID the thread is assigned to", "example": "user_456" }, "originalChannelId": { "type": "string", "description": "ID of the original communication channel", "example": "channel_789" }, "originalChannelAccountId": { "type": "string", "description": "ID of the original channel account", "example": "account_123" }, "latestMessageTimestamp": { "type": "datetime", "description": "ISO 8601 timestamp of the latest message", "example": "2024-01-20T10:30:00Z" }, "latestMessageSentTimestamp": { "type": "datetime", "description": "ISO 8601 timestamp of the latest sent message", "example": "2024-01-20T10:25:00Z" }, "latestMessageReceivedTimestamp": { "type": "datetime", "description": "ISO 8601 timestamp of the latest received message", "example": "2024-01-20T10:30:00Z" }, "closedAt": { "type": "datetime", "description": "ISO 8601 timestamp when the thread was closed", "example": "2024-01-21T15:00:00Z" }, "createdAt": { "type": "datetime", "description": "ISO 8601 timestamp when the thread was created", "example": "2024-01-15T09:00:00Z" }, "archived": { "type": "boolean", "description": "Whether the thread is archived", "example": false } }, "required": [ "id", "inboxId", "status", "createdAt" ] }