Updates the existing task with the parameters specified in the request.
Name | Description | Type | Example |
todoId
sent in body
|
Task ID | string | some text |
calendarId
sent in body
|
Calendar ID | string | some text |
ics
sent in body
|
Task in the iCal format | string | some text |
fromCalDavServer
sent in body
|
Defines if the request is from the CalDav server or not | Bool value | true |
PUT api/2.0/calendar/icstodo Host: yourportal.onlyoffice.com Content-Type: application/json Accept: application/json { "todoId": "some text", "calendarId": "some text", "ics": "some text", "fromCalDavServer": true }
Updated task
application/json
{ "status": 0, "response": [ { "objectId": "1", "sourceId": "calendarID", "title": "Todo Name", "description": "Todo Description", "start": "2020-12-01T06:36:10.8645482Z", "completed": "2020-12-01T06:36:10.8645482Z", "owner": { "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520", "name": "Valery Zykov" }, "uniqueId": "123wda", "TenantId": 1 } ] }
text/xml
<result> <status>0</status> <response> <objectId>1</objectId> <sourceId>calendarID</sourceId> <title>Todo Name</title> <description>Todo Description</description> <start>2020-12-01T06:36:10.8645482Z</start> <completed>2020-12-01T06:36:10.8645482Z</completed> <owner> <objectId>2fdfe577-3c26-4736-9df9-b5a683bb8520</objectId> <name>Valery Zykov</name> </owner> <uniqueId>123wda</uniqueId> <TenantId>1</TenantId> </response> </result>