Исходный код вики Дополнительные API методы
Версия 4.1 от Андрей Калиновский на 2025/08/25 16:28
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | [[< Основная страница с API запросами >>https://wiki.glonasssoft.ru/bin/view/API/]] | ||
2 | |||
3 | {{toc/}} | ||
4 | |||
5 | |||
6 | == Управление подразделениями == | ||
7 | |||
8 | |||
9 | === Поиск подразделения === | ||
10 | |||
11 | (% class="box infomessage" %) | ||
12 | ((( | ||
13 | **POST /api/v3/Units/find ** | ||
14 | ))) | ||
15 | |||
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 | |||
120 | == Управление группами == |