POST api/2.0/project/message/{messageid}/comment

Данная функция требует аутентификации

Описание
Добавляет комментарий к выбранному сообщению с текстом, указанным в запросе. Также можно выбрать идентификатор родительского комментария.

Параметры

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

sent in url
ID сообщения численный 1234
content

sent in body
Текст комментария строковый текст
parentId

sent in body
ID родительского комментария guid 9924256A-739C-462b-AF15-E652A3B1B6EB
Пример
POST api/2.0/project/message/1234/comment
Host: yourportal.Р7.com
Content-Type: application/json
Accept: application/json

{
  "content": "some text",
  "parentId": "9924256A-739C-462b-AF15-E652A3B1B6EB"
}

Возвращает
Комментарий

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

application/json

{
  "status": 0,
  "response": {
    "id": "00000000-0000-0000-0000-000000000000",
    "createdBy": {
      "id": "00000000-0000-0000-0000-000000000000",
      "displayName": "Mike Zanyatski",
      "title": "Manager",
      "avatarSmall": "url to small avatar",
      "profileUrl": ""
    },
    "text": "comment text",
    "parentId": "00000000-0000-0000-0000-000000000000",
    "inactive": false,
    "canEdit": false,
    "created": "2022-11-03T15:35:57.8730290Z",
    "updated": "2022-11-03T15:35:57.8730290Z"
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <id>00000000-0000-0000-0000-000000000000</id>
    <createdBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </createdBy>
    <text>comment text</text>
    <parentId>00000000-0000-0000-0000-000000000000</parentId>
    <inactive>false</inactive>
    <canEdit>false</canEdit>
    <created>2022-11-03T15:35:57.8730290Z</created>
    <updated>2022-11-03T15:35:57.8730290Z</updated>
  </response>
</result>

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

Описание
Добавляет комментарий к выбранному сообщению с текстом, указанным в запросе. Также можно выбрать идентификатор родительского комментария.

Параметры

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

sent in url
Message ID численный 1234
content

sent in body
Comment text строковый текст
parentId

sent in body
Parent comment ID guid 9924256A-739C-462b-AF15-E652A3B1B6EB
Пример
POST api/2.0/project/message/1234/comment
Host: yourportal.r7-office.ru
Content-Type: application/json
Accept: application/json

{
  "content": "some text",
  "parentId": "9924256A-739C-462b-AF15-E652A3B1B6EB"
}
Возвращает
Комментарий
Пример ответа

application/json

{
  "status": 0,
  "response": {
    "id": "00000000-0000-0000-0000-000000000000",
    "createdBy": {
      "id": "00000000-0000-0000-0000-000000000000",
      "displayName": "Mike Zanyatski",
      "title": "Manager",
      "avatarSmall": "url to small avatar",
      "profileUrl": ""},
    "text": "comment text",
    "parentId": "00000000-0000-0000-0000-000000000000",
    "inactive": false,
    "canEdit": false,
    "created": "2022-10-12T08:51:51.3241498Z",
    "updated": "2022-10-12T08:51:51.3241498Z"}
}

text/xml

<result>
  <status>0</status>
  <response>
    <id>00000000-0000-0000-0000-000000000000</id>
    <createdBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </createdBy>
    <text>comment text</text>
    <parentId>00000000-0000-0000-0000-000000000000</parentId>
    <inactive>false</inactive>
    <canEdit>false</canEdit>
    <created>2022-10-12T08:51:51.3241498Z</created>
    <updated>2022-10-12T08:51:51.3241498Z</updated>
  </response>
</result>