Get Started
Portal api methods
Help

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

Parameters
Name Description Type Example
calendarId
sent in body
string some text
ics
sent in body
string some text
todoId
sent in body
string some text
fromCalDavServer
sent in body
Bool value true
Example
PUT api/2.0/calendar/icstodo
Host: yourportal.onlyoffice.com
Content-Type: application/json
Accept: application/json

{
  "calendarId": "some text",
  "ics": "some text",
  "todoId": "some text",
  "fromCalDavServer": true
}
Returns

Example Response

application/json

{
  "status": 0,
  "response": [
    {
      "owner": {
        "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520",
        "name": "Valery Zykov"
      },
      "start": "2019-10-16T09:54:28.9223711Z",
      "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-10-16T09:54:28.9223711Z</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>