POST api/2.0/files/@my/file This function requires authentication

Description

Creates a new file in the "My documents" section with the title specified in the request.

Parameters
Name Description Type Example
Title
sent in body
File title System.String
TemplateId
sent in body
Template file ID System.Int32
EnableExternalExt
sent in body
Specifies whether to allow the creation of external extension files or not System.Boolean
FormId
sent in body
Form ID System.Int32
Remark

If a file extension is different from DOCX/XLSX/PPTX and refers to one of the known text, spreadsheet, or presentation formats, it will be changed to DOCX/XLSX/PPTX accordingly. If the file extension is not specified or is unknown, the DOCX extension will be added to the file title.

Example
POST api/2.0/files/@my/file
Host: yourportal.onlyoffice.com
Content-Type: application/json
Accept: application/json

{
  "Title": "some text",
  "TemplateId": 1234,
  "EnableExternalExt": true,
  "FormId": 1234
}
Returns

New file information

Example Response
{
  "status": 0,
  "response": {
    "FolderId": 1234,
    "Version": 1234,
    "VersionGroup": 1234,
    "ContentLength": "some text",
    "Mute": true,
    "ViewUrl": "some text",
    "WebUrl": "some text",
    "FileExst": "some text",
    "Comment": "some text",
    "ThumbnailUrl": "some text",
    "LockedBy": "some text",
    "DenyDownload": true,
    "DenySharing": true
  }
}