• 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>
Была ли полезна статья?
Позвольте нам стать лучше