SideConversations
Create, update and query Side Conversations in Zendesk.
Table Specific Information
Select
The following queries are processed server side while other filters are processed client side within the component.At least TicketId is required in order to retrieve the SideConversations.
SELECT * FROM SideConversations WHERE TicketId = 1 SELECT * FROM SideConversations WHERE TicketId = 1 AND Id = '5d133b65-576c-11ee-bcb2-bdce8f618e59'
Insert
The Columns TicketId, Subject, PreviewText and Participants are required to insert. Allowed for Agents.
INSERT INTO SideConversationParticipants#temp (Email,Name) VALUES ('[email protected]', 'someone') INSERT INTO SideConversations (TicketId, Subject, PreviewText, Participants) VALUES (1, 'Test Subject', 'Test Body', 'SideConversationParticipants#temp')
You can also reply to a side conversation. The Columns Id, TicketId, Subject, PreviewText and Participants are required for Reply on a particular SideConversation. Allowed for Agents.
INSERT INTO SideConversationParticipants#temp (Email,Name) VALUES ('[email protected]', 'someone') INSERT INTO SideConversations (Id, TicketId, Subject, PreviewText, Participants) VALUES ('5d133b65-576c-11ee-bcb2-bdce8f618e59', 2, 'Test Reply', 'Body for Reply message', 'SideConversationParticipants#temp')
Update
You must specify the TicketId and Id of the SideConversation to update. It only updates the State and Subject columns. All fields that are not readonly (readonly="false" in the table) are optional. Allowed for Agents.
UPDATE SideConversations SET State = 'open' WHERE Id = '5d133b65-576c-11ee-bcb2-bdce8f618e59' AND TicketId = 1
Columns
Name | Type | ReadOnly | References | Description |
Id [KEY] | String | False |
Automatically assigned when the side conversation is created. | |
TicketId | Integer | False |
Tickets.Id |
The parent ticket id of the side conversation. |
ExternalIds | String | False |
A key-value store of metadata. All values must be strings. | |
Subject | String | False |
The subject of the side conversation. | |
CreatedAt | Datetime | True |
The time the side conversation was created. | |
UpdatedAt | Datetime | True |
The time the side conversation was created. | |
MessageAddedAt | Datetime | True |
The time of the last message on the side conversation. | |
Participants | String | False |
An array of participants in the side conversation. | |
PreviewText | String | False |
A plain text text describing the side conversation. | |
State | String | False |
The state of the side conversation. | |
StateUpdatedAt | Datetime | True |
The time of the update of the state of the side conversation. | |
Url | String | True |
The API url of the side conversation. |