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

PUT api/2.0/crm/contact/company/{companyid}

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

Описание

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

Параметры
Название Описание Тип Пример
companyid

sent in url
Идентификатор компании номер 1234
companyName

sent in body
Новое название компании строковый текст
about

sent in body
Новое описание компании

необязательно
строковый текст
shareType

sent in body
Новая конфиденциальность компании: 0 — не предоставляется, 1 — предоставляется для чтения / записи, 2 — предоставляется только для чтения None, ReadWrite, Read
managerList

sent in body
Новый список менеджеров компании

необязательно
Collection of guids

collection
9924256A-739C-462b-AF15-E652A3B1B6EB
customFieldList

sent in body
Новый список пользовательских полей

необязательно
Collection of ASC.Api.Collections.ItemKeyValuePair`2[System.Int32,System.String]s

collection
Пример
PUT api/2.0/crm/contact/company/1234
Host: yourportal.r7-office.ru
Content-Type: application/json
Accept: application/json

{
  "companyName": "some text",
  "about": "some text",
  "shareType": "none",
  "managerList": [
    "00000000-0000-0000-0000-000000000000"
  ],
  "customFieldList": [
    {
      "Key": 0,
      "Value": null
    }
  ]
}
Возвращает
Компания
Пример ответа

application/json

{
  "status": 0,
  "response": {
    "companyName": "Food and Culture Project",
    "about": "",
    "haveLateTasks": false,
    "displayName": null,
    "isCompany": true,
    "isPrivate": true,
    "isShared": false,
    "shareType": 0,
    "currency": null,
    "canEdit": false,
    "canDelete": false,
    "id": 0
  }
}

text/xml

<result>
  <status>0</status>
  <response>
    <companyName>Food and Culture Project</companyName>
    <about></about>
    <haveLateTasks>false</haveLateTasks>
    <displayName />
    <isCompany>true</isCompany>
    <isPrivate>true</isPrivate>
    <isShared>false</isShared>
    <shareType>0</shareType>
    <currency />
    <canEdit>false</canEdit>
    <canDelete>false</canDelete>
    <id>0</id>
  </response>
</result>