Changes for page Дополнительные API методы
Last modified by Андрей Калиновский on 2025/08/25 16:45
<
>
edited by Андрей Калиновский
on 2025/08/25 16:03
on 2025/08/25 16:03
edited by Андрей Калиновский
on 2025/08/25 16:28
on 2025/08/25 16:28
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -6,6 +6,115 @@ 6 6 == Управление подразделениями == 7 7 8 8 9 +=== Поиск подразделения === 9 9 11 +(% class="box infomessage" %) 12 +((( 13 +**POST /api/v3/Units/find ** 14 +))) 10 10 16 +Пример запроса: 17 + 18 + 19 +{ 20 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения 21 + "name": "string", ~/~/ Наименование подразделения 22 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор клиента-родителя 23 +} 24 + 25 + 26 +Пример ответа: 27 + 28 +[ 29 + { 30 + "name": "string", ~/~/ Наименование подразделения 31 + "description": "string", ~/~/ Дополнительное описание 32 + "color": "string", ~/~/ Цвет 33 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения 34 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента-родителя 35 + "deleted": true ~/~/ Признак удаления 36 + } 37 + 38 + 39 +=== Добавление подразделения === 40 + 41 +(% class="box successmessage" %) 42 +((( 43 +**POST /api/v3/Units** 44 +))) 45 + 46 + 47 +Пример запроса: 48 + 49 + 50 +{ 51 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 52 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid владельца 53 + "name": "string", ~/~/ Наименование 54 + "description": "string", ~/~/ Дополнительное описание 55 + "color": "string", ~/~/ Цвет 56 + "extId": "string" ~/~/ extId 57 +} 58 + 59 + 60 +Пример ответа: 61 + 62 +{ 63 + "name": "string", ~/~/ Наименование 64 + "description": "string", ~/~/ Дополнительное описание 65 + "color": "string", ~/~/ Цвет 66 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения 67 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 68 + "deleted": true ~/~/ Признак удаления 69 +} 70 + 71 + 72 +=== Редактирование подразделения === 73 + 74 +(% class="box errormessage" %) 75 +((( 76 +**PUT /api/v3/Units** 77 +))) 78 + 79 +Пример запроса: 80 + 81 +{ 82 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения 83 + "owner": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid владельца 84 + "name": "string", ~/~/ Наименование 85 + "description": "string", ~/~/ Дополнительное описание 86 + "color": "string", ~/~/ Цвет 87 + "extId": "string" ~/~/ extId 88 +} 89 + 90 + 91 +Пример ответа: 92 + 93 +{ 94 + "name": "string", ~/~/ Наименование 95 + "description": "string", ~/~/ Дополнительное описание 96 + "color": "string", ~/~/ Цвет 97 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID 98 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 99 + "deleted": true ~/~/ Признак удаления 100 +} 101 + 102 + 103 + 104 +=== Удаление подразделения === 105 + 106 +(% class="box errormessage" %) 107 +((( 108 +**DELETE /api/v3/Units/{unitId}** 109 +))) 110 + 111 +unitId - Guid подразделения 112 + 113 + 114 +Пример ответа: 115 + 116 +200 ~/~/ Success 117 + 118 + 119 + 11 11 == Управление группами ==