• Post category:Кейсы
  • Запись изменена:03.11.2022

PUT api/2.0/crm/case/{caseid}

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

Описание

Обновляет выбранный кейс с параметрами, указанными в запросе.

Параметры

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

sent in url
Идентификатор кейса номер 1234
title

sent in body
Название нового кейса строковый текст
members

sent in body
Новые участники кейса

Необязательно
Коллекция номеров
коллекция
1234
customFieldList

sent in body
New list of case custom fields ?

Необязательно
Коллекция ASC.Api.Collections.ItemKeyValuePair`2[System.Int32,System.String]s

collection
isPrivate

sent in body
Конфиденциальность дела: частная или нет

Необязательно
логический правда
accessList

sent in body
Новый список пользователей обладающих доступом к кейсу

Необязательно

Коллекция guids

Коллекция
9924256A-739C-462b-AF15-E652A3B1B6EB
isNotify

sent in body
Уведомляет пользователей из списка доступа о кейсе

Необязательно
логический правда
Пример
            
            Data transfer in application/json format:
            
            data: {
               caseid: 0,
               title: "Exhibition organization",
               isPrivate: false,
               customFieldList: [{1: "value for text custom field with id = 1"}]
            }
            

Возвращает
Кейс

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

application/json

{
  "status": 0,
  "response": {
    "createBy": {
      "id": "00000000-0000-0000-0000-000000000000",
      "displayName": "Mike Zanyatski",
      "title": "Manager",
      "avatarSmall": "url to small avatar",
      "profileUrl": ""
    },
    "created": "2022-10-07T10:03:01.4878919Z",
    "title": "Exhibition organization",
    "isClosed": false,
    "isPrivate": false,
    "canEdit": true,
    "customFields": [
      {
        "entityId": 14523423,
        "label": "Birthdate",
        "fieldValue": "2022-10-07T10:03:01.4878919Z",
        "fieldType": 5,
        "position": 10,
        "mask": "",
        "id": 0
      }
    ],
    "id": 0
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <createBy>
      <id>00000000-0000-0000-0000-000000000000</id>
      <displayName>Mike Zanyatski</displayName>
      <title>Manager</title>
      <avatarSmall>url to small avatar</avatarSmall>
      <profileUrl></profileUrl>
    </createBy>
    <created>2022-10-07T10:03:01.4878919Z</created>
    <title>Exhibition organization</title>
    <isClosed>false</isClosed>
    <isPrivate>false</isPrivate>
    <canEdit>true</canEdit>
    <customFields>
      <entityId>14523423</entityId>
      <label>Birthdate</label>
      <fieldValue>2022-10-07T10:03:01.4878919Z</fieldValue>
      <fieldType>5</fieldType>
      <position>10</position>
      <mask></mask>
      <id>0</id>
    </customFields>
    <id>0</id>
  </response>
</result>