Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
d24:develop:v2:backend:v2 [2024/03/19 09:44]
predeinay
d24:develop:v2:backend:v2 [2024/04/11 09:43] (текущий)
predeinay
Строка 220: Строка 220:
 | cnt       | string | да          | Название юридического лица | | cnt       | string | да          | Название юридического лица |
 | cnt_id ​   | number | да          | Идентификатор юр. лица в базе данных Д24 | | cnt_id ​   | number | да          | Идентификатор юр. лица в базе данных Д24 |
 +| account_id ​   | number | да          | ИД аккаунта |
 +| callback_phone ​  | string | да          | Тел. юр. лица |
 +| support_phone ​   | string | да          | Тел. поддержки юр. лица |
  
 **Пример:​** **Пример:​**
Строка 227: Строка 230:
     {     {
         "​cnt":​ "​Жил. трест Кир. р-на (Спартак)",​         "​cnt":​ "​Жил. трест Кир. р-на (Спартак)",​
-        "​cnt_id":​ 10983+        "​cnt_id":​ 10983
 +        "​account_id":​ 2621, 
 +        "​callback_phone":​ "​283-05-21",​ 
 +        "​support_phone":​ "​328-7100"​
     },      }, 
     {     {
         "​cnt":​ "​Жил. трест Кир. р-на (Центр)",​         "​cnt":​ "​Жил. трест Кир. р-на (Центр)",​
-        "​cnt_id":​ 11041+        "​cnt_id":​ 11041
 +        "​account_id":​ 2621, 
 +        "​callback_phone":​ "​283-05-21",​ 
 +        "​support_phone":​ "​328-7100"​
     },      }, 
     {     {
         "​cnt":​ "​Жил. трест Кир. р-на ООО РЭУ-25 (Рекорд)",​         "​cnt":​ "​Жил. трест Кир. р-на ООО РЭУ-25 (Рекорд)",​
-        "​cnt_id":​ 11081+        "​cnt_id":​ 11081
 +        "​account_id":​ 2621, 
 +        "​callback_phone":​ "​283-05-21",​ 
 +        "​support_phone":​ "​328-7100"​
     }     }
 ] ]
Строка 329: Строка 341:
 | corp | string | нет | корпус дома| | corp | string | нет | корпус дома|
 | struct | string | нет | строение дома| | struct | string | нет | строение дома|
 +| is_flat | string | нет | разрешено ли создавать квартиры|
 +| is_office | string | нет | разрешено ли создавать офисы|
 +| is_parking| string | нет | разрешено ли создавать парковки|
 +| is_larder | string | нет | разрешено ли создавать кладовки|
 +| is_section | string | нет | разрешено ли создавать секции|
 +| is_apart | string | нет | разрешено ли создавать апартаменты|
 +| is_alone | string | нет | разрешено ли создавать типы без помещений|
 +| is_moto_parking | string | нет | разрешено ли создавать мотоместа|
 +| is_bike_parking | string | нет | разрешено ли создавать веломеста|
 +| is_non_residential | string | нет | разрешено ли создавать нежилые помещения|
 +| is_strict_flat_select | string | нет | разрешено ли создавать новые flat|
  
  
Строка 351: Строка 374:
         "​house_num":​ "​1Б",​         "​house_num":​ "​1Б",​
         "​corp":​ null,         "​corp":​ null,
-        "​struct":​ null+        "​struct":​ null
 +        "​is_flat":​ "​Н",​ 
 +        "​is_office":​ "​Н",​ 
 +        "​is_parking":​ "​Н",​ 
 +        "​is_larder":​ "​Н",​ 
 +        "​is_section":​ "​Н",​ 
 +        "​is_apart":​ "​Н",​ 
 +        "​is_alone":​ "​Н",​ 
 +        "​is_moto_parking":​ "​Н",​ 
 +        "​is_bike_parking":​ "​Н",​ 
 +        "​is_non_residential":​ "​Н",​ 
 +        "​is_strict_flat_select":​ "​Н"​
     },     },
     {     {
Строка 362: Строка 396:
         "​house_num":​ "​1А",​         "​house_num":​ "​1А",​
         "​corp":​ null,         "​corp":​ null,
-        "​struct":​ null+        "​struct":​ null
 +        "​is_flat":​ "​Н",​ 
 +        "​is_office":​ "​Н",​ 
 +        "​is_parking":​ "​Н",​ 
 +        "​is_larder":​ "​Н",​ 
 +        "​is_section":​ "​Н",​ 
 +        "​is_apart":​ "​Н",​ 
 +        "​is_alone":​ "​Н",​ 
 +        "​is_moto_parking":​ "​Н",​ 
 +        "​is_bike_parking":​ "​Н",​ 
 +        "​is_non_residential":​ "​Н",​ 
 +        "​is_strict_flat_select":​ "​Н"​
     },     },
     ...     ...
Строка 501: Строка 546:
 [ [
     {     {
-        "​flat":​ "37", +        ​"​flat_id":​ 876841, 
-        "flat_id": ​55282+        ​"​flat":​ "кв 1", 
-        "FLAT_TYPE": 1,+        "flat_type": ​1
 +        "flat_num": ​"1",
         "​entrance":​ null,         "​entrance":​ null,
         "​floor":​ null         "​floor":​ null
-        ​ 
-        ​ 
     },     },
     {     {
-        "​flat":​ "38", +        ​"​flat_id":​ 1069252, 
-        "flat_id": ​55283+        ​"​flat":​ "оф scriptalert(1)/​script", 
-        "FLAT_TYPE": 1, +        "flat_type": ​4
-        "​entrance": ​"​2"​+        "flat_num": ​"​scriptalert(1)/​script"​
-        "​floor": ​3+        "​entrance": ​null
 +        "​floor": ​null
     },     },
     {     {
-        "​flat":​ "39", +        ​"​flat_id":​ 876842, 
-        "​flat_id": ​55284+        ​"​flat":​ "кв 2", 
-        "FLAT_TYPE": 1,+        "​flat_type":​ 1, 
 +        "​flat_num":​ "​2",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id": ​876843
 +        "flat": "кв 3", 
 +        "​flat_type": 1
 +        "​flat_num":​ "​3",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 876844, 
 +        "​flat":​ "кв 4", 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​4",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 876845, 
 +        "​flat":​ "кв 5", 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​5"​,
         "​entrance":​ "​1",​         "​entrance":​ "​1",​
-        "​floor": ​4+        "​floor": ​2
     },     },
     {     {
-        "​flat":​ "40", +        ​"​flat_id":​ 876846, 
-        "​flat_id": ​55285+        ​"​flat":​ "кв 6", 
-        "FLAT_TYPE": 1,+        "​flat_type":​ 1, 
 +        "​flat_num":​ "​6",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id": ​876847
 +        "flat": "кв 7", 
 +        "​flat_type": 1
 +        "​flat_num":​ "​7",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 876848, 
 +        "​flat":​ "кв 8", 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​8",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 876849, 
 +        "​flat":​ "кв 9", 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​9",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 876850, 
 +        "​flat":​ "кв 10", 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​10",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 1082244, 
 +        "​flat":​ "кв 12", 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​12",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 966663, 
 +        "​flat":​ "кв 15", 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​15",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 2774303, 
 +        "​flat":​ "м/м 321",​ 
 +        "​flat_type":​ 3, 
 +        "​flat_num":​ "​321",​ 
 +        "​entrance":​ null, 
 +        "​floor":​ null 
 +    }, 
 +    { 
 +        "​flat_id":​ 2617083, 
 +        "​flat":​ "кв 381",​ 
 +        "​flat_type":​ 1, 
 +        "​flat_num":​ "​381"​,
         "​entrance":​ null,         "​entrance":​ null,
         "​floor":​ null         "​floor":​ null
Строка 680: Строка 815:
     },     },
     {     {
-        "​emp"​ : "​Клабуков Александр Витальевич",  ​+        "​emp"​ : "​Клабуков Александр Витальевич ​[deprecated]",  ​
         "​emp_id"​ : 12         "​emp_id"​ : 12
     },     },
Строка 721: Строка 856:
     },     },
     {     {
-        "​resp":​ "​Клабуков Александр Игоревич",​+        "​resp":​ "​Клабуков Александр Игоревич ​[deprecated]",
         "​resp_id":​ 35293         "​resp_id":​ 35293
     },     },
Строка 796: Строка 931:
 |status| string|да|-| |status| string|да|-|
 |status_id|string|да|-| |status_id|string|да|-|
 +|reasons_count|number|да|-|
  
 **Пример:​** **Пример:​**
Строка 809: Строка 945:
     {     {
         "​status":​ "​Открытые заявки",​         "​status":​ "​Открытые заявки",​
-        "​status_id":​ "​1:​65:​70:​5:​2:​23:​4"​+        "​status_id":​ "​1:​65:​70:​5:​2:​23:​4"​
 +        "​reasons_count":​ 0
     },     },
     {     {
         "​status":​ "​...Новые",​         "​status":​ "​...Новые",​
-        "​status_id":​ "​1:​65:​70:​5"​+        "​status_id":​ "​1:​65:​70:​5"​
 +        "​reasons_count":​ 0
     },     },
     {     {
         "​status":​ "​.....|Зарегистрирована",​         "​status":​ "​.....|Зарегистрирована",​
-        "​status_id":​ "​1"​+        "​status_id":​ "​1"​
 +        "​reasons_count":​ 0
     }     }
 ] ]
Строка 1109: Строка 1248:
 |cnt_id|number|нет|идентификатор юр. лица| |cnt_id|number|нет|идентификатор юр. лица|
 |house_id|number|нет|идентификатор дома| |house_id|number|нет|идентификатор дома|
-|status|string|нет|статус оповещения|+|status|string|нет|статус оповещения ​"​А"​ - активно "​З"​ - закрыто|
 |type|string|нет|тип оповещения| |type|string|нет|тип оповещения|
 |service|string|нет|список услуг через двоеточие| |service|string|нет|список услуг через двоеточие|
Строка 1120: Строка 1259:
 |resp|string|нет|зона ответственности| |resp|string|нет|зона ответственности|
 |svc_id|string|нет|РСО оповещения| |svc_id|string|нет|РСО оповещения|
-|moderation_needed|string|нет|статус модерации|+|moderation_needed|string|нет|статус модерации ​Д\Н|
  
  
Строка 1144: Строка 1283:
 |reason_str|string|да|текстовое описание причины оповещения| |reason_str|string|да|текстовое описание причины оповещения|
 |resp|string|да|зона ответственности| |resp|string|да|зона ответственности|
-|status|string|да|статус оповещения|+|status|string|да|статус оповещения ​статус оповещения "​А"​ - активно "​З"​ - закрыто|
 |status_str|string|да|текстовое описание статуса оповещения| |status_str|string|да|текстовое описание статуса оповещения|
 |service_list|string|может быть null|список услуг через двоеточие| |service_list|string|может быть null|список услуг через двоеточие|
 |service_list_str|string|может быть null|текстовое описание услуг оповещения через запятую| |service_list_str|string|может быть null|текстовое описание услуг оповещения через запятую|
-|all_flags|string|-|-|+|all_flags|string|-|все флаги| 
 +|area_str|string|-|области ответственности службы|
 |object_list|array|да|список домов оповещения| |object_list|array|да|список домов оповещения|
  
Строка 1215: Строка 1355:
 |end_at|string|может быть null|дата и время конца в часовом поясе пользователя. Формат DD.MM.YYYY hh24:mi| |end_at|string|может быть null|дата и время конца в часовом поясе пользователя. Формат DD.MM.YYYY hh24:mi|
 |created_at|string|да| дата и время создания оповещения| |created_at|string|да| дата и время создания оповещения|
 +|start_at_tz|string|да|дата и время начала в часовом поясе пользователя в формате ISO|
 +|end_at_tz|string|да|дата и время конца в часовом поясе пользователя в формате ISO|
 +|created_on_tz|string|да|дата и время создания оповещения в формате ISO|
 +|updated_on_tz|string|да|дата и время обновления оповещения в формате ISO|
 |note|string|да|текст оповещения| |note|string|да|текст оповещения|
-|status|string|да|статус оповещения|+|last_comments|string|да|последние комментарии| 
 +|houses|string|да|список домов для оповещения| 
 +|status|string|да|статус оповещения ​статус оповещения "​А"​ - активно "​З"​ - закрыто|
 |status_str|string|да|текстовое описание статуса оповещения| |status_str|string|да|текстовое описание статуса оповещения|
 |service_list|string|может быть null|код услуги,​ к которой относится оповещение| |service_list|string|может быть null|код услуги,​ к которой относится оповещение|
Строка 1269: Строка 1415:
 |status_id|string|да|id записи состояния| |status_id|string|да|id записи состояния|
 |house_id|string|да|id дома| |house_id|string|да|id дома|
-|status|string|да|Текущие Статус|+|status|string|да|статус ​состояния дома "​А"​ - активно "​З"​ - закрыто|
 |date_start_tz|string|да|Временная метка по UTC даты начала| |date_start_tz|string|да|Временная метка по UTC даты начала|
 |date_end_tz|string|да|Временная метка по UTC даты окончания| |date_end_tz|string|да|Временная метка по UTC даты окончания|
Строка 1279: Строка 1425:
 //​Запрос //​Запрос
 /* /*
-http://​server.ru/​v2/​oi/​139246/​houses+http://​server.ru/​v2/​oi/​139246/​house_state
 */ */
  
Строка 1600: Строка 1746:
 **Параметры ответа (объектов массива):​** **Параметры ответа (объектов массива):​**
 ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^ ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|phone_id|number|да| Ид записи сномером телефона|
 |phone|string|да| Номер телефона| |phone|string|да| Номер телефона|
 |house|string|да|Адрес дома| |house|string|да|Адрес дома|
 |flat|string|да|номер квартиры| |flat|string|да|номер квартиры|
 +|created_on_tz|string|да|дата создания в формате ISO|
 +|last_call_on_tz|string|да|последний звонок в формате ISO|
 +|fio|string|да|ФИО|
 +|flag_sms_notify|string|да|флаг для оповещения смс, может быть А, Д или Н|
 +|oico|string|да|флаг смс из ОЙКО, может быть Д или Н|
 |entrance|string|может быть null| обозначение подъезда| |entrance|string|может быть null| обозначение подъезда|
 |floor|number|может быть null|номер этажа| |floor|number|может быть null|номер этажа|
Строка 1634: Строка 1786:
 ] ]
 </​code>​ </​code>​
 +
 +===== Заявки РСО =====
 +
 +==== Создание заявки ====
 +POST https://​server.ru/​v2/​request_rso
 +
 +**Тело запроса:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|house_id|number|да|ИД Дома|
 +|owner_id|number|нет|ИД Управляющей компании|
 +|svc_id|number|да|идентификатор РСО|
 +|note| string|да|Комметрарий к заявке РСО|
 +|request_id|number|да|ИД Заявки|
 +
 +**Тип ответа:​** Объект
 +
 +**Параметры ответа:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|request_rso_id|number|да|ид заявки рсо|
 +|house_id|number|да|ид дома|
 +|owner_id|number|да|ид управляющей компании|
 +|svc_id|number|да|идентификатор РСО|
 +|note|string|да|комментарий заявки рсо|
 +|created_on_tz|string|да|время создания заявки|
 +|status_id|number|да|ид статуса|
 +|rso_status_name|string|да|имя статуса|
 +|request_id|number|да|ид заявки,​ на основе которой создана заявка рсо|
 +
 +**Примеры:​**
 +
 +<code javascript>​
 +
 +//Тело запроса
 +
 +{
 +    "​house_id"​ : 34021,
 +    "​svc_id:"​ : 1533,
 +    "​owner_id"​ : 23,
 +    "​request_id"​ : 1300673,
 +    "​note"​ : "​123",​
 +}
 + 
 +//​Ответ
 +
 +{
 +    "​request_rso_id":​ 77470,
 +    "​house_id":​ 54696,
 +    "​owner_id":​ 13521,
 +    "​svc_id":​ 5484,
 +    "​note":​ "​123",​
 +    "​created_on_tz":​ "​2024-03-28T07:​19:​10.826Z",​
 +    "​status_id":​ 1,
 +    "​rso_status_name":​ "​Зарегистрирована",​
 +    "​request_id":​ 1300673
 +}
 +
 +</​code>​
 +
 +
  
 ===== Заявки ===== ===== Заявки =====
Строка 1642: Строка 1853:
 **Тело запроса:​** **Тело запроса:​**
 ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^ ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
-|house_id|number|да|-+|house_id|number|да|ид дома
-|ess_id|number|да|-+|ess_id|number|да|ид причины обращения
-|type_id|number|да|-+|type_id|number|да|ид типа работ| 
-|note| string|да|-+|flat_id|number|нет|ид квартиры
-|contphone|string|нет|-|+|note| string|да|заметка
 +|contphone|string|нет|номер телефона|
 |flat|string|нет|номер помещения| |flat|string|нет|номер помещения|
 |entr|string|нет|подъезд| |entr|string|нет|подъезд|
 |floor|string|нет|этаж| |floor|string|нет|этаж|
 |flat_type|number|нет|тип помещения. Смотреть [[d24:​develop:​v2:​backend:​v2#​типы_помещений|описание типов помещений]]| |flat_type|number|нет|тип помещения. Смотреть [[d24:​develop:​v2:​backend:​v2#​типы_помещений|описание типов помещений]]|
-|email|string|нет|-|+|email|string|нет|электронная почта| 
 +|fio|string|нет|фио| 
 +|appeal_num|string|нет|номер обращения| 
 +|appeal_date|string|нет|дата создания номера обращения| 
 +|desired_time_start|string|нет|желаемое время выполнения| 
 +|check_work_id|number|нет|ид чек-листа|
  
-**Тип ответа:​** ​Объект+**Тип ответа:​** ​
  
 **Параметры ответа:​** **Параметры ответа:​**
-^ Название  ^ Тип ​   ^ Обязательно ^ Описание^ +Заявка как в детализации заявки
-|request_id|number|да|созданная ​заявка|+
  
 **Примеры:​** **Примеры:​**
Строка 1669: Строка 1885:
     "​ess_id"​ : 1533,     "​ess_id"​ : 1533,
     "​type_id"​ : 23,     "​type_id"​ : 23,
 +    "​flat_id":​ 111,
     "​note"​ : "​Тест ppostman",​     "​note"​ : "​Тест ppostman",​
     "​contphone"​ : "​9125212573",​     "​contphone"​ : "​9125212573",​
Строка 1675: Строка 1892:
     "​floor"​ : "​9",​     "​floor"​ : "​9",​
     "​email"​ : "​predeinay@gmail.com",​     "​email"​ : "​predeinay@gmail.com",​
 +    "​fio":​ "​ФИО",​
 +    "​appeal_num":​ "​123",​
 +    "​appeal_date":​ "​2023-10-13T19:​00:​00.000Z",​
 +    "​desired_time_start":​ "​2024-04-05T19:​00:​00.000Z",​
 +    "​check_work_id":​ 123,
     "​flat_type":​ 1     "​flat_type":​ 1
 } }
Строка 1681: Строка 1903:
  
 { {
-    "​request_id": ​1298371+    "​request_id": ​1302749, 
 +    "​rtype":​ "​Плановая",​ 
 +    "​req_type":​ "​plan",​ 
 +    "​flag_emergency":​ "​Н",​ 
 +    "​is_paid":​ "​Н",​ 
 +    "​is_local_need":​ "​Н",​ 
 +    "​is_favorites":​ "​Н",​ 
 +    "​is_closed":​ "​N",​ 
 +    "​is_oico_account":​ 0, 
 +    "​house":​ "​Белинского ул, дом 123",​ 
 +    "​full_address":​ "​Екатеринбург г, Белинского ул, дом 123",​ 
 +    "​fias":​ null, 
 +    "​flat":​ "кв 5", 
 +    "​flat_num":​ "​5",​ 
 +    "​flat_type":​ 1, 
 +    "​cnt_id":​ 13521, 
 +    "​house_id":​ 55056, 
 +    "​flat_id":​ 1211608, 
 +    "​type_id":​ 21, 
 +    "​ess_id":​ 3303, 
 +    "​status_id":​ 1, 
 +    "​reason_id":​ null, 
 +    "​emp_id":​ null, 
 +    "​resp_id":​ 35374, 
 +    "​priority_id":​ null, 
 +    "​request_rso_id":​ null, 
 +    "​check_id":​ null, 
 +    "​execution_time":​ "​19.04.2024 06:​19",​ 
 +    "​closing_time":​ null, 
 +    "​created_at":​ "​05.04.2024 06:​19",​ 
 +    "​updated_at":​ null, 
 +    "​deadline_at":​ "​19.04.2024",​ 
 +    "​local_at":​ null, 
 +    "​appointed_at":​ "​05.04.2024 19:​00",​ 
 +    "​execution_time_on_tz":​ "​2024-04-19T06:​19:​44.000Z",​ 
 +    "​closing_time_on_tz":​ null, 
 +    "​created_on_tz":​ "​2024-04-05T06:​19:​44.309Z",​ 
 +    "​updated_on_tz":​ null, 
 +    "​scheduled_execution_time_on_tz":​ "​2024-04-19T06:​19:​44.000Z",​ 
 +    "​desired_time_start_on_tz":​ "​2024-04-05T19:​00:​00.000Z",​ 
 +    "​note":​ "123 123",​ 
 +    "​fio":​ "​123",​ 
 +    "​emp_note":​ null, 
 +    "​floor":​ 1, 
 +    "​entr":​ "​11",​ 
 +    "​autophone":​ null, 
 +    "​contphone":​ "​123",​ 
 +    "​email":​ "​123@123.ert",​ 
 +    "​tags":​ null, 
 +    "​last_comments":​ [], 
 +    "​price":​ null, 
 +    "​material_price":​ null, 
 +    "​paid":​ null, 
 +    "​ess":​ "​Запрос записи разговора диспетчерской",​ 
 +    "​emp":​ null, 
 +    "​resp":​ "​Системный пользователь ​ ", 
 +    "​created_by":​ "​dev",​ 
 +    "​emp_phone":​ null, 
 +    "​resp_phone":​ null, 
 +    "​uploads_count":​ 0, 
 +    "​status":​ "​Зарегистрирована",​ 
 +    "​rso_status_name":​ null, 
 +    "​ext_pay_system_id":​ "​42",​ 
 +    "​inn":​ "​7203333262",​ 
 +    "​what_was_done":​ null, 
 +    "​oi_id":​ null, 
 +    "​oi_status":​ null, 
 +    "​rsfat_value":​ null, 
 +    "​rsft_value":​ null, 
 +    "​reason":​ null, 
 +    "​type":​ "​Прочее",​ 
 +    "​rate":​ null, 
 +    "​deadline_str":​ 14, 
 +    "​appointed_str":​ "​Сегодня с 19:​00",​ 
 +    "​cnt_callback_phone":​ "​34332830521",​ 
 +    "​request_tags":​ []
 } }
 </​code>​ </​code>​
Строка 1693: Строка 1990:
 **Тело запроса:​** **Тело запроса:​**
 ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^ ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
-|status_id|number | нет | +|status_id|number | нет | ид статуса заявки ​
-|reason_id|number | нет | +|reason_id|number | нет | ид причины закрытия заявки ​
-|emp_id| ​  ​number | нет | +|emp_id| ​  ​number | нет | ид исполнителя ​
-|resp_id| ​ number | нет | +|resp_id| ​ number | нет | ид ответственного ​
-|deadline_at| string | нет | |+|deadline_at| string | нет | срок выполнения заявки ​|
 |tag_ids| ​    ​string | нет | идентификаторы тэгов для сохранения,​ указанные через запятую Пример:​ "​1,​2,​3"​. чтобы удалить все тэги необходимо послать "​0"​ | |tag_ids| ​    ​string | нет | идентификаторы тэгов для сохранения,​ указанные через запятую Пример:​ "​1,​2,​3"​. чтобы удалить все тэги необходимо послать "​0"​ |
-|emp_note| ​   string | нет | +|emp_note| ​   string | нет | заметка от исполнителя ​
-|comment| ​    ​string | нет | |+|comment| ​    ​string | нет | комментарий | 
 +|entrance| ​    ​string | нет | подъезд | 
 +|floor| ​    ​number | нет | этаж | 
 +|note|string|нет| заметка | 
 +|comment_flag_webhook| ​    ​string | нет | Отправлять ли жителю Д\Н |
 |image_url| ​  ​string | нет | Ссылка на изображение. Отправляется обязательно вместе с image_name | |image_url| ​  ​string | нет | Ссылка на изображение. Отправляется обязательно вместе с image_name |
 |image_name| ​ string | нет | Название изображения | |image_name| ​ string | нет | Название изображения |
Строка 1706: Строка 2007:
 |local_at| ​   string | нет | Дата, когда исполнитель локализовал аварию по заявке "​ДД.ММ.ГГГГ ЧЧ:​ММ"​ | |local_at| ​   string | нет | Дата, когда исполнитель локализовал аварию по заявке "​ДД.ММ.ГГГГ ЧЧ:​ММ"​ |
 |material_price| number | нет | Стоимость материалов по заявке ​ | |material_price| number | нет | Стоимость материалов по заявке ​ |
-|price|number | нет | +|price|number | нет | цена ​
-|what_was_done|string|нет| ​+|what_was_done|string|нет| ​что было сделано ​
-|paid|number|нет| ​|+|paid|number|нет| ​сколько оплачено ​|
 |is_favorites|string|нет| Добавить/​убрать из избранного (Д/Н) | |is_favorites|string|нет| Добавить/​убрать из избранного (Д/Н) |
 |phone_contact|string|нет| Контактный номер телефона жителя | |phone_contact|string|нет| Контактный номер телефона жителя |
 |flag_payment|string|нет| Оплачена ли заявка (Д/Н) | |flag_payment|string|нет| Оплачена ли заявка (Д/Н) |
 +|email|string|нет| Электронная почта |
 +|essence_id|number|нет| ИД причины обращения |
 +|priority_id|number|нет| Приоритет заявки |
 +
 +
  
 **Тип ответа:​** Объект **Тип ответа:​** Объект
Строка 1718: Строка 2024:
 ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^ ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 |affected_rows|number|да|количество затронутых изменениями / созданных строк (вместе с комментариями)| |affected_rows|number|да|количество затронутых изменениями / созданных строк (вместе с комментариями)|
 +|request|-|да|обновленная заявка с полями как в детализации|
  
 **Примеры:​** **Примеры:​**
Строка 1739: Строка 2046:
     "​emp_note" ​   : "​типа скрытый от операторов текст",​     "​emp_note" ​   : "​типа скрытый от операторов текст",​
     "​comment" ​    : "​Типа коммент от исполнителя",​     "​comment" ​    : "​Типа коммент от исполнителя",​
 +    "​comment_flag_webhook":​ "​Д",​
     "​image_url" ​  : "​https://​ds24.ru/​fs/​static/​2017/​08/​14/​some_test.jpg",​     "​image_url" ​  : "​https://​ds24.ru/​fs/​static/​2017/​08/​14/​some_test.jpg",​
     "​image_name" ​ : "some test",     "​image_name" ​ : "some test",
Строка 1749: Строка 2057:
     "​is_favorites"​ : "​Д",​     "​is_favorites"​ : "​Д",​
     "​phone_contact":​ "​9754936397",​     "​phone_contact":​ "​9754936397",​
-    "​flag_payment"​ : "​Д"​+    "​flag_payment"​ : "​Д"​
 +    "​entrance"​ : "​11"​ 
 +    "​floor"​ : "​11",​ 
 +    "​email":​ "​email@email.ru",​ 
 +    "​essence_id":​ 111, 
 +    "​priority_id":​ 2
 } }
  
 //​Ответ //​Ответ
 { {
-    "​affected_rows": ​3+    "​affected_rows": ​1, 
 +    "​request":​ { 
 +        "​request_id":​ 1300673, 
 +        "​rtype":​ "​Плановая",​ 
 +        "​req_type":​ "​plan",​ 
 +        "​flag_emergency":​ "​Н",​ 
 +        "​is_paid":​ "​Д",​ 
 +        "​is_local_need":​ "​Н",​ 
 +        "​is_favorites":​ "​Н",​ 
 +        "​is_closed":​ "​N",​ 
 +        "​is_oico_account":​ 1, 
 +        "​house":​ "​Луначарского ул, дом 240",​ 
 +        "​full_address":​ "​Екатеринбург г, Луначарского ул, дом 240",​ 
 +        "​fias":​ null, 
 +        "​flat":​ "кв 100",​ 
 +        "​flat_num":​ "​100",​ 
 +        "​flat_type":​ 1, 
 +        "​cnt_id":​ 13521, 
 +        "​house_id":​ 54696, 
 +        "​flat_id":​ 1206770, 
 +        "​type_id":​ 21, 
 +        "​ess_id":​ 4114, 
 +        "​status_id":​ 1, 
 +        "​reason_id":​ null, 
 +        "​emp_id":​ 36059, 
 +        "​resp_id":​ 35574, 
 +        "​priority_id":​ null, 
 +        "​request_rso_id":​ 77530, 
 +        "​check_id":​ null, 
 +        "​execution_time":​ "​04.04.2022 00:​00",​ 
 +        "​closing_time":​ null, 
 +        "​created_at":​ "​01.08.2023 20:​37",​ 
 +        "​updated_at":​ "​02.04.2024 05:​56",​ 
 +        "​deadline_at":​ "​04.04.2022",​ 
 +        "​local_at":​ "​2024-04-01T00:​00:​00.000Z",​ 
 +        "​appointed_at":​ "​02.04.2024",​ 
 +        "​execution_time_on_tz":​ "​2022-04-04T00:​00:​00.000Z",​ 
 +        "​closing_time_on_tz":​ null, 
 +        "​created_on_tz":​ "​2023-08-01T20:​37:​01.705Z",​ 
 +        "​updated_on_tz":​ "​2024-04-02T05:​56:​44.009Z",​ 
 +        "​scheduled_execution_time_on_tz":​ null, 
 +        "​desired_time_start_on_tz":​ "​2024-04-02T00:​00:​00.000Z",​ 
 +        "​note":​ "​test1",​ 
 +        "​fio":​ null, 
 +        "​emp_note":​ "​emp_note",​ 
 +        "​floor":​ 11, 
 +        "​entr":​ "​11",​ 
 +        "​autophone":​ null, 
 +        "​contphone":​ "​123",​ 
 +        "​email":​ "​mail@mail.ru",​ 
 +        "​tags":​ "<​span >​тест</​span><​span style=\"​background-color:#​ADFFB2\">​ожидает оплаты</​span>",​ 
 +        "​last_comments":​ [ 
 +            { 
 +                "​note":​ "​1"​ 
 +            }, 
 +            { 
 +                "​note":​ "​note1"​ 
 +            } 
 +        ], 
 +        "​price":​ 0, 
 +        "​material_price":​ 10, 
 +        "​paid":​ 100, 
 +        "​ess":​ "​Запросы по раскрытию информации по 731 пп",​ 
 +        "​emp":​ "​dsfjhskbskdf5",​ 
 +        "​resp":​ "​\"'​`Alexander Galimov",​ 
 +        "​created_by":​ "​Пользователь личного кабинета ​ ", 
 +        "​emp_phone":​ "​1746538770",​ 
 +        "​resp_phone":​ null, 
 +        "​uploads_count":​ 24, 
 +        "​status":​ "​Зарегистрирована",​ 
 +        "​rso_status_name":​ "​Зарегистрирована",​ 
 +        "​ext_pay_system_id":​ "​42",​ 
 +        "​inn":​ "​7203333262",​ 
 +        "​what_was_done":​ "​qwe1",​ 
 +        "​oi_id":​ null, 
 +        "​oi_status":​ null, 
 +        "​rsfat_value":​ 6623, 
 +        "​rsft_value":​ 90, 
 +        "​reason":​ null, 
 +        "​type":​ "​Прочее",​ 
 +        "​rate":​ null, 
 +        "​deadline_str":​ -732, 
 +        "​appointed_str":​ "​02.04.2024",​ 
 +        "​cnt_callback_phone":​ "​34332830521",​ 
 +        "​request_tags":​ [ 
 +            { 
 +                "​color":​ "#​ADFFB2",​ 
 +                "​title":​ "​ожидает оплаты"​ 
 +            } 
 +        ] 
 +    }
 } }
 </​code>​ </​code>​
Строка 1813: Строка 2216:
 |house|string|да|Адрес дома| |house|string|да|Адрес дома|
 |flat|string|может быть null|номер квартиры| |flat|string|может быть null|номер квартиры|
-|entr|string|обозначение подъезда|+|entr|string|нет|обозначение подъезда|
 |status|string|да|текстовое описание статуса| |status|string|да|текстовое описание статуса|
 |status_id|number|да|идентификатор статуса| |status_id|number|да|идентификатор статуса|
Строка 1820: Строка 2223:
 |execution_time|string|нет|дата и время выполнения заявки| |execution_time|string|нет|дата и время выполнения заявки|
 |price|number|может быть null| Цена заявки. Определена,​ если заявка платная,​ если нет, то null| |price|number|может быть null| Цена заявки. Определена,​ если заявка платная,​ если нет, то null|
-|material_price|number|-|-+|material_price|number|-|стоимость материалов по заявке
-|tags|string|может быть null|-+|tags|string|может быть null|тэги заявки
-|uploads_count|number|-|-|+|uploads_count|number|-|кол-во скачиваний заявки|
 |appointed_str|string|может быть null|время прихода специалиста в формате сегодня / завтра / вчера / дата c hh:mm( до hh:mm)| |appointed_str|string|может быть null|время прихода специалиста в формате сегодня / завтра / вчера / дата c hh:mm( до hh:mm)|
 |appointed_at|string|может быть null|Дата и время прихода специалиста| |appointed_at|string|может быть null|Дата и время прихода специалиста|
Строка 1829: Строка 2232:
 |emp_id|number|может быть null|идентификатор исполнителя| |emp_id|number|может быть null|идентификатор исполнителя|
 |reason|string|может быть null|текстовое описание причины статуса| |reason|string|может быть null|текстовое описание причины статуса|
-|local_at|-|может быть null|-|+|local_at|string|может быть null|Дата, когда исполнитель локализовал аварию по заявке «ДД.ММ.ГГГГ ЧЧ:​ММ»  ​|
 |contphone|string|да|Номер телефона клиента обратившегося с заявкой| |contphone|string|да|Номер телефона клиента обратившегося с заявкой|
 |house_id|number|нет|идентификатор дома| |house_id|number|нет|идентификатор дома|
-|flat_type|number|нет|тип помещения. Смотреть [[d24:​develop:​v2:​backend:​v2#​типы_помещений|описание типов помещений]]+|flat_type|number|нет|тип помещения]
 |flat_num|string|нет|номер помещения| |flat_num|string|нет|номер помещения|
-|autophone|string|нет|-|+|autophone|string|нет|АОН|
 |ess_id|number|нет|идентификатор причины обращения| |ess_id|number|нет|идентификатор причины обращения|
 |type_id|number|нет|идентификатор типа заявки| |type_id|number|нет|идентификатор типа заявки|
Строка 1936: Строка 2339:
 ^Название^Тип^Обязательно^Описание^ ^Название^Тип^Обязательно^Описание^
 |tag_id|number|да|идентификатор тега| |tag_id|number|да|идентификатор тега|
-|title|string|да|-+|title|string|да|наименование
-|color|string|нет|-+|color|string|нет|цвет
-|is_set|string|да|-|+|is_set|string|да|установлено ли|
  
 **Пример:​** **Пример:​**
Строка 1980: Строка 2383:
 |request_id|number|идентификатор заявки| |request_id|number|идентификатор заявки|
 |rtype|string|тип заявки| |rtype|string|тип заявки|
 +|req_type|string|тип заявки полем из бд|
 |flag_emergency|string|аварийная ли заявка. Д - аварийная / Н - не аварийная| |flag_emergency|string|аварийная ли заявка. Д - аварийная / Н - не аварийная|
 |note|string|текст заявки| |note|string|текст заявки|
 |house|string| Адрес дома| |house|string| Адрес дома|
-|flat|string|номер квартиры|+|fias|string| фиас| 
 +|full_address|string| Полный адрес дома| 
 +|flat|string|тип и номер квартиры
 +|flat_num|string|номер квартиры| 
 +|flat_type|number|тип помещения|
 |status|string|текущий статус| |status|string|текущий статус|
 |reason|string|причина статуса| |reason|string|причина статуса|
Строка 1993: Строка 2401:
 |contphone|string|если житель пожелал оставить другой контактный телефон| |contphone|string|если житель пожелал оставить другой контактный телефон|
 |email|string|Адрес электронной почты жителя| |email|string|Адрес электронной почты жителя|
-|tags|string|-|+|tags|string|тэги заявки|
 |type|string|Тип работ (из справочника)| |type|string|Тип работ (из справочника)|
 |ess|string|Причина обращения (из справочника)| |ess|string|Причина обращения (из справочника)|
Строка 2000: Строка 2408:
 |created_by|string|пользователь,​ создавший заявку| |created_by|string|пользователь,​ создавший заявку|
 |deadline_at|string|Последняя дата срока выполнения заявки в формате DD.MM.YYYY | |deadline_at|string|Последняя дата срока выполнения заявки в формате DD.MM.YYYY |
 +|closing_time|string|Время закрытия заявки в формате DD.MM.YYYY hh24:mi |
 +|execution_time|string|Дата срока выполнения заявки в формате DD.MM.YYYY hh24:mi|
 +|execution_time_on_tz|string|Дата срока выполнения заявки в формате YYYY-MM-DD"​T"​HH24:​MI:​SS.FF3"​Z"​|
 +|closing_time_on_tz|string|Дата закрытия заявки в формате YYYY-MM-DD"​T"​HH24:​MI:​SS.FF3"​Z"​|
 +|created_on_tz|string|Дата создания заявки в формате YYYY-MM-DD"​T"​HH24:​MI:​SS.FF3"​Z"​|
 +|updated_on_tz|string|Дата обновления в формате YYYY-MM-DD"​T"​HH24:​MI:​SS.FF3"​Z"​|
 +|scheduled_execution_time_on_tz|string|Дата запланированного выполнения заявки формате YYYY-MM-DD"​T"​HH24:​MI:​SS.FF3"​Z"​|
 +|desired_time_start_on_tz|string|Дата желаемого выполнения заявки формате YYYY-MM-DD"​T"​HH24:​MI:​SS.FF3"​Z"​|
 |deadline_str|number|Количество до конца срока выполнения заявки. Может иметь отрицательное значение| |deadline_str|number|Количество до конца срока выполнения заявки. Может иметь отрицательное значение|
 |emp_note|string|скрытый комментарий только для пользователей Д24 (операторы не видят)| |emp_note|string|скрытый комментарий только для пользователей Д24 (операторы не видят)|
-|appointed_at|string|время и дата прибытия исполнителя в часовом поясе пользователя. Формат - DD.MM.YYYY ​hh24:​mi ​|+|appointed_at|string|время и дата прибытия исполнителя в часовом поясе пользователя. Формат - DD.MM.YYYY |
 |emp_phone|string|телефон(ы) исполнителя| |emp_phone|string|телефон(ы) исполнителя|
 |resp_phone|string|телефон(ы) ответственного| |resp_phone|string|телефон(ы) ответственного|
Строка 2012: Строка 2428:
 |resp_id|number| Идентификатор ответственного| |resp_id|number| Идентификатор ответственного|
 |cnt_id|number| Идентификатор юр. лица| |cnt_id|number| Идентификатор юр. лица|
 +|oi_id|number| Идентификатор оповещения|
 +|oi_status|string| Статус оповещения|
 +|house_id|number| Идентификатор дома|
 +|priority_id|number| Идентификатор приоритета заявки|
 +|flat_id|number| Идентификатор помещения|
 +|request_rso_id|number| Идентификатор РСО заявки|
 +|rso_status_name|string| Статус РСО заявки|
 |is_paid|string| Оплачено или нет. Д - оплачено / Н - не оплачено| |is_paid|string| Оплачено или нет. Д - оплачено / Н - не оплачено|
 |price|number| стоимость заявки| |price|number| стоимость заявки|
 +|rate|number| рейтинг заявки|
 |paid|number| сколько оплачено в данный момент по заявке| |paid|number| сколько оплачено в данный момент по заявке|
 |material_price| number|стоимость материалов по заявке| |material_price| number|стоимость материалов по заявке|
 |appointed_str|string|желаемое время прихода специалиста| |appointed_str|string|желаемое время прихода специалиста|
-|uploads_count|number|-|+|uploads_count|number|кол-во скачиваний заявки| 
 +|last_comments|string|комменты к заявке в виде массива| 
 +|request_tags|string|тэги заявки в виде массива|
 |check_id|number|id связанного с заявкой чек-листа (если он есть, то заявка была создана через чек-лист)| |check_id|number|id связанного с заявкой чек-листа (если он есть, то заявка была создана через чек-лист)|
 |is_local_need|string|нужна ли локализация аварии. Н - нет / Д - да| |is_local_need|string|нужна ли локализация аварии. Н - нет / Д - да|
Строка 2024: Строка 2450:
 |cnt_callback_phone| string|телефон для обращения в кц в десятизначном формате| |cnt_callback_phone| string|телефон для обращения в кц в десятизначном формате|
 |is_favorites|string|добавлена ли заявка в избранное Д/Н| |is_favorites|string|добавлена ли заявка в избранное Д/Н|
 +|is_closed|string|закрыта ли заявка Y/N|
 |ext_pay_system_id|string|код платежной системы из ойко| |ext_pay_system_id|string|код платежной системы из ойко|
 |inn|string|инн юр лица| |inn|string|инн юр лица|
 |is_oico_account|number|Есть ли у собственника приложение oico, варианты ответа 0 - нет приложения/​1 нет приложения - есть приложение) | |is_oico_account|number|Есть ли у собственника приложение oico, варианты ответа 0 - нет приложения/​1 нет приложения - есть приложение) |
 |fio|string| ФИО заявителя | |fio|string| ФИО заявителя |
 +|rsft_value|number| SLA Время первого принятия в работу |
 +|rsfat_value|number| SLA Время выполнения |
  
 **Примеры:​** **Примеры:​**
Строка 2035: Строка 2464:
  
 /* /*
- ​https://​server.ru/​v2/​request/​1298309+ ​https://​server.ru/​v2/​request/​1300673
 */ */
  
Строка 2041: Строка 2470:
  
 { {
-    "​request_id": ​1298309,+    "​request_id": ​1300673,
     "​rtype":​ "​Плановая",​     "​rtype":​ "​Плановая",​
 +    "​req_type":​ "​plan",​
     "​flag_emergency":​ "​Н",​     "​flag_emergency":​ "​Н",​
-    ​"​note":​ "Не работает освещение в пом 13. Этаж 1", +    "​is_paid":​ "Д",
-    "​house":​ "​Бакинских комиссаров,​ дом 3", +
-    "​flat":​ null, +
-    "​status":​ "​Закрыта",​ +
-    "​reason":​ "​принудительно модератором",​ +
-    "​created_at":​ "​28.10.2021 11:​02",​ +
-    "​updated_at":​ "​01.11.2021 15:​15",​ +
-    "​floor":​ null, +
-    "​entr":​ null, +
-    "​autophone":​ null, +
-    "​contphone":​ null, +
-    "​email":​ null, +
-    "​tags":​ "<​span style=\"​background-color:#​8BC4F7\">​метка</​span>",​ +
-    "​type":​ "​Электричество",​ +
-    "​ess":​ "​Восстановить освещение в МОП",​ +
-    "​emp":​ null, +
-    "​resp":​ "​Предеин Анатолий",​ +
-    "​created_by":​ "​Беллендир Наталья",​ +
-    "​deadline_at":​ "​01.11.2021",​ +
-    "​emp_note":​ null, +
-    "​appointed_at":​ null, +
-    "​emp_phone":​ null, +
-    "​resp_phone":​ "​9616161616",​ +
-    "​status_id":​ 25, +
-    "​reason_id":​ 4884, +
-    "​type_id":​ 24, +
-    "​ess_id":​ 1561, +
-    "​emp_id":​ null, +
-    "​resp_id":​ 33, +
-    "​cnt_id":​ 10401, +
-    "​deadline_str":​ null, +
-    "​price":​ null, +
-    "​paid":​ null, +
-    "​material_price":​ null, +
-    ​"​is_paid":​ "Н"+
-    "​appointed_str":​ null, +
-    "​uploads_count":​ 0,+
     "​is_local_need":​ "​Н",​     "​is_local_need":​ "​Н",​
-    "local_at": null, +    "is_favorites":​ "​Н",​ 
-    "what_was_done": null, +    "​is_closed":​ "​N",​ 
-    "cnt_callback_phone": "3522222888",+    "​is_oico_account":​ 1, 
 +    "​house":​ "​Луначарского ул, дом 240",​ 
 +    "​full_address":​ "​Екатеринбург г, Луначарского ул, дом 240",​ 
 +    "fias": null, 
 +    "flat": "кв 100",​ 
 +    "​flat_num":​ "​100",​ 
 +    "​flat_type":​ 1, 
 +    "​cnt_id":​ 13521, 
 +    "​house_id":​ 54696, 
 +    "​flat_id":​ 1206770, 
 +    "​type_id":​ 21, 
 +    "​ess_id":​ 4114, 
 +    "​status_id":​ 1, 
 +    "​reason_id": null, 
 +    "emp_id": ​36059, 
 +    ​"resp_id": 35574, 
 +    "​priority_id":​ null, 
 +    "​request_rso_id":​ 77530,
     "​check_id":​ null,     "​check_id":​ null,
-    "is_favorites" : "Н", +    "execution_time": "04.04.2022 00:​00",​ 
-    "​ext_pay_system_id"​ : "7241689124", +    "​closing_time":​ null, 
-    "​inn"​ : "123142114114", +    "​created_at":​ "​01.08.2023 20:​37",​ 
-    "is_oico_account" : 1+    "​updated_at":​ "​02.04.2024 05:​56",​ 
-    "fio": null+    "​deadline_at":​ "​04.04.2022",​ 
 +    "​local_at":​ "​2024-04-01T00:​00:​00.000Z",​ 
 +    "​appointed_at":​ "​02.04.2024",​ 
 +    "​execution_time_on_tz":​ "​2022-04-04T00:​00:​00.000Z",​ 
 +    "​closing_time_on_tz":​ null, 
 +    "​created_on_tz":​ "​2023-08-01T20:​37:​01.705Z",​ 
 +    "​updated_on_tz":​ "​2024-04-02T05:​56:​44.009Z",​ 
 +    "​scheduled_execution_time_on_tz":​ null, 
 +    "​desired_time_start_on_tz":​ "​2024-04-02T00:​00:​00.000Z",​ 
 +    "​note":​ "​test1",​ 
 +    "​fio":​ null, 
 +    "​emp_note":​ "​emp_note",​ 
 +    "​floor":​ 1, 
 +    "​entr":​ "​1",​ 
 +    "​autophone":​ null, 
 +    "​contphone":​ "​123",​ 
 +    "​email":​ "​mail@mail.ru",​ 
 +    "​tags":​ "<​span >​тест</​span><​span style=\"​background-color:#​ADFFB2\">​ожидает оплаты</​span>",​ 
 +    "​last_comments":​ [ 
 +        { 
 +            "​note":​ "​1"​ 
 +        }, 
 +        { 
 +            "​note":​ "​note1"​ 
 +        } 
 +    ], 
 +    "​price":​ 0, 
 +    "​material_price":​ 10, 
 +    "​paid":​ 100, 
 +    "​ess":​ "​Запросы по раскрытию информации по 731 пп",​ 
 +    "​emp":​ "​dsfjhskbskdf5",​ 
 +    "​resp":​ "​\"'​`Alexander Galimov",​ 
 +    "​created_by":​ "​Пользователь личного кабинета ​ ", 
 +    "​emp_phone":​ "​1746538770",​ 
 +    "​resp_phone":​ null, 
 +    "​uploads_count":​ 24, 
 +    "​status":​ "​Зарегистрирована",​ 
 +    "​rso_status_name":​ "​Зарегистрирована", 
 +    "​ext_pay_system_id":​ "42", 
 +    "​inn":​ "7203333262", 
 +    "what_was_done": ​"​qwe1"​
 +    "oi_id": null
 +    "​oi_status":​ null, 
 +    "​rsfat_value":​ 6623, 
 +    "​rsft_value":​ 90, 
 +    "​reason":​ null, 
 +    "​type":​ "​Прочее",​ 
 +    "​rate":​ null, 
 +    "​deadline_str":​ -732, 
 +    "​appointed_str":​ "​02.04.2024",​ 
 +    "​cnt_callback_phone":​ "​34332830521",​ 
 +    "​request_tags":​ [ 
 +        { 
 +            "​color":​ "#​ADFFB2",​ 
 +            "​title":​ "​ожидает оплаты"​ 
 +        } 
 +    ]
 } }
 +</​code>​
 +
 +==== Получение деталей табов для заявки ====
 +GET https://​server.ru/​v2/​request/:​request_id/​all
 +
 +**Переменные URL:**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|request_id|number|да|Идентификатор заявки,​ которую нужно поменять|
 +
 +**Переменные URL:**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|comment|number|нет|хотим ли мы подгружать комментарии в ленту|
 +|activity|number|нет|хотим ли мы подгружать историю активности в ленту|
 +|sms|number|нет|хотим ли мы подгружать смс в ленту|
 +|call|number|нет|хотим ли мы подгружать звонки в ленту|
 +|file|number|нет|хотим ли мы подгружать прикрепленные файлы в ленту|
 +|telegram|number|нет|хотим ли мы подгружать телеграм сообщения в ленту|
 +|pushes|number|нет|хотим ли мы подгружать пуши из МП в ленту|
 +
 +Если не передать ни один из параметров,​ значит будет грузиться все типы, поэтому передавать только в том случае,​ когда нужно получить конкретные типы.
 +
 +Передаются как пример:​ comment=1  ​
 +
 +**Тип ответа:​** Объект
 +
 +**Параметры ответа:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|id|number|да|-|
 +|feed_type|string|да|конкретный тип сущности в ленте|
 +|created_on_tz|string|да|время создания|
 +|user_data|string|да|данные о пользоватле в одной строке,​ с разделителем|
 +|payload|string|да|полезная информация в зависимости от типа сущности|
 +|feed_opt_1|string|да|резервные данные с 1 до 5, меняются в зависимости от сущности|
 +|feed_opt_2|string|да|-|
 +|feed_opt_3|string|да|-|
 +|feed_opt_4|string|да|-|
 +|feed_opt_5|string|да|-|
 +|username|string|да|имя пользователя|
 +|position|string|да|позиция|
 +|access|string|да|уровень доступа|
 +
 +<code javascript>​
 +
 +//​Ответ
 +[
 +{
 +        "​id":​ 1978271,
 +        "​user_data":​ "dev| |С",
 +        "​feed_type":​ "​comment",​
 +        "​created_on_tz":​ "​2024-03-28T07:​35:​36.494Z",​
 +        "​payload":​ "​123",​
 +        "​feed_opt_1":​ "​Н",​
 +        "​feed_opt_2":​ null,
 +        "​feed_opt_3":​ null,
 +        "​feed_opt_4":​ null,
 +        "​feed_opt_5":​ null,
 +        "​username":​ "​dev",​
 +        "​position":​ " ",
 +        "​access":​ "​С"​
 +    },
 +    {
 +        "​id":​ 10677037,
 +        "​user_data":​ "dev| |С",
 +        "​feed_type":​ "​activity",​
 +        "​created_on_tz":​ "​2024-03-28T07:​19:​10.826Z",​
 +        "​payload":​ "На основе данной заявки была создана заявка в  ГазУралКомплект #​77470",​
 +        "​feed_opt_1":​ null,
 +        "​feed_opt_2":​ null,
 +        "​feed_opt_3":​ null,
 +        "​feed_opt_4":​ null,
 +        "​feed_opt_5":​ null,
 +        "​username":​ "​dev",​
 +        "​position":​ " ",
 +        "​access":​ "​С"​
 +    },
 +    {
 +        "​id":​ 2152559,
 +        "​user_data":​ null,
 +        "​feed_type":​ "​sms",​
 +        "​created_on_tz":​ "​2018-03-23T04:​37:​27.986Z",​
 +        "​payload":​ "​Заявка 1287313, следите по тел. 349-91-11 или на https://​pultdoma.ru",​
 +        "​feed_opt_1":​ "​9133815924",​
 +        "​feed_opt_2":​ "​2018-03-23 08:37:00 ",
 +        "​feed_opt_3":​ null,
 +        "​feed_opt_4":​ null,
 +        "​feed_opt_5":​ null,
 +        "​username":​ null,
 +        "​position":​ null,
 +        "​access":​ null
 +    },
 +    {
 +        "​id":​ 5308122,
 +        "​user_data":​ "​Почевалов Андрей Александрович|Ст.инженер|П",​
 +        "​feed_type":​ "​call",​
 +        "​created_on_tz":​ "​2018-03-24T03:​07:​06.745Z",​
 +        "​payload":​ "​c1-1521860826.65794",​
 +        "​feed_opt_1":​ "​Исполнитель",​
 +        "​feed_opt_2":​ "​9232230214",​
 +        "​feed_opt_3":​ "​3",​
 +        "​feed_opt_4":​ null,
 +        "​feed_opt_5":​ null,
 +        "​username":​ "​Почевалов Андрей Александрович",​
 +        "​position":​ "​Ст.инженер",​
 +        "​access":​ "​П"​
 +    },
 +    {
 +        "​id":​ 37521,
 +        "​user_data":​ "dev| |С",
 +        "​feed_type":​ "​file",​
 +        "​created_on_tz":​ "​2024-03-25T09:​22:​05.250Z",​
 +        "​payload":​ "​ljklk",​
 +        "​feed_opt_1":​ "​lj",​
 +        "​feed_opt_2":​ null,
 +        "​feed_opt_3":​ null,
 +        "​feed_opt_4":​ null,
 +        "​feed_opt_5":​ null,
 +        "​username":​ "​dev",​
 +        "​position":​ " ",
 +        "​access":​ "​С"​
 +    },  ​
 +]
 +
 +</​code>​
 +
 +==== Получение контрольных вопросов для заявки ====
 +GET https://​server.ru/​v2/​request/:​request_id/​questions
 +
 +**Переменные URL:**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|request_id|number|да|Идентификатор заявки,​ которую нужно поменять|
 +
 +**Тип ответа:​** Объект
 +
 +**Параметры ответа:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|answer_id|number|да|ид ответа|
 +|question_id|number|да|ид вопроса|
 +|question_text|string|да|текст вопроса|
 +|answer_text|string|да|текст ответа|
 +|answer_type|string|да|тип ответа|
 +
 +
 +**Примеры:​**
 +
 +<code javascript>​
 +
 +//​Ответ
 +[
 +    {
 +        "​answer_id":​ 257,
 +        "​question_id":​ 35,
 +        "​question_text":​ "​Оцените качество выполнения заявки",​
 +        "​answer_text":​ "​2",​
 +        "​answer_type":​ "​Н"​
 +    }
 +]
 +
 +</​code>​
 +
 +
 +==== Получение подписчиков заявки ====
 +GET https://​server.ru/​v2/​request/:​request_id/​subscribers
 +
 +**Переменные URL:**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|request_id|number|да|Идентификатор заявки,​ которую нужно поменять|
 +
 +**Тип ответа:​** Объект
 +
 +**Параметры ответа:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|id|number|да|-|
 +|username|string|да|имя пользователя|
 +|access|string|да|уровень доступа|
 +|position|string|да|позиция|
 +
 +
 +**Примеры:​**
 +
 +<code javascript>​
 +
 +//​Ответ
 +[
 +  {
 +      "​id":​1672,​
 +      "​username":"​Служба поддержки",​
 +      "​access":"​С",​
 +      "​position":"​Директор"​
 +  }
 +]
 +
 +</​code>​
 +
 +==== Получение SLA заявки ====
 +GET https://​server.ru/​v2/​request/:​request_id/​sla
 +
 +**Переменные URL:**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|request_id|number|да|Идентификатор заявки,​ которую нужно поменять|
 +
 +**Тип ответа:​** Объект
 +
 +**Параметры ответа:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|name|string|да|наименования статуса|
 +|status_id|number|да|ид статуса|
 +|created_on_tz|string|да|время создания|
 +|hours_round|number|да|округленное до часов общее время заявки в работе|
 +|days|number|да|кол-во дней заявки в работе|
 +|hours|number|да|кол-во часов заявки в работе|
 +|minutes|number|да|кол-во минут заявки в работе|
 +|seconds|number|да|кол-во секунд заявки в работе|
 +|req_sla_first_apply_time|number|да|первое принятие в работу|
 +|req_sla_finish_time|number|да|время окончания|
 +
 +
 +**Примеры:​**
 +
 +<code javascript>​
 +
 +//​Ответ
 +[
 +{
 +        "​name":​ "​Принята в работу",​
 +        "​status_id":​ 2,
 +        "​created_on_tz":​ "​2023-03-27T07:​25:​29.616Z",​
 +        "​hours_round":​ 8808,
 +        "​days":​ 367,
 +        "​hours":​ 0,
 +        "​minutes":​ 6,
 +        "​seconds":​ 0,
 +        "​req_sla_first_apply_time":​ null,
 +        "​req_sla_finish_time":​ null
 +    }
 +]
 +
 +</​code>​
 +
 +==== Добавление комментария или прикрепление файла в ленту ​ ====
 +POST https://​server.ru/​v2/​request/:​request_id/​all/:​feed_type
 +
 +**Переменные URL:**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|request_id|number|да|идентификатор заявки|
 +|feed_type|string|да|тип сущности,​ которую собираемся менять|
 +
 +feed_type может быть comment или file
 +
 +**Тело запроса:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|note|string|нет|комметарий|
 +|flag_webhook |string|нет|вебхук,​ отправлять жителю или нет|
 +|fileName |string|нет|имя файла|
 +|fileUrl |string|нет|юрл файла|
 +
 +**Тип ответа:​** Объект
 +
 +**Параметры ответа:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|ok|boolean|да|успешное обновление|
 +
 +
 +
 +**Примеры:​**
 +
 +<code javascript>​
 +//​Добавление комментария
 +
 +//Тело запроса
 +
 +{
 +    "​note":​ "​123"​
 +    "​flag_webhook":​ "​Д"​
 +}
 +
 +//​Ответ
 +{"​ok":​true}
 +</​code>​
 +
 +
 +==== Изменение объекта в ленте (табах) заявки ​ ====
 +POST https://​server.ru/​v2/​request/:​request_id/​all/:​feed_type/:​id
 +
 +**Переменные URL:**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|request_id|number|да|идентификатор заявки|
 +|feed_type|string|да|тип сущности|
 +|id|string|да|ид объекта,​ который собираемся менять|
 +
 +feed_type может быть comment, call, file
 +
 +**Тело запроса:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|note|string|нет|комментарий|
 +|flag_webhook |string|нет|вебхук,​ отправлять жителю или нет|
 +|mark_average |number|нет|оценка|
 +|delete_file |boolean|нет|булевое обозначение удаления файла|
 +
 +**Тип ответа:​** Объект
 +
 +**Параметры ответа:​**
 +^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 +|ok|boolean|да|успешное обновление|
 +
 +
 +
 +**Примеры:​**
 +
 +<code javascript>​
 +//​Изменения флага для комментария или прикрепленного файла ​
 +
 +//Тело запроса
 +
 +{
 +    "​flag_webhook":​ "​Д"​
 +}
 +
 +//​Ответ
 +{"​ok":​true}
 +</​code>​
 +
 +<code javascript>​
 +//​Изменения оценки звонка
 +
 +//Тело запроса
 +
 +{
 +    "​mark_average":​ 4
 +}
 +
 +//​Ответ
 +{"​ok":​true}
 +</​code>​
 +
 +<code javascript>​
 +//​Удаление файла
 +
 +//Тело запроса
 +
 +{
 +    "​delete_file":​ true
 +}
 +
 +//​Ответ
 +{"​ok":​true}
 </​code>​ </​code>​
  
Строка 2218: Строка 3030:
  
 POST https://​server.ru/​v2/​request/:​request_id/​tocurrentrepair POST https://​server.ru/​v2/​request/:​request_id/​tocurrentrepair
 +  - сработает только если flag_emergency = Д в тек момент
 +  - устанавливается время локализации = systimestamp
 +  - устанавливается статус "​Требуется передать",​ что бы была возможность сбросить флаг аварийности
 +  - flag_emergency = Н (заявка перестает быть аварийной)
 +  - исполнитель назначается дневной по плановым / платным заявкам
 +  - автотегирование с правилом "​Отправляют на участок (Сценарий исполнителя)"​
 +
  
 **Переменные URL** **Переменные URL**
Строка 2444: Строка 3263:
 |type_description|string|да|описание типа пуша.| |type_description|string|да|описание типа пуша.|
 |created_at|string|да|время создания пуша в формате DD.MM.YYYY hh.mm| |created_at|string|да|время создания пуша в формате DD.MM.YYYY hh.mm|
 +|created_on_tz|string|да|время создания пуша в формате ISO|
 +|object_status|string|да|состояние статуса из заявки|
 +|address_full|string|да|полный адрес|
  
 **Примеры:​** **Примеры:​**
Строка 2561: Строка 3383:
 ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^ ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 |username| string |да| Имя пользователя |, |username| string |да| Имя пользователя |,
-|can_close_request|boolean |да| ​|, +|can_close_request|boolean |да| ​доступ к закрытию заявок 1 или 0 |, 
-|can_access_meters|boolean |да| ​|, +|can_access_meters|boolean |да| ​доступ к счетчикам 1 или 0 |, 
-|can_access_contacts|boolean |да| ​|, +|can_access_contacts|boolean |да| ​доступ к контактам1 или 0|, 
-|account_name| string |да| ​-|,+|account_name| string |да| ​имя аккаунта|,
 |phone| string |да| Номер телефона пользователя|,​ |phone| string |да| Номер телефона пользователя|,​
-|emp_id| number |да| ​|,+|emp_id| number |да| ​ид пользователя ​|,
 |not_read_push_count| number |да|количество непрочитанных push-уведомлений |, |not_read_push_count| number |да|количество непрочитанных push-уведомлений |,
 |can_comment_to_ext_system| |да|варианты 0 / 1| |can_comment_to_ext_system| |да|варианты 0 / 1|
-|token_id| number |да| ​-|, +|token_id| number |да| ​ид токена|, 
-|can_access_material_price|boolean |да| ​|+|can_access_material_price|boolean |да| ​доступ к изменению цены материалов 1 или 0 |
 |sip|array|да|Массив с объектами. Тип объектов см. ниже| |sip|array|да|Массив с объектами. Тип объектов см. ниже|
 |access_status_list|string|да|Идентификаторы разрешенных статусов для изменения через двоеточие. Пример:​ 2:​5:​21:​3:​25:​47| |access_status_list|string|да|Идентификаторы разрешенных статусов для изменения через двоеточие. Пример:​ 2:​5:​21:​3:​25:​47|
Строка 2700: Строка 3522:
 ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^ ^ Название ​ ^ Тип ​   ^ Обязательно ^ Описание^
 |descr|string |да|описание| |descr|string |да|описание|
-|value|string |да|-+|value|string |да|значение
-|is_set|string |да|-|+|is_set|string |да|установлено ли|
  
 **Примеры:​** **Примеры:​**
  • /var/www/html/wiki/data/attic/d24/develop/v2/backend/v2.1710841475.txt.gz
  • Последние изменения: 2024/03/19 09:44
  • — predeinay