• Post category:Задачи
  • Запись изменена:28.10.2022

POST api/2.0/calendar/icstodo 

Для этой функции требуется аутентификация.

Описание

Создает новую задачу в выбранном календаре с параметрами, указанными в запросе.

Параметры

НазваниеОписаниеТипПример
ics

sent in body

Задание в формате iCalстроковыйтекст
todoUid

sent in body

Task UIDстроковыйтекст
Пример
POST api/2.0/calendar/icstodo
Host: yourportal.r7-office.ru
Content-Type: application/json
Accept: application/json

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

Возвращает
Задача

Пример Ответа

application/json

{
  "status": 0,
  "response": [
    {
      "owner": {
        "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520",
        "name": "Valery Zykov"
      },
      "start": "2022-10-03T14:03:03.7761353Z",
      "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>2022-10-03T14:03:03.7761353Z</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>