POST api/2.0/mail/messages/attachment/add This function requires authentication

Description

Adds an attachment to the draft with the ID specified in the request.

Parameters
Name Description Type Example
id_message
sent in body
Message ID number 1234
name
sent in body
File name string some text
file
sent in body
File stream A stream for uploading files without multipart request N/A
content_type
sent in body
File content type string some text
Example
POST api/2.0/mail/messages/attachment/add
Host: yourportal.onlyoffice.com
Content-Type: application/json
Accept: application/json

{
  "id_message": 1234,
  "name": "some text",
  "file": "N/A",
  "content_type": "some text"
}
Returns

Mail attachment

Example Response

application/json

{
  "status": 0,
  "response": {
    "fileId": 1234,
    "fileName": "fileName",
    "size": 1234,
    "contentType": "contentType",
    "needSaveToTemp": true,
    "contentId": "contentId",
    "fileNumber": 333,
    "storedName": "storedName",
    "streamId": "streamId",
    "savedToMyDocuments": true,
    "tempStoredUrl": "tempStoredUrl"
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <fileId>1234</fileId>
    <fileName>fileName</fileName>
    <size>1234</size>
    <contentType>contentType</contentType>
    <needSaveToTemp>True</needSaveToTemp>
    <contentId>contentId</contentId>
    <fileNumber>333</fileNumber>
    <storedName>storedName</storedName>
    <streamId>streamId</streamId>
    <savedToMyDocuments>True</savedToMyDocuments>
    <tempStoredUrl>tempStoredUrl</tempStoredUrl>
  </response>
</result>