POST api/v1.0/Discussions/SubmitDiscussionPost

Submit a new DiscussionPost to a Discussion.

Request Information

URI Parameters

None.

Body Parameters

Set of properties describing the Discussion to Post to, the Subject, and the Body of the DiscussionPost.

PostDiscussionMessageRequest
NameDescriptionTypeAdditional information
DiscussionKey

Unique Key of the Discussion to Post to. A discussion and community have a one to one relationship, so either this or the CommunityKey must be provided when posting a discussion message. Both are not needed.

globally unique identifier

None.

CommunityKey

Unique Key of the Community to Post to. A discussion and community have a one to one relationship, so either this or the DiscussionKey must be provided when posting a discussion message. Both are not needed.

globally unique identifier

None.

DocumentKey

Unique Key of Document to attach to the Discussion Post. This field is optional.

globally unique identifier

None.

TopicTagKeys

List of unique keys of Topic tags to apply to Post. Topic tag keys only apply when posting to a topic community and are omitted when posting to a non-topic community. If required, the keys must be valid topic tag keys of the community that you are posting to, and can be found in the Community model for the community that you are posting to.

Collection of globally unique identifier

None.

Subject

Subject of the Discussion Post.

string

Required

Max length: 255

Body

Body of the Discussion Post.

string

Required

Request Formats

application/json, text/json

Sample:
{
  "DiscussionKey": "6f6c43b3-117f-4c82-a18f-821a34e5c60c",
  "CommunityKey": "6fed2923-e2be-42e3-b5ab-ea985bccac18",
  "DocumentKey": "24d667f6-3bd1-4890-9784-6fe0aafa57ac",
  "TopicTagKeys": [
    "ecc5cc01-dbf6-4753-9b93-24a00f57ed89",
    "171d33d3-d394-44b8-869d-54934623ad89"
  ],
  "Subject": "sample string 1",
  "Body": "sample string 2"
}

application/xml, text/xml

Sample:
<PostDiscussionMessageRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HigherLogic.API.Models.Enterprise.Request">
  <Body>sample string 2</Body>
  <CommunityKey>6fed2923-e2be-42e3-b5ab-ea985bccac18</CommunityKey>
  <DiscussionKey>6f6c43b3-117f-4c82-a18f-821a34e5c60c</DiscussionKey>
  <DocumentKey>24d667f6-3bd1-4890-9784-6fe0aafa57ac</DocumentKey>
  <Subject>sample string 1</Subject>
  <TopicTagKeys xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:guid>ecc5cc01-dbf6-4753-9b93-24a00f57ed89</d2p1:guid>
    <d2p1:guid>171d33d3-d394-44b8-869d-54934623ad89</d2p1:guid>
  </TopicTagKeys>
</PostDiscussionMessageRequest>

Response Information

Resource Description

Collection of boolean

Response Formats

application/json, text/json

Sample:
[
  true,
  true
]

application/xml, text/xml

Sample:
<ArrayOfboolean xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
  <boolean>true</boolean>
  <boolean>true</boolean>
</ArrayOfboolean>