Attaches a document to the message with the ID specified in the request.
Name | Description | Type | Example |
id
sent in url
|
Message ID | number | 1234 |
fileId
sent in body
|
Document ID | string | some text |
version
sent in body
|
Document version | string | some text |
needSaveToTemp
sent in body
|
Specifies if this document needs to be saved to a template message or not | Bool value | true |
POST api/2.0/mail/messages/1234/document Host: yourportal.onlyoffice.com Content-Type: application/json Accept: application/json { "fileId": "some text", "version": "some text", "needSaveToTemp": true }
Attached document
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>