Get Started
Portal api methods
Help

POST api/2.0/calendar/icstodo This function requires authentication

Description

Creates the new task in the selected calendar with the parameters specified in the request

Parameters
Name Description Type Example
ics
sent in body
Task in iCal format string some text
todoUid
sent in body
Task uid string some text
Example
POST api/2.0/calendar/icstodo
Host: yourportal.onlyoffice.com
Content-Type: application/json
Accept: application/json

{
  "ics": "some text",
  "todoUid": "some text"
}
Returns

Todo

Example Response

application/json

{
  "status": 0,
  "response": [
    {
      "owner": {
        "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520",
        "name": "Valery Zykov"
      },
      "start": "2019-06-19T22:26:04.2080318Z",
      "description": "Todo Description",
      "title": "Todo Name",
      "objectId": "1",
      "sourceId": "calendarID",
      "completed": "0001-01-01T00:00:00.0000000Z"
    }
  ]
}

text/xml

<result>
  <status>0</status>
  <response>
    <owner>
      <objectId>2fdfe577-3c26-4736-9df9-b5a683bb8520</objectId>
      <name>Valery Zykov</name>
    </owner>
    <start>2019-06-19T22:26:04.2080318Z</start>
    <description>Todo Description</description>
    <title>Todo Name</title>
    <objectId>1</objectId>
    <sourceId>calendarID</sourceId>
    <completed>0001-01-01T00:00:00.0000000Z</completed>
  </response>
</result>