Get Started
Portal api methods
Help

GET api/2.0/project/message This function requires authentication

Description

Returns the list of latest messages in the discussions within the project with the ID specified in the request

Parameters

This method doesn't have any parameters

Example
GET api/2.0/project/message
Host: yourportal.onlyoffice.com
Content-Type: application/json
Accept: application/json
Returns

List of messages

Example Response

application/json

{
  "status": 0,
  "response": [
    {
      "canCreateComment": false,
      "canEdit": true,
      "id": 10,
      "title": "Sample Title",
      "description": null,
      "projectOwner": {
        "id": 123,
        "title": "Sample project",
        "status": 0,
        "isPrivate": false
      },
      "commentsCount": 5,
      "text": "Hello, this is sample message",
      "status": 0,
      "updatedBy": {
        "id": "00000000-0000-0000-0000-000000000000",
        "displayName": "Mike Zanyatski",
        "title": "Manager",
        "avatarSmall": "url to small avatar",
        "profileUrl": ""
      },
      "created": "2019-10-15T09:54:27.0356578Z",
      "createdBy": {
        "id": "00000000-0000-0000-0000-000000000000",
        "displayName": "Mike Zanyatski",
        "title": "Manager",
        "avatarSmall": "url to small avatar",
        "profileUrl": ""
      },
      "updated": "2019-10-15T09:54:27.0356578Z"
    }
  ]
}

text/xml

<result>
  <status>0</status>
  <response>
    <canCreateComment>false</canCreateComment>
    <canEdit>true</canEdit>
    <id>10</id>
    <title>Sample Title</title>
    <description />
    <projectOwner>
      <id>123</id>
      <title>Sample project</title>
      <status>0</status>
      <isPrivate>false</isPrivate>
    </projectOwner>
    <commentsCount>5</commentsCount>
    <text>Hello, this is sample message</text>
    <status>0</status>
    <updatedBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </updatedBy>
    <created>2019-10-15T09:54:27.0356578Z</created>
    <createdBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </createdBy>
    <updated>2019-10-15T09:54:27.0356578Z</updated>
  </response>
</result>