Talk
Talk
{
"id": "<string>",
"customer_id": "<string>",
"type": "<string>",
"name": "<string>",
"detail": "<string>",
"member_count": "<integer>",
"tm_create": "<string>",
"tm_update": "<string>",
"tm_delete": "<string>"
}
id(UUID): The talk’s unique identifier. Returned when creating viaPOST /service_agents/talk_chatsor listing viaGET /service_agents/talk_chats.customer_id(UUID): The customer’s unique identifier. Obtained fromGET /customers.type(enum string): The talk’s type. See Type.name(String): The talk’s name or title (e.g., “General”, “Project Alpha”).detail(String): Additional description or context for the talk.member_count(Integer): The number of members currently in the talk.tm_create(string, ISO 8601): Timestamp when the talk was created.tm_update(string, ISO 8601): Timestamp when the talk was last updated.tm_delete(string, ISO 8601): Timestamp when the talk was deleted (soft delete).
Note
AI Implementation Hint
A tm_delete value of 9999-01-01 00:00:00.000000 means the talk has not been deleted. An empty string "" also indicates the talk is active.
Example
{
"id": "e8b2e976-f043-44c8-bb89-e214e225e813",
"customer_id": "5e4a0680-804e-11ec-8477-2fea5968d85b",
"type": "direct",
"name": "Project Alpha",
"detail": "Discussion channel for Project Alpha",
"member_count": 3,
"tm_create": "2024-01-17 10:30:00.000000",
"tm_update": "2024-01-17 10:30:00.000000",
"tm_delete": ""
}
Type
Talk’s type determines the chat channel style.
Type |
Description |
|---|---|
direct |
1:1 direct message between two users. Private conversation. |
group |
Group direct message. Private multi-user chat, invite-only. |
talk |
Public open channel. Topic-based and searchable (e.g., #general, #random). |