POST api/2.0/mail/messages/{id}/document
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
}
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>