Mutation
mutation SendThreadDiscussionMessage($input: SendThreadDiscussionMessageInput!) {
sendThreadDiscussionMessage(input: $input) {
threadDiscussionMessage {
id
threadDiscussionId
type
text
slackMessageLink
attachments {
id
fileName
fileSize {
__typename
}
fileExtension
fileMimeType
type
}
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"threadDiscussionId": "id",
"markdownContent": "string"
}
}Response
{
"data": {
"sendThreadDiscussionMessage": {
"threadDiscussionMessage": {
"id": "id",
"threadDiscussionId": "id",
"type": "INBOUND",
"text": "string",
"slackMessageLink": "string",
"attachments": [
{
"id": "id",
"fileName": "string",
"fileSize": {
"__typename": "FileSize"
},
"fileExtension": "string",
"fileMimeType": "string",
"type": "EMAIL"
}
]
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Mutations
sendThreadDiscussionMessage
Send a reply to an existing Slack or email discussion. The message is posted in the original channel (as a Slack thread reply or email reply) and recorded in Plain. For Slack discussions you may optionally provide slackBlocks, set unfurlLinks, or broadcast the reply into the parent channel via replyBroadcast (replyBroadcast cannot be combined with attachmentIds). Prefer sendDiscussionMessage for new integrations.
MUTATION
sendThreadDiscussionMessage(input: SendThreadDiscussionMessageInput!): SendThreadDiscussionMessageOutput!Arguments
input
required
threadDiscussionMessage
error
Mutation
mutation SendThreadDiscussionMessage($input: SendThreadDiscussionMessageInput!) {
sendThreadDiscussionMessage(input: $input) {
threadDiscussionMessage {
id
threadDiscussionId
type
text
slackMessageLink
attachments {
id
fileName
fileSize {
__typename
}
fileExtension
fileMimeType
type
}
}
error {
message
type
code
fields {
field
message
type
}
}
}
}Variables
{
"input": {
"threadDiscussionId": "id",
"markdownContent": "string"
}
}Response
{
"data": {
"sendThreadDiscussionMessage": {
"threadDiscussionMessage": {
"id": "id",
"threadDiscussionId": "id",
"type": "INBOUND",
"text": "string",
"slackMessageLink": "string",
"attachments": [
{
"id": "id",
"fileName": "string",
"fileSize": {
"__typename": "FileSize"
},
"fileExtension": "string",
"fileMimeType": "string",
"type": "EMAIL"
}
]
},
"error": {
"message": "string",
"type": "VALIDATION",
"code": "string",
"fields": [
{
"field": "string",
"message": "string",
"type": "VALIDATION"
}
]
}
}
}
}Was this page helpful?

