Get Started
Portal api methods
Help

POST api/2.0/project/message/{messageid}/files This function requires authentication

Description

Uploads the file specified in the request to the selected message

Parameters
Name Description Type Example
messageid
sent in url
Message ID number 1234
files
sent in body
File ID Collection of numbers
collection
1234
Example
POST api/2.0/project/message/1234/files
Host: yourportal.onlyoffice.com
Content-Type: application/json
Accept: application/json

{
  "files": [
    1234
  ]
}
Returns

Message

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-12-15T06:37:50.9929773Z",
    "createdBy": {
      "id": "00000000-0000-0000-0000-000000000000",
      "displayName": "Mike Zanyatski",
      "title": "Manager",
      "avatarSmall": "url to small avatar",
      "profileUrl": ""
    },
    "updated": "2019-12-15T06:37:50.9929773Z"
  }
}

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-12-15T06:37:50.9929773Z</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-12-15T06:37:50.9929773Z</updated>
  </response>
</result>