REST API: описаниС запросов

ВсС запросы ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ apiVersion (вСрсия API). ΠŸΡ€ΠΈΠΌΠ΅Ρ€: GET /rest/tasks/87554?apiVersion=2.0

Названия ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Π² запросС ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° apiVersion. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° apiVersion: 1.0, 1.1, 1.2, 1.3, 1.4, 2.0, 2.1 Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вСрсии API ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: apiVersion=1.0

Для получСния доступа ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ вСрсиям API, достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ apiVersion.

ИзмСнСния вводились постСпСнно, ΠΈ начиная с вСрсии 1.0 Π΄ΠΎ вСрсии 2.0 Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ:

Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ названия ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Π² запросах ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… для Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ apiVersion=2.0, Ссли явно Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅.

Π’ описании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ запроса ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ список Ρ€ΠΎΠ»Π΅ΠΉ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. Если Ρ€ΠΎΠ»ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹, запрос Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Π»ΡŽΠ±ΠΎΠΌΡƒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Если выполняСтся запрос Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅/ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сущности, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ сущСствуСт, сСрвСр отдаст ΠΎΡ‚Π²Π΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠΌ 404.

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ описания ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ пустой json с http-ΠΊΠΎΠ΄ΠΎΠΌ 200.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля Π² запросах ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ символом Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ° (*) Π² коммСнтариях ΠΊ Π½ΠΈΠΌ.

/rest/auth

POST /rest/auth/by-invite

Запрос Π½Π° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Запрос ΠΎΡ‚Π΄Π°Π΅Ρ‚ 403, Ссли ΠΊΠ»ΡŽΡ‡ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΡƒΠΆΠ΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΡŽΡ‡Π° ΡƒΠ΄Π°Π»Π΅Π½.

http 200

// 2.0+
{                                                       
    "id": 6,                                            // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "login": "login",                                   // Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "fio": "ЀИО",                                       // имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "type": {                                           // Ρ‚ΠΈΠΏ
        "id": 1,                                        // id Ρ‚ΠΈΠΏΠ°
        "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    },                                                  
    "authentication_type": 0,                           // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                        // 1 - LDAP)
    "last_authentication": 1605793362,                  // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "avatar_update_date": 1605793362,                   // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
    "gis_editor_access": true,                          // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite": {                                         // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
        "id": 1051,                                     // id
        "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",  // ΠΊΠ»ΡŽΡ‡
        "url": "https://active...",                     // url
        "creation_date": 1658304773,                    // Π΄Π°Ρ‚Π° создания
        "expires": 1658305090,                          // Π΄Π°Ρ‚Π° окончания дСйствия
        "total": 5,                                     // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
        "attempts_left": 5                              // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    },                                                  
    "system": false,                                    // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
    "tags": [                                           // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        {                                               
            "id": 1                                     // id ΠΌΠ΅Ρ‚ΠΊΠΈ
        },                                              
        ...                                             // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                  
    "organization_id": 14754,                           // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "organization_ids": [                               
        14754                                           
    ],                                                  // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, доступных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ
    "cluster": {                                        // кластСр
        "id": 2184,                                     // id кластСра
        "title": "ВСстовый кластСр"                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                  
    "role_id": 8,                                       // id Ρ€ΠΎΠ»ΠΈ
    "role": {                                           
        "id": 8,                                        // id Ρ€ΠΎΠ»ΠΈ
        "name": "Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
        "code": "ADMINISTRATOR",                        // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
        "level": "GLOBAL",                              // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
        "visibility_level": "GLOBAL",                   // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
        "privileges": {                                 // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
            "create_task": true                         
        },                                              
        "cluster": null                                 // кластСр
    },                                                  
    "email": "t@t.ru",                                  // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
    "address": "Казань",                                // адрСс
    "passport": "9205 999999",                          // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
    "phone": "+7 999 888 7766",                         // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
    "map_extent": [                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ полоТСния ΠΊΠ°Ρ€Ρ‚Ρ‹: [min lon, min lat, max lon, max lat]
        46.0927078887718,                               
        53.9919087034184,                               
        55.2997131017069,                               
        56.6837870890742                                
    ],                                                  
    "tracking": false,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
    "blocked": false,                                   // Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
    "glonass_id": null,                                 // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
    "message_channel_id": 99,                           // ΠΊΠ°Π½Π°Π» входящих сообщСний
    "token": "87e3d7ae036b752cc90bd093bbfa1634",        // Ρ‚ΠΎΠΊΠ΅Π½
    "expiration_date": 1682595742                       // Π΄Π°Ρ‚Π° окончания дСйствия Ρ‚ΠΎΠΊΠ΅Π½Π°
}                                                       

POST /rest/auth/by-login

НСавторизованный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Запрос Π½Π° Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ.

// 2.0+
{                           
    "login": "login",       // Π»ΠΎΠ³ΠΈΠ½
    "password": "password"  // ΠΏΠ°Ρ€ΠΎΠ»ΡŒ
}                           

http 200

// 2.0+
{                                                       
    "id": 6,                                            // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "login": "login",                                   // Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "fio": "ЀИО",                                       // имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "type": {                                           // Ρ‚ΠΈΠΏ
        "id": 1,                                        // id Ρ‚ΠΈΠΏΠ°
        "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    },                                                  
    "authentication_type": 0,                           // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                        // 1 - LDAP)
    "last_authentication": 1605793362,                  // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "avatar_update_date": 1605793362,                   // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
    "gis_editor_access": true,                          // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite": {                                         // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
        "id": 1051,                                     // id
        "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",  // ΠΊΠ»ΡŽΡ‡
        "url": "https://active...",                     // url
        "creation_date": 1658304773,                    // Π΄Π°Ρ‚Π° создания
        "expires": 1658305090,                          // Π΄Π°Ρ‚Π° окончания дСйствия
        "total": 5,                                     // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
        "attempts_left": 5                              // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    },                                                  
    "system": false,                                    // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
    "tags": [                                           // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        {                                               
            "id": 1                                     // id ΠΌΠ΅Ρ‚ΠΊΠΈ
        },                                              
        ...                                             // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                  
    "organization_id": 14754,                           // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "organization_ids": [                               
        14754                                           
    ],                                                  // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, доступных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ
    "cluster": {                                        // кластСр
        "id": 2184,                                     // id кластСра
        "title": "ВСстовый кластСр"                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                  
    "role_id": 8,                                       // id Ρ€ΠΎΠ»ΠΈ
    "email": "t@t.ru",                                  // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
    "address": "Казань",                                // адрСс
    "passport": "9205 999999",                          // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
    "phone": "+7 999 888 7766",                         // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
    "map_extent": [                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ полоТСния ΠΊΠ°Ρ€Ρ‚Ρ‹: [min lon, min lat, max lon, max lat]
        46.0927078887718,                               
        53.9919087034184,                               
        55.2997131017069,                               
        56.6837870890742                                
    ],                                                  
    "tracking": false,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
    "blocked": false,                                   // Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
    "glonass_id": null,                                 // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
    "message_channel_id": 99,                           // ΠΊΠ°Π½Π°Π» входящих сообщСний
    "token": "87e3d7ae036b752cc90bd093bbfa1634",        // Ρ‚ΠΎΠΊΠ΅Π½
    "expiration_date": 1682595742                       // Π΄Π°Ρ‚Π° окончания дСйствия Ρ‚ΠΎΠΊΠ΅Π½Π°
}                                                       

DELETE /rest/auth/tokens/:token

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСссии (Ρ‚ΠΎΠΊΠ΅Π½Π°).

POST /rest/auth/pushes/subscribe

Запрос Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ для получСния PUSH-сообщСний. Запрос поступаСт с мобильного устройства.

// 2.0+
{                                                                                                                                                             
    "regId": "APA91bGmD0VObEd-KKuJ9J826c4o4VaxKL9VhvBQaecj3bY0RmrSp2aVmpsujTRPvYRDTvZDhVB9kxke4Q0pcivIM61PsPDd_Eh3k-0DUVdSSpXmgFAM4lsvxpuW1Re9dfQ2mSWMLiCr",  // ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс устройства для получСния
                                                                                                                                                              // PUSH-сообщСний, гСнСрируСтся ΠΏΡ€ΠΈ установкС прилоТСния
    "fqn": "android://ru.gs.mapmobile"                                                                                                                        // ΠΏΠΎΠ»Π½ΠΎΠ΅ имя прилоТСния
}                                                                                                                                                             

POST /rest/auth/pushes/unsubscribe

Запрос Π½Π° ΠΎΡ‚ΠΌΠ΅Π½Ρƒ рСгистрации для получСния PUSH-сообщСний. Запрос поступаСт с мобильного устройства.

// 2.0+
{                                                                                                                                                             
    "regId": "APA91bGmD0VObEd-KKuJ9J826c4o4VaxKL9VhvBQaecj3bY0RmrSp2aVmpsujTRPvYRDTvZDhVB9kxke4Q0pcivIM61PsPDd_Eh3k-0DUVdSSpXmgFAM4lsvxpuW1Re9dfQ2mSWMLiCr",  // ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс устройства для получСния PUSH-сообщСний,
                                                                                                                                                              // гСнСрируСтся ΠΏΡ€ΠΈ установкС прилоТСния
    "fqn": "android://ru.gs.mapmobile"                                                                                                                        // ΠΏΠΎΠ»Π½ΠΎΠ΅ имя прилоТСния
}                                                                                                                                                             

/rest/tasks

GET /rest/tasks/cache

Запрос Π½Π° созданиС WebSocketChannel для возмоТности получСния ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎΠ± опСрациях с заданиями (созданиС, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON.

МоТно ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ clusterId для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ кластСру (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ id Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ кластСра).

// ws://localhost:9000/tasks/cache

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сообщСния ΠΎ создании задания

// 2.0+
{                                                                                      
    "datetime": 1626142349                                                             // timestamp ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° создания задания
    "event_caller": 6                                                                  // id создатСля
    "issues": {                                                                        
        "insert": [                                                                    
            {                                                                          
                "id": 786847,                                                          // id задания
                "no": 3,                                                               // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
                "title": "Π―ΠΌΡ‹ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π°Ρ…",                                             // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
                "user_id": 363,                                                        // id создатСля задания
                "user_fio": "Иванов Иван",                                             // ЀИО создатСля задания
                "text": "Π―ΠΌΡ‹ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π°Ρ… Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π³ΠΎΡ€ΠΎΠ΄Π° Π½Π° ΡƒΠ».ΠŸΡ€ΠΎΡ„ΡΠΎΡŽΠ·Π½Π°Ρ",            // описаниС
                "organization_id": 1,                                                  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля (для создатСлСй Π±Π΅Π· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся явно ΠΏΡ€ΠΈ создании задания)
                "organization_name": "НасСлСниС",                                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "organization_logo": "logo_3.png",                                     // Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "contract_id": 442,                                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создано Π·Π°Π΄Π°Π½ΠΈΠ΅
                "contract_title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΡ‚Π½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "contract_no": 01062022,                                               // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "date": 1543312469,                                                    // Π΄Π°Ρ‚Π° создания задания
                "deadline": 1541581662,                                                // Π΄Π΅Π΄Π»Π°ΠΉΠ½
                "expired_date": 1541581662                                             // ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
                "stage": 1,                                                            // стадия задания: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                "type_id": 1,                                                          // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
                "type_name": "Аварии",                                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
                "type_icon": "icon_7.jpg",                                             // ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
                "priority_id": 2,                                                      // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
                "priority_name": "Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅",                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
                "status_id": 1,                                                        // id этапа
                "status_no": 1,                                                        // Π½ΠΎΠΌΠ΅Ρ€ этапа
                "status_name": "РассмотрСниС",                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
                "num_main_photo": 1,                                                   //порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅.
                "archive": false,                                                      // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ задания
                "system_data": null,                                                   // ΠΏΠΎΠ»Π΅ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ
                "update_date": 1547311229,                                             // Π΄Π°Ρ‚Π° измСнСния задания
                "date_local": "19.04.2024 01:00",                                      // локальная Π΄Π°Ρ‚Π° создания задания
                "deadline_local": "22.04.2024 01:00",                                  // Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π΄Π»Π°ΠΉΠ½
                "expired_date_local": "22.04.2024 01:00",                              // локальная Π΄Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
                "update_date_local": "22.04.2024 01:00",                               // локальная Π΄Π°Ρ‚Π° измСнСния задания
                "is_template": false,                                                  // шаблонноС заданиС
                "assigned_user_id": 719,                                               // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                    // ЀИО Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ,
                "assigned_organization_id": 312,                                       // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "assigned_organization_name": null                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "lon": 49.1421403,                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
                "lat": 55.774427,                                                      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
                "service_object_layer_id": 1493,                                       // id слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                "service_object_id": 7,                                                // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                "service_object_layer_title": "НазваниС слоя",                         // названиС слоя
                "service_object_title": "НаимСнованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°",                        // Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                "schedule_id": 107486,                                                 // id расписания
                "added_photo_count": 0,                                                // количСство Ρ„ΠΎΡ‚ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС создания задания
                "sample_matching": 60,                                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                "fields": {                                                            // json-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, хранящий значСния настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
                    "Dop_pole_dlya_testov": {                                          // {"транслит русского названия поля": {
                        "field_id": 19,                                                //     "field_id": <ID>,
                        "value": 12345                                                 //     "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
                    }                                                                  // }}
                },                                                                     
                "parent": {                                                            // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
                    "id": 2,                                                           
                    "title": "Π―ΠΌΡ‹",                                                    
                    "organization_id": 3,                                              
                    "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                             
                    "organization_logo": null,                                         
                    "stage": 1,                                                        
                    "type_id": 1,                                                      
                    "type_name": "Аварии",                                             
                    "type_icon": "2.png",                                              
                    "priority_id": 1,                                                  
                    "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                       
                    "status_id": 2,                                                    
                    "status_no": 2,                                                    // Π½ΠΎΠΌΠ΅Ρ€ этапа
                    "status_name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ",                                        
                    "assigned_user_id": 95,                                            
                    "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                
                    "assigned_organization_id": 101,                                   
                    "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                      
                    "date": 1542949580                                                 
                },                                                                     
                "attachments": [                                                       // ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
                    {                                                                  
                        "id": 54666,                                                   // id Ρ„Π°ΠΉΠ»Π°
                        "num": 1,                                                      // порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°
                        "sample_matching": 60,                                         // ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                        "name": "Nature.jpg",                                          // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                        "description": "New photo",                                    // описаниС Ρ„Π°ΠΉΠ»Π°
                        "extension": "jpg",                                            // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                        "file_name": "8ce1c640-e2c6-1004-8171-1dcd61b183b4.jpg",       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
                        "link": null,                                                  // для Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»ΠΎΠ²: ссылка, Ссли Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ» находится Π½Π΅ Π½Π° сСрвСрС; для Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² null
                        "sticker": {                                                   // стикСр, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                            "id": 76,                                                  // id
                            "title": "ВСстовый стикСр"                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                        }                                                              
                        "create_date": 1533215550,                                     // Π΄Π°Ρ‚Π° добавлСния Ρ„Π°ΠΉΠ»Π°
                        "deleted": false,                                              // ΡƒΠ΄Π°Π»Π΅Π½ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        "size": 1288395,                                               // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                        "file_source": "device_camera",                                // источник Ρ„Π°ΠΉΠ»Π° ("device_camera"/"app_camera"/app_redactor/"gallery"/"dictaphone")
                        "attachment": {                                                // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "time": 1533111159,                                        // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "time_provider": "system",                                 // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "location": {                                              // информация ΠΏΠΎ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "location": [                                          
                                    55.56,                                             
                                    46.67                                              
                                ],                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "provider": "gps",                                     // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "accuracy": 12.5,                                      // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "distance_to_task": 102.363663636                      // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                            }                                                          
                        },                                                             
                        "origin": {                                                    // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту создания Ρ„Π°ΠΉΠ»Π°
                            "time": 1533113954,                                        // врСмя создания Ρ„Π°ΠΉΠ»Π°
                            "time_provider": "ntp",                                    // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ создания Ρ„Π°ΠΉΠ»Π°
                            "location": {                                              // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "location": [                                          
                                    55.45,                                             
                                    46.89                                              
                                ],                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "provider": "gps",                                     // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "accuracy": 10,                                        // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "distance_to_task": 243.121212121                      // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста создания Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                            }                                                          
                        },                                                             
                        "author": {                                                    // информация ΠΏΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ
                            "platform": "android",                                     // ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°
                            "platform_version": "4.2",                                 // вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
                            "application": "MapMobile",                                // ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
                            "application_version": "8.5"                               // вСрсия прилоТСния
                        },                                                             
                        "type": "PHOTO",                                               // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°
                        "semantics": "SIGNATURE",                                      // сСмантика
                        "task_id": 786847                                              // id задания
                    }                                                                  
                ]                                                                      
            }                                                                          
        ]                                                                              
    }                                                                                  
}                                                                                      

Π€ΠΎΡ€ΠΌΠ°Ρ‚ сообщСния ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ задания Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, Π½ΠΎ вмСсто ΠΊΠ»ΡŽΡ‡Π° insert Π² JSON ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ»ΡŽΡ‡ update.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сообщСния ΠΎ создании коммСнтария

// 2.0+
{                                                                                      
    "datetime": 1626142349                                                             // timestamp ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° создания коммСнтария
    "event_caller": 6                                                                  // id создатСля
    "issues": {                                                                        
        "commentInsert": [                                                             
            {                                                                          
                "id": 50029,                                                           // id коммСнтария
                "uuid": "1454bd95-3653-4499-ab39-9733af031312",                        
                "date": 1533289354,                                                    // Π΄Π°Ρ‚Π° создания коммСнтария
                "update_text": "Π—Π°Π΄Π°Π½ΠΈΡŽ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ: \"ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ\"",  //тСкст обновлСния (для коммСнтария ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ задания)
                "comment": "",                                                         // тСкст коммСнтария
                "type": 2,                                                             // Ρ‚ΠΈΠΏ коммСнтария: 1 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 2 - систСмный
                "diff": {                                                              // информация ΠΏΠΎ внСсСнным Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ измСнСниям
                    "id": 39983,                                                       // id измСнСния
                    "old_stage": null,                                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стадии Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "new_stage": null,                                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стадии послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "old_status": {                                                    // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этапа Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                        "id": 1,                                                       // id этапа
                        "name": "Π½ΠΎΠ²ΠΎΠ΅"                                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
                    },                                                                 
                    "new_status": {                                                    // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этапа Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                        "id": 2,                                                       // id этапа
                        "name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ"                                            // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
                    },                                                                 
                    "old_assigned_organization": null,                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_organization Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "new_assigned_organization": {                                     // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_organization послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                        "id": 188,                                                     // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                        "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ"                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    },                                                                 
                    "old_assigned_user": null,                                         // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_user Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "new_assigned_user": {                                             // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_user послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                        "id": 719,                                                     // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                        "fio": "Π˜Π³ΠΎΡ€ΡŒ Π—ΠΈΠ½ΠΎΠ²ΡŒΠ΅Π²"                                        // имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                    },                                                                 
                    "files_added": [],                                                 // список Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС измСнСния Ρ„Π°ΠΉΠ»ΠΎΠ²
                    "files_deleted": [],                                               // список ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… послС измСнСния Ρ„Π°ΠΉΠ»ΠΎΠ²
                    "user_id": 6,                                                      // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
                    "task_id": 60529                                                   //id задания
                },                                                                     
                "parent": null,                                                        // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
                "fio": "Администратор",                                                //ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
                "user_id": 6,                                                          // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
                "task_id": 60529,                                                      // id задания
                "task_no": 60529,                                                      // Π½ΠΎΠΌΠ΅Ρ€ задания
                "chat_message_number": 99,                                             // Π½ΠΎΠΌΠ΅Ρ€ сообщСния Π² Ρ‡Π°Ρ‚Π΅ задания
                "chat_id": 123,                                                        // систСмный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π° сообщСний
                "system_message_code": null                                            // ΠΊΠΎΠ΄ систСмного сообщСния
            }                                                                          
        ]                                                                              
    }                                                                                  
}                                                                                      

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сообщСния ΠΎ создании ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

// 2.0+
{                                                                    
    "datetime": 1626142349                                           // timestamp ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "event_caller": 6                                                // id создатСля
    "users": {                                                       
        "insert": [                                                  
            {                                                        
                "id": 6,                                             // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "login": "ivanov",                                   // Π»ΠΎΠ³ΠΈΠ½
                "fio": "Иванов Иван Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡",                       // ЀИО
                "type": {                                            // Ρ‚ΠΈΠΏ
                    "id": 1,                                         // id Ρ‚ΠΈΠΏΠ°
                    "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                },                                                   
                "authentication_type": 0,                            // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                1-LDAP)"last_authentication": 1605793362,            // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "blocked": false,                                    // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "avatar_update_date": 1605793362,                    // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
                "gis_editor_access": true,                           // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
                "invite": {                                          // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
                    "id": 1051,                                      // id
                    "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",   // ΠΊΠ»ΡŽΡ‡
                    "url": "https://active...",                      // url
                    "creation_date": 1658304773,                     // Π΄Π°Ρ‚Π° создания
                    "expires": 1658305090,                           // Π΄Π°Ρ‚Π° окончания дСйствия
                    "total": 5,                                      // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
                    "attempts_left": 5                               // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
                },                                                   
                "system": false,                                     // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
                "tags": [                                            // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                    {                                                
                        "id": 1                                      // id ΠΌΠ΅Ρ‚ΠΊΠΈ
                    },                                               
                    ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
                ],                                                   
                "organization_id": 1,                                // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "organization_ids": [                                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                    1,                                               
                    132,                                             
                    232                                              
                ],                                                   
                "role_id": 8,                                        // id Ρ€ΠΎΠ»ΠΈ
                "email": "test@gmail.com",                           // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
                "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",  // адрСс
                "passport": "9205 999999",                           // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
                "phone": "+7 999 888 7766",                          // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
                "tracking": true,                                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
                "glonass_id": null,                                  // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
                "message_channel_id": 99                             // ΠΊΠ°Π½Π°Π» входящих сообщСний
            }                                                        
        ]                                                            
    }                                                                
}                                                                    

Π€ΠΎΡ€ΠΌΠ°Ρ‚ сообщСния ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, Π½ΠΎ вмСсто ΠΊΠ»ΡŽΡ‡Π° insert Π² JSON ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ»ΡŽΡ‡ update.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сообщСния ΠΎ создании ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

// 2.0+
{                                                                                      
    "datetime": 1626142349                                                             // timestamp ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° создания ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "event_caller": 6                                                                  // id создатСля
    "organizations": {                                                                 
        "insert": [                                                                    
            {                                                                          
                "id": 600                                                              // ID
                "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "logo": "logo_600.jpg",                                                // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "cluster_id": 2,                                                       // id кластСра
                                                                                       //
                "map_extent": {                                                        // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
                    "id": 2,                                                           
                    "name": "РСспублика Ватарстан",                                    
                    "extent": [                                                        
                        47.1643057526207,                                              
                        54.2202822940369,                                              
                        54.3273954713906,                                              
                        56.7105387481253                                               
                    ]                                                                  
                }                                                                      //
                "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
                "invite_url": "https://...",                                           // url ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
                "info": {                                                              // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
                    "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "email": "test@test.org",                                          // e-mail
                    "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
                    "fax": "123456",                                                   // факс
                    "inn": 123456789012,                                               // ИНН
                    "kpp": 123456789,                                                  // КПП
                    "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
                    "bank_account": "",                                                // Расчётный счёт
                    "bank_kpp": 123456789013,                                          // ИНН банка
                    "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
                    "account": "2012019292109",                                        // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                    "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
                    "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
                    "stamp": "ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ.png",                                             // Имя Ρ„Π°ΠΉΠ»Π° с ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
                    "head_signature": "Подпись_руководитСля.png",                      // Имя Ρ„Π°ΠΉΠ»Π° с подписью руководитСля ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
                    "accountant_signature": "Подпись_Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°.png",                  // Имя Ρ„Π°ΠΉΠ»Π° с подписью Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
                    "max_users_count": 100                                             // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                },                                                                     //
                                                                                       //
                "default_assigned_organization_id": 500,                               // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π·Π°Π΄Π°Π½ΠΈΠΉ,
                                                                                       // подставляСмая ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                "chat_id": 65006                                                       // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
            }                                                                          
        ]                                                                              
    }                                                                                  
}                                                                                      

Π€ΠΎΡ€ΠΌΠ°Ρ‚ сообщСния ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, Π½ΠΎ вмСсто ΠΊΠ»ΡŽΡ‡Π° insert Π² JSON ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ»ΡŽΡ‡ update.

GET /rest/tasks/points

Быстрый запрос для получСния списка Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, organizationId=1,2.

/tasks/points
/tasks/points?limit=10&page=1&withArchive=true&onlyStatus=2,3&priority_id=1,2
/tasks/points?limit=10&page=1&gtUpdateDate=1440835402&ltUpdateDate=1443513802&gtDate=1438157002&ltDate=1443513802&expired=false
/tasks/points?limit=10&page=1&assigned_organization_id=2,292&assigned_user_id=618,625&user_id=6&stage=1
/tasks/points?limit=10&page=1&search=тСст&fields=[{"name":"Dop_pole_dlya_testov","op":"EQ","value":"done"},{"name":"Telefon_int_88432000555_","op":"NOT NULL"}]

http 200

// 2.0+
{                                 
    "items": [                    
        {                         
            "id": 789238,         // id задания
            "no": 3,              // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
            "title": "тСст",      // тСкст задания
            "lon": 49.1425763,    // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
            "lat": 55.774754,     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
            "assigned_status": 1  // этап: 1 - Π½ΠΎΠ²Ρ‹ΠΉ, 2 - Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ, 3 - обратная связь, 4 - Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
            "favorite": true,     // находится Π»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        },                        
        ...                       // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                             
}                                 

GET /rest/tasks/geometry

Быстрый запрос для получСния списка Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ - Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ΠΈΠΏΠ° "гСомСтрия".

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, organizationId=1,2.

/tasks/geometry?limit=10&page=1&withArchive=true&onlyStatus=2,3&priority_id=1,2
/tasks/geometry?limit=10&page=1&gtUpdateDate=1440835402&ltUpdateDate=1443513802&gtDate=1438157002&ltDate=1443513802&expired=false
/tasks/geometry?limit=10&page=1&assigned_organization_id=2,292&assigned_user_id=618,625&user_id=6&stage=1
/tasks/geometry?limit=10&page=1&search=тСст&fields=[{"name":"Dop_pole_dlya_testov","op":"EQ","value":"done"},{"name":"Telefon_int_88432000555_","op":"NOT NULL"}]

http 200

// 2.0+
{                                                                      
    "items": [                                                         
        {                                                              
            "id": 789238,                                              // id задания
            "no": 3,                                                   // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
            "title": "тСст",                                           // тСкст задания
            "lon": 49.1425763,                                         // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
            "lat": 55.774754,                                          // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
            "assigned_status": 1,                                      // этап: 1 - Π½ΠΎΠ²Ρ‹ΠΉ, 2 - Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ, 3 - обратная связь, 4 - Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
            "favorite": true,                                          // находится Π»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "fields": {                                                // json-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, хранящий значСния настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ΠΏΠ° "гСомСтрия" Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
                "Geometrija": {                                        // {"транслит русского названия поля": {
                    "field_id": 8,                                     //      "field_id": <ID>,
                    "value": {                                         //      "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
                        "coordinates": [                               // }}
                            [                                          
                                37.54096936955436,                     
                                55.9499035987994                       
                            ],                                         
                            [                                          
                                37.558478490656356,                    
                                55.95202252412895                      
                            ],                                         
                            [                                          
                                37.58148066935899,                     
                                55.95914896382962                      
                            ]                                          
                        ],                                             
                        "distance": 6.484990692549826,                 
                        "type": "LineString",                          
                        "description": "ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π΄ΠΎ мСста назначСния",  
                        "name": "ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚",                             
                        "pointsCount": 3                               
                    }                                                  
                }                                                      
            }                                                          
        },                                                             
        ...                                                            // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                                                  
}                                                                      

GET /rest/tasks/distribution

Бтатистика ΠΏΠΎ количСству Π·Π°Π΄Π°Π½ΠΈΠΉ Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ², этапов.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, organizationId=1,2.

/tasks/distribution?withArchive=true&onlyStatus=2,3&priority_id=1,2
/tasks/distribution?gtUpdateDate=1440835402&ltUpdateDate=1443513802&gtDate=1438157002&ltDate=1443513802&expired=false
/tasks/distribution?assigned_organization_id=2,292&assigned_user_id=618,625&user_id=6&stage=1
/tasks/distribution?search=тСст&fields=[{"name":"Dop_pole_dlya_testov","op":"EQ","value":"done"},{"name":"Telefon_int_88432000555_","op":"NOT NULL"}]

http 200

// 2.0+
{                  
    "type": {      // расклад количСства Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚
        1: 1021,   // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ : количСство Π·Π°Π΄Π°Π½ΠΈΠΉ
        2: 879,    
        3: 699     
    },             
    "priority": {  // расклад количСства Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ
        1: 6625,   
        2: 12211,  
        3: 3644    
    },             
    "stage": {     //расклад количСства Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ стадиям: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
        0: 5,      
        1: 22457,  
        2: 18      
    },             
    "status": {    // расклад количСства Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ этапам
        1: 22245,  
        2: 197,    
        3: 8,      
        4: 30      
    }              
}                  
}                  

GET /rest/tasks/new-stats

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ статистики ΠΏΠΎ заданиям Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ ΠΏΠΎ дням.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, organizationId=1,2.

http 200

2.0+
{                                       
    "items": [                          
        {                               
            "date": 1518696000,         // Π΄Π°Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp
            "done_expired": 0,          // просрочСнныС задания, находящиСся Π² стадии 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
            "done_not_expired": 0,      // нСпросрочСнныС задания, находящиСся Π² стадии 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
            "rejected_expired": 0,      // просрочСнныС задания, находящиСся Π² стадии 0 - ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
            "rejected_not_expired": 0,  // нСпросрочСнныС задания, находящиСся Π² стадии 0 - ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
            "working_expired": 3,       // просрочСнныС задания, находящиСся Π² стадии 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅
            "working_not_expired": 2,   // нСпросрочСнныС задания, находящиСся Π² стадии 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅
        }                               
    ]                                   
}                                       

GET /rest/tasks/states

Бписок всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… состояний Π·Π°Π΄Π°Π½ΠΈΠΉ.

http 200

// 2.0+
{                                         
    "items": [                            
        {                                 
            "id": 11,                     // id состояния
            "name": "assigned_me",        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ состояния
            "field": "assigned_user_id",  // ΠΏΠΎΠ»Π΅, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ осущСствляСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°
            "value": true,                // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ
            "sign": null,                 // Π·Π½Π°ΠΊ для сравнСния
            "field_from_session": null,   // ΠΏΠΎΠ»Π΅ Π² сСссии, Ссли Π½ΡƒΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ с Π½ΠΈΠΌ
            "role": null                  // слуТСбноС ΠΏΠΎΠ»Π΅
        },                                
        ...                               // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка состояний
    ]                                     
}                                         

GET /rest/tasks/capabilities

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… дСйствий с заданиями (capability).

http 200

// 2.0+
{                                       
    "items": [                          
        {                               
            "id": 2,                    // id дСйствия
            "label": "Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ дСйствия
            "name": "delete",           // ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ дСйствия
            "default": false            // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎΠ΅ Π»ΠΈ дСйствиС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
        },                              
        ...                             // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка дСйствий
    ]                                   
}                                       

GET /rest/tasks/allowed

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΏΡ€Π°Π²ΠΈΠ», доступных Ρ€ΠΎΠ»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ состояния (states), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ дСйствиС (capability) Π±Ρ‹Π»ΠΎ доступно Ρ€ΠΎΠ»ΠΈ (role) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Если для Ρ€ΠΎΠ»ΠΈ Π½Π΅ прописано ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ дСйствиС, ΠΎΠ½ΠΎ для Π½Π΅Π΅ Π½Π΅ доступно. Если Π² ΠΏΠΎΠ»Π΅ состояний (states) стоит null, дСйствиС доступно Ρ€ΠΎΠ»ΠΈ ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… состояниях.

http 200

// 2.0+
{                                
    "items": [                   
        {                        
            "id": 38,            // id ΠΏΡ€Π°Π²ΠΈΠ»Π°
            "capability_id": 1,  // id дСйствия
            "states": [          
                1,               
                2                
            ]                    // массив id состояний, Π»ΠΈΠ±ΠΎ null
        },                       
        {                        
            "id": 14,            
            "capability_id": 7,  
            "states": null       
        },                       
        {                        
            "id": 159,           
            "capability_id": 7,  
            "states": [          
                18               
            ]                    
        },                       
        ...                      // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                            
}                                

GET /rest/tasks

Бписок всСх Π·Π°Π΄Π°Π½ΠΈΠΉ, доступных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, organizationId=1,2.

/tasks?withArchive=true&onlyStatus=2,3&priority_id=1,2
/tasks?gtUpdateDate=1440835402&ltUpdateDate=1443513802&gtDate=1438157002&ltDate=1443513802&expired=false
/tasks?assigned_organization_id=2,292&assigned_user_id=618,625&user_id=6&stage=1
/tasks?search=тСст&fields=[{"name":"gorod","op":"EQ","value":"Казань"},{"name":"Telefon","op":"NOT NULL"}]

http 200

// 2.0+
{                                                                                  
    "items": [                                                                     
        {                                                                          
            "id": 786847,                                                          // id задания
            "no": 3,                                                               // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
            "title": "Π―ΠΌΡ‹ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π°Ρ…",                                             // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
            "user_id": 363,                                                        // id создатСля задания
            "user_fio": "Иванов Иван",                                             // ЀИО создатСля задания
            "text": "Π―ΠΌΡ‹ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π°Ρ… Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π³ΠΎΡ€ΠΎΠ΄Π° Π½Π° ΡƒΠ».ΠŸΡ€ΠΎΡ„ΡΠΎΡŽΠ·Π½Π°Ρ",            // описаниС
            "organization_id": 1,                                                  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля (для создатСлСй Π±Π΅Π· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся явно ΠΏΡ€ΠΈ создании задания)
            "organization_name": "НасСлСниС",                                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "organization_logo": "logo_3.png",                                     // Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "contract_id": 442,                                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создано Π·Π°Π΄Π°Π½ΠΈΠ΅
            "contract_title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΡ‚Π½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "contract_no": 01062022,                                               // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "date": 1543312469,                                                    // Π΄Π°Ρ‚Π° создания задания
            "deadline": 1541581662,                                                // Π΄Π΅Π΄Π»Π°ΠΉΠ½
            "expired_date": 1541581662                                             // ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
            "stage": 1,                                                            // стадия задания: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
            "type_id": 1,                                                          // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
            "type_name": "Аварии",                                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
            "type_icon": "icon_7.jpg",                                             // ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
            "priority_id": 2,                                                      // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
            "priority_name": "Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅",                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
            "status_id": 1,                                                        // id этапа
            "status_no": 1,                                                        // Π½ΠΎΠΌΠ΅Ρ€ этапа
            "status_name": "РассмотрСниС",                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
            "num_main_photo": 1,                                                   //порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅.
            "archive": false,                                                      // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ задания
            "system_data": null,                                                   // ΠΏΠΎΠ»Π΅ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ
            "update_date": 1547311229,                                             // Π΄Π°Ρ‚Π° измСнСния задания
            "date_local": "19.04.2024 01:00",                                      // локальная Π΄Π°Ρ‚Π° создания задания
            "deadline_local": "22.04.2024 01:00",                                  // Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π΄Π»Π°ΠΉΠ½
            "expired_date_local": "22.04.2024 01:00",                              // локальная Π΄Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
            "update_date_local": "22.04.2024 01:00",                               // локальная Π΄Π°Ρ‚Π° измСнСния задания
            "is_template": false,                                                  // шаблонноС заданиС
            "assigned_user_id": 719,                                               // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                    // ЀИО Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ,
            "assigned_organization_id": 312,                                       // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "assigned_organization_name": null                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "lon": 49.1421403,                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
            "lat": 55.774427,                                                      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
            "cluster_id": 1,                                                       // id кластСра
            "unread_message_count": 3,                                             // количСство Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
            "favorite": true,                                                      // находится Π»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "service_object_layer_id": 1493,                                       // id слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
            "service_object_id": 7,                                                // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
            "service_object_layer_title": "НазваниС слоя",                         // названиС слоя
            "service_object_title": "НаимСнованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°",                        // Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
            "schedule_id": 107486,                                                 // id расписания
            "added_photo_count": 0,                                                // количСство Ρ„ΠΎΡ‚ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС создания задания
            "sample_matching": 60,                                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
            "fields": {                                                            // json-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, хранящий значСния настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
                "Dop_pole_dlya_testov": {                                          // {"транслит русского названия поля": {
                    "field_id": 19,                                                //     "field_id": <ID>,
                    "value": 12345                                                 //     "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
                }                                                                  // }}
            },                                                                     
            "parent": {                                                            // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
                "id": 2,                                                           
                "title": "Π―ΠΌΡ‹",                                                    
                "organization_id": 3,                                              
                "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                             
                "organization_logo": null,                                         
                "stage": 1,                                                        
                "type_id": 1,                                                      
                "type_name": "Аварии",                                             
                "type_icon": "2.png",                                              
                "priority_id": 1,                                                  
                "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                       
                "status_id": 2,                                                    
                "status_no": 2,                                                    // Π½ΠΎΠΌΠ΅Ρ€ этапа
                "status_name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ",                                        
                "assigned_user_id": 95,                                            
                "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                
                "assigned_organization_id": 101,                                   
                "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                      
                "date": 1542949580                                                 
            },                                                                     
            "attachments": [                                                       // ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
                {                                                                  
                    "id": 54666,                                                   // id Ρ„Π°ΠΉΠ»Π°
                    "num": 1,                                                      // порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°
                    "sample_matching": 60,                                         // ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                    "name": "Nature.jpg",                                          // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                    "description": "New photo",                                    // описаниС Ρ„Π°ΠΉΠ»Π°
                    "extension": "jpg",                                            // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                    "file_name": "8ce1c640-e2c6-1004-8171-1dcd61b183b4.jpg",       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
                    "link": null,                                                  // для Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»ΠΎΠ²: ссылка, Ссли Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ» находится Π½Π΅ Π½Π° сСрвСрС; для Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² null
                    "sticker": {                                                   // стикСр, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                        "id": 76,                                                  // id
                        "title": "ВСстовый стикСр"                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                    }                                                              
                    "create_date": 1533215550,                                     // Π΄Π°Ρ‚Π° добавлСния Ρ„Π°ΠΉΠ»Π°
                    "deleted": false,                                              // ΡƒΠ΄Π°Π»Π΅Π½ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "size": 1288395,                                               // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                    "file_source": "device_camera",                                // источник Ρ„Π°ΠΉΠ»Π° ("device_camera"/"app_camera"/app_redactor/"gallery"/"dictaphone")
                    "attached_to_field": false,                                    // Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡƒ настраиваСмому полю
                    "attachment": {                                                // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                        "time": 1533111159,                                        // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                        "time_provider": "system",                                 // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния Ρ„Π°ΠΉΠ»Π°
                        "location": {                                              // информация ΠΏΠΎ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "location": [                                          
                                55.56,                                             
                                46.67                                              
                            ],                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "provider": "gps",                                     // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "accuracy": 12.5,                                      // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "distance_to_task": 102.363663636                      // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                        }                                                          
                    },                                                             
                    "origin": {                                                    // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту создания Ρ„Π°ΠΉΠ»Π°
                        "time": 1533113954,                                        // врСмя создания Ρ„Π°ΠΉΠ»Π°
                        "time_provider": "ntp",                                    // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ создания Ρ„Π°ΠΉΠ»Π°
                        "location": {                                              // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста создания Ρ„Π°ΠΉΠ»Π°
                            "location": [                                          
                                55.45,                                             
                                46.89                                              
                            ],                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста создания Ρ„Π°ΠΉΠ»Π°
                            "provider": "gps",                                     // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                            "accuracy": 10,                                        // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                            "distance_to_task": 243.121212121                      // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста создания Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                        }                                                          
                    },                                                             
                    "author": {                                                    // информация ΠΏΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ
                        "platform": "android",                                     // ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°
                        "platform_version": "4.2",                                 // вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
                        "application": "MapMobile",                                // ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
                        "application_version": "8.5"                               // вСрсия прилоТСния
                    },                                                             
                    "type": "PHOTO",                                               // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°
                    "semantics": "SIGNATURE",                                      // сСмантика
                    "task_id": 786847                                              // id задания
                }                                                                  
            ],                                                                     
        },                                                                         
        ...                                                                        // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π·Π°Π΄Π°Π½ΠΈΠΉ
    ],                                                                             
    "schedules": [                                                                 
        {                                                                          
            "id": 107486,                                                          // id расписания
            "title": "РасписаниС",                                                 // названиС
            "time_zone": "Europe/Moscow"                                           // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ - "UTC+3", "UTC+03:00" ΠΈΠ»ΠΈ "Europe/Moscow"
            "worktime": 7200,                                                      // Π΄Π΅Π΄Π»Π°ΠΉΠ½
            "on": true,                                                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "deleted": false                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ расписания
            "user": {                                                              // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
                "id": 6,                                                           
                "fio": "Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор"                                     
            },                                                                     
            "cluster": {                                                           // кластСр
                "id": 150086,                                                      
                "title": "ВСстовый кластСр"                                        
            },                                                                     
            "archive": false,                                                      // являСтся Π»ΠΈ расписаниС Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΌ
            "contract": {                                                          // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚
                "id": 195270,                                                      
                "no": "1",                                                         
                "title": "организация",                                            
                "start_date_local": "01.01.2025 00:00",                            // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "finish_date_local": "01.01.2026 00:00",                           // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "start_date": 1706798372,                                          
                "finish_date": 1716798372                                          
            },                                                                     
            "organization": {                                                      // организация
                "id": 195270,                                                      
                "name": "организация",                                             
                "cluster": {                                                       
                    "id": 150086,                                                  
                    "title": "ВСстовый кластСр"                                    
                }                                                                  
            },                                                                     
            "total_template_count": 1                                              // количСство шаблонов
        }                                                                          
    ],                                                                             
    "count": 59503                                                                 // количСство Π·Π°Π΄Π°Π½ΠΈΠΉ
}                                                                                  

GET /rest/tasks/bbox

ΠšΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ.

Если Π² кластСрС ΠΎΠ΄Π½ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΎ вмСстС с ΠΏΡ€Π°Π²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ послСдним ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ отдаСтся Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, organizationId=1,2.

http 200

// 2.0+
{                                                                                      
    "activeId": 192                                                                    // ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ "Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ" id, Ссли ΠΎΠ½ ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ΄ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹
    "items": [                                                                         
        {                                                                              
            "id": 767,                                                                 // id задания, Ссли Π² кластСрС ΠΎΠ΄Π½ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅
            "count": 1,                                                                // количСство Π·Π°Π΄Π°Π½ΠΈΠΉ Π² кластСрС
            "extent": [                                                                // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ
                49.6142578125,                                                         
                55.4040698270061,                                                      
                49.6142578125,                                                         
                55.4040698270061                                                       
            ],                                                                         
            "lon": 49.6142578125,                                                      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
            "lat": 55.4040698270061                                                    // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
        },                                                                             
        {                                                                              
            "id": null,                                                                
            "count": 17,                                                               // количСство Π·Π°Π΄Π°Π½ΠΈΠΉ Π² кластСрС
            "extent": [                                                                // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ
                55.56,                                                                 
                46.67,                                                                 
                55.56,                                                                 
                46.67                                                                  
            ],                                                                         
            "lon": 55.56,                                                              // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
            "lat": 46.67                                                               // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
        },                                                                             
        ...                                                                            // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                                                 
    "tasks": [                                                                         
        {                                                                              
            "task": {                                                                  
                "id": 786847,                                                          // id задания
                "no": 3,                                                               // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
                "title": "Π―ΠΌΡ‹ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π°Ρ…",                                             // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
                "user_id": 363,                                                        // id создатСля задания
                "user_fio": "Иванов Иван",                                             // ЀИО создатСля задания
                "text": "Π―ΠΌΡ‹ Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π°Ρ…",                                              // описаниС
                "organization_id": 1,                                                  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля (для создатСлСй Π±Π΅Π· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся явно ΠΏΡ€ΠΈ создании задания)
                "organization_name": "НасСлСниС",                                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "organization_logo": "logo_3.png",                                     // Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "contract_id": 442,                                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создано Π·Π°Π΄Π°Π½ΠΈΠ΅
                "contract_title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΡ‚Π½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "contract_no": 01062022,                                               // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "date": 1543312469,                                                    // Π΄Π°Ρ‚Π° создания задания
                "deadline": 1542969580,                                                // Π΄Π΅Π΄Π»Π°ΠΉΠ½
                "stage": 1,                                                            // стадия задания: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                "type_id": 1,                                                          // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
                "type_name": "Аварии",                                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
                "type_icon": "icon_7.jpg",                                             // ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
                "priority_id": 2,                                                      // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
                "priority_name": "Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅",                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
                "status_id": 1,                                                        // id этапа
                "status_no": 1,                                                        // Π½ΠΎΠΌΠ΅Ρ€ этапа
                "status_name": "РассмотрСниС",                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
                "num_main_photo": 1,                                                   //порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅.
                "archive": false,                                                      // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ задания
                "system_data": null,                                                   // ΠΏΠΎΠ»Π΅ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ
                "update_date": 1547311229,                                             // Π΄Π°Ρ‚Π° измСнСния задания
                "date_local": "19.04.2024 01:00",                                      // локальная Π΄Π°Ρ‚Π° создания задания
                "deadline_local": "22.04.2024 01:00",                                  // Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π΄Π»Π°ΠΉΠ½
                "expired_date_local": "22.04.2024 01:00",                              // локальная Π΄Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
                "update_date_local": "22.04.2024 01:00",                               // локальная Π΄Π°Ρ‚Π° измСнСния задания
                "is_template": false,                                                  // шаблонноС заданиС
                "expired_date": 1542969580,                                            // Π΄Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
                "assigned_user_id": 719,                                               // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                    // ЀИО Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ,
                "assigned_organization_id": 312,                                       // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "assigned_organization_name": null                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "lon": 49.1421403,                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
                "lat": 55.774427,                                                      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
                "cluster_id": 1,                                                       // id кластСра
                "date": 1541581403357,                                                 // Π΄Π°Ρ‚Π° создания задания
                "unread_message_count": 3,                                             // количСство Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
                "favorite": true,                                                      // находится Π»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "service_object_layer_id": 1493,                                       // id слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                "service_object_id": 7,                                                // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                "service_object_layer_title": "НазваниС слоя",                         // названиС слоя
                "service_object_title": "НаимСнованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°",                        // Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                "schedule_id": 107486,                                                 // id расписания
                "added_photo_count": 0,                                                // количСство Ρ„ΠΎΡ‚ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС создания задания
                "sample_matching": 60,                                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                "fields": {                                                            // json-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, хранящий значСния настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
                    "Dop_pole_dlya_testov": {                                          // {"транслит русского названия поля": {
                        "field_id": 19,                                                //     "field_id": <ID>,
                        "value": 12345                                                 //     "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
                    }                                                                  // }}
                },                                                                     
                "parent": {                                                            // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
                    "id": 2,                                                           
                    "title": "Π―ΠΌΡ‹",                                                    
                    "organization_id": 3,                                              
                    "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                             
                    "organization_logo": null,                                         
                    "stage": 1,                                                        
                    "type_id": 1,                                                      
                    "type_name": "Аварии",                                             
                    "type_icon": "2.png",                                              
                    "priority_id": 1,                                                  
                    "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                       
                    "status_id": 2,                                                    
                    "status_no": 2,                                                    // Π½ΠΎΠΌΠ΅Ρ€ этапа
                    "status_name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ",                                        
                    "assigned_user_id": 95,                                            
                    "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                
                    "assigned_organization_id": 101,                                   
                    "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                      
                    "date": 1542949580                                                 
                },                                                                     
                "attachments": [                                                       // ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
                    {                                                                  
                        "id": 54666,                                                   // id Ρ„Π°ΠΉΠ»Π°
                        "num": 1,                                                      // порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°
                        "sample_matching": 60,                                         // ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                        "name": "Nature.jpg",                                          // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                        "description": "New photo",                                    // описаниС Ρ„Π°ΠΉΠ»Π°
                        "extension": "jpg",                                            // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                        "file_name": "8ce1c640-e2c6-1004-8171-1dcd61b183b4.jpg",       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
                        "link": null,                                                  // для Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»ΠΎΠ²: ссылка, Ссли Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ» находится Π½Π΅ Π½Π° сСрвСрС; для Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² null
                        "sticker": {                                                   // стикСр, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                            "id": 76,                                                  // id
                            "title": "ВСстовый стикСр"                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                        }                                                              
                        "create_date": 1533215550,                                     // Π΄Π°Ρ‚Π° добавлСния Ρ„Π°ΠΉΠ»Π°
                        "deleted": false,                                              // ΡƒΠ΄Π°Π»Π΅Π½ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        "size": 1288395,                                               // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                        "file_source": "device_camera",                                // источник Ρ„Π°ΠΉΠ»Π° ("device_camera"/"app_camera"/app_redactor/"gallery"/"dictaphone")
                        "attached_to_field": false,                                    // Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡƒ настраиваСмому полю
                        "attachment": {                                                // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "time": 1533111159,                                        // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "time_provider": "system",                                 // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "location": {                                              // информация ΠΏΠΎ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "location": [                                          
                                    55.56,                                             
                                    46.67                                              
                                ],                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "provider": "gps",                                     // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "accuracy": 12.5,                                      // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "distance_to_task": 102.363663636                      // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                            }                                                          
                        },                                                             
                        "origin": {                                                    // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту создания Ρ„Π°ΠΉΠ»Π°
                            "time": 1533113954,                                        // врСмя создания Ρ„Π°ΠΉΠ»Π°
                            "time_provider": "ntp",                                    // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ создания Ρ„Π°ΠΉΠ»Π°
                            "location": {                                              // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "location": [                                          
                                    55.45,                                             
                                    46.89                                              
                                ],                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "provider": "gps",                                     // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "accuracy": 10,                                        // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "distance_to_task": 243.121212121                      // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста создания Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                            }                                                          
                        },                                                             
                        "author": {                                                    // информация ΠΏΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ
                            "platform": "android",                                     // ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°
                            "platform_version": "4.2",                                 // вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
                            "application": "MapMobile",                                // ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
                            "application_version": "8.5"                               // вСрсия прилоТСния
                        },                                                             
                        "type": "PHOTO",                                               // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°
                        "semantics": "SIGNATURE",                                      // сСмантика
                        "task_id": 786847                                              // id задания
                    }                                                                  
                ],                                                                     
            },                                                                         
            "capabilities": {                                                          // ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅:
                                                                                       // ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€Π°Π²ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ
                                                                                       // ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дСйствия (capabilities) с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ
                "update_type": false,                                                  
                "update_custom_fields": true,                                          
                "edit": true,                                                          
                "assign_department": true,                                             
                "show": true,                                                          
                "update_title": false,                                                 
                "update": true,                                                        
                "update_priority": false,                                              
                "edit_files": true,                                                    
                "attach_photo_video_from_gallery": true,                               
                "delete": true,                                                        
                "update_point": false,                                                 
                "confirm": true,                                                       
                "update_text": false,                                                  
                "show_owner": true,                                                    
                "attach_photo_video_from_camera": true,                                
                "assign_status": true,                                                 
                "assign_user": true,                                                   
                "update_parent_task": true                                             
            },                                                                         
            "comments": [                                                              // список ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
                {                                                                      
                    "id": 214719,                                                      // id коммСнтария
                    "uuid": "78ada22b-6025-40c1-a9f3-f91a9d1e06cc",                    
                    "date": 1619169384,                                                // Π΄Π°Ρ‚Π° создания коммСнтария
                    "date_local": "20.06.2024 15:40",                                  // локальная Π΄Π°Ρ‚Π° создания коммСнтария
                    "update_text": null,                                               // тСкст обновлСния (для коммСнтария ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ задания)
                    "comment": "#5",                                                   // тСкст коммСнтария
                    "type": 1,                                                         // Ρ‚ΠΈΠΏ коммСнтария: 1 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 2 - систСмный
                    "diff": null,                                                      // информация ΠΏΠΎ внСсСнным Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ измСнСниям
                    "chat_message_number": 5,                                          // Π½ΠΎΠΌΠ΅Ρ€ сообщСния Π² Ρ‡Π°Ρ‚Π΅ задания
                    "chat_id": 123,                                                    // систСмный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π° сообщСний
                    "task_id": 786847,                                                 // id задания
                    "parent": null,                                                    // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
                    "system_message_code": null,                                       // ΠΊΠΎΠ΄ систСмного сообщСния
                    "fio": "Администратор",                                            // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                    "user_id": 6                                                       // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                }                                                                      
            ]                                                                          
        }                                                                              
        ...                                                                            // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π·Π°Π΄Π°Π½ΠΈΠΉ
    ],                                                                                 
    "schedules": [                                                                     
        {                                                                              
            "id": 107486,                                                              // id расписания
            "title": "РасписаниС",                                                     // названиС
            "time_zone": "Europe/Moscow"                                               // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ - "UTC+3", "UTC+03:00" ΠΈΠ»ΠΈ "Europe/Moscow"
            "worktime": 7200,                                                          // Π΄Π΅Π΄Π»Π°ΠΉΠ½
            "on": true,                                                                // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "deleted": false                                                           // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ расписания
            "user": {                                                                  // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
                "id": 6,                                                               
                "fio": "Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор"                                         
            },                                                                         
            "cluster": {                                                               // кластСр
                "id": 150086,                                                          
                "title": "ВСстовый кластСр"                                            
            },                                                                         
            "archive": false,                                                          // являСтся Π»ΠΈ расписаниС Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΌ
            "contract": {                                                              // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚
                "id": 195270,                                                          
                "no": "1",                                                             
                "title": "организация",                                                
                "start_date_local": "01.01.2025 00:00",                                // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "finish_date_local": "01.01.2026 00:00",                               // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "start_date": 1706798372,                                              
                "finish_date": 1716798372                                              
            },                                                                         
            "organization": {                                                          // организация
                "id": 195270,                                                          
                "name": "организация",                                                 
                "cluster": {                                                           
                    "id": 150086,                                                      
                    "title": "ВСстовый кластСр"                                        
                }                                                                      
            },                                                                         
            "total_template_count": 1                                                  // количСство шаблонов
        }                                                                              
    ],                                                                                 
    "total": 19                                                                        // всСго заданий
}                                                                                      

POST /rest/tasks

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ задания.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

Π”Π°Ρ‚Π° ΠΈ Π΄Π΅Π΄Π»Π°ΠΉΠ½ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; часовой пояс вычисляСтся исходя ΠΈΠ· кластСра задания.

Π’ массив attachments закладываСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прикрСплСния ярлыков ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ сразу ΠΏΡ€ΠΈ создании задания (ΠΏΠΎΠ»Π΅ sticker_id). ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ ярлыков производится ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΡ… доступности Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚ задания. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ учитываСтся свойство ярлыков is_for_all (доступно всСм Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚). Если хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ярлыков Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΊΠΎΠ΄ 403 . ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ sticker_id: null ΠΈΠ»ΠΈ отсутствии sticker_id считаСтся, Ρ‡Ρ‚ΠΎ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ярлык.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· attachments Ρ‚ΠΈΠΏΠ° PHOTO ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ массив beacons с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Ρ€Π°Π΄ΠΈΠΎΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ, снятым Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ фотографирования. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство ΠΌΠ΅Ρ‚ΠΎΠΊ, Π½ΠΎ Π² Π‘Π” Π±ΡƒΠ΄ΡƒΡ‚ слоТСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΊΠΈ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ сигнала (rssi). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ складываСмых ΠΌΠ΅Ρ‚ΠΎΠΊ ограничиваСтся настройкой Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ/ΠœΠ΅Ρ‚ΠΊΠΈ/МаксимальноС количСство ΠΌΠ΅Ρ‚ΠΎΠΊ Π½Π° ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5).

// 2.0+
{                                                                     
    "organization_id": 3,                                             // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-создатСля;
                                                                      // ΠΏΠΎΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ, Ссли ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ задания
                                                                      // Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                      //
    "contract_id": 442                                                // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создаётся Π·Π°Π΄Π°Π½ΠΈΠ΅;
                                                                      // ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ логичСски
                                                                      // увязан с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ задания ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ,
                                                                      // ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ создаётся Π·Π°Π΄Π°Π½ΠΈΠ΅
    "date": "2024-06-01 12:00",                                       // * Π΄Π°Ρ‚Π° задания
    "title": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅",                                         // * Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
    "text": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅, пСрСкрСсток ΡƒΠ» ΠŸΡƒΡˆΠΊΠΈΠ½Π°/УнивСрситСтская",  // * описаниС
    "type_id": 1,                                                     // * id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
    "priority_id": 1,                                                 // * id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "parent_id": 2,                                                   // id Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ задания
    "status_id": 1,                                                   // id этапа
                                                                      //
    "assigned_user_id": 95,                                           // 0.24+ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ
    "assigned_organization_id": 101,                                  // 0.24+ организация исполнитСля ΠΏΡ€ΠΈ Π΅Ρ‘ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ;
                                                                      // Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ
                                                                      // Π±Π΅Π· указания ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ исполнитСля;
                                                                      // ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ задания
                                                                      //
    "deadline": "2025-01-01 12:00",                                   // Π΄Π΅Π΄Π»Π°ΠΉΠ½;
                                                                      // Ссли Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ проставлСн
                                                                      // Π½Π° основС поля period_of_review_in_sec Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.
                                                                      // Для этого:
                                                                      //   * Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ AT_CREATE
                                                                      //   * Π»ΠΈΠ±ΠΎ
                                                                      //     * Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΈΠΏ AT_UPDATE
                                                                      //     * ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ
                                                                      //       (ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ организация исполниСля)
                                                                      //
    "system_data": "вСрсия: 1.1.1",                                   // ΠΏΠΎΠ»Π΅ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ
                                                                      //
    "point": [                                                        // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ [lon, lat]
        55.56,                                                        
        46.67                                                         
    ],                                                                
    "tracking_on": true,                                              // 0.18+ настройка Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ
                                                                      // ΠΎ Π²Ρ…ΠΎΠ΄Π΅/Π²Ρ‹Ρ…ΠΎΠ΄Π΅ исполнитСля Π² Π·ΠΎΠ½Ρƒ/ΠΈΠ· Π·ΠΎΠ½Ρ‹ задания
                                                                      //
    "zone_radius": 20,                                                // 0.18+ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·ΠΎΠ½Ρ‹ задания для ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎ Π²Ρ…ΠΎΠ΄Π΅/Π²Ρ‹Ρ…ΠΎΠ΄Π΅
                                                                      // исполнитСля Π²/ΠΈΠ· Π½Π΅Ρ‘
                                                                      //
    "service_object_id": 7,                                           // 0.24+ id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    "service_object_layer_id": 5                                      // id слоя
                                                                      //
    "fields": {                                                       // JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, состоящий ΠΈΠ· списка настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
        "Pole": {                                                     //  с ΠΈΡ… значСниями Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
            "field_id": 1                                             // {"транслит русского названия поля": {
            "value": 12                                               //     "field_id": <ID поля>,
        }                                                             //     "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
    },                                                                // }}
                                                                      //
    "attachments": [                                                  // 0.16+ Ρ„Π°ΠΉΠ»Ρ‹
        {                                                             
            "file": "dN2k9B9r42YbfDyz.jpg",                           // имя Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС послС Π·Π°ΠΊΠ°Ρ‡ΠΊΠΈ
            "sample_matching": 60,                                    // ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
            "file_name": "моя фотография.jpg",                        // ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π°
            "description": "ВторостСпСнноС Ρ„ΠΎΡ‚ΠΎ",                     // описаниС Ρ„Π°ΠΉΠ»Π°
            "file_type": "PHOTO",                                     // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°, PHOTO/VIDEO/FILE/SOUND
            "semantics": "SIGNATURE",                                 // сСмантика, SIGNATURE/QRCODE
            "guid": "ee571723-ce92",                                  // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ„Π°ΠΉΠ»Π° настраиваСмого поля
            "main_photo": true,                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ задания;
                                                                      // ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ PHOTO;
                                                                      // Π² attachments допускаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ
                                                                      // main_photo = true
                                                                      //
            "sticker_id": 12,                                         // id ярлыка для прикрСплСния ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
            "file_source": "device_camera",                           // 0.21+ источник Ρ„Π°ΠΉΠ»Π°;
                                                                      // device_camera/app_camera/app_redactor/gallery/dictaphone
                                                                      //
            "attachment": {                                           // 0.21+ врСмя ΠΈ мСсто прикрСплСния Ρ„Π°ΠΉΠ»Π°
                "time": 1533111159,                                   // врСмя
                "time_provider": "system",                            // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ntp/gps/system
                "location": {                                         // мСсто
                    "provider": "gps",                                // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚
                    "accuracy": 12.5,                                 // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚
                    "lonlat": [                                       // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹
                        55.56,                                        
                        46.67                                         
                    ],                                                
                    "distance_to_task": 102.363663636                 // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания
                                                                      // Π΄ΠΎ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°, ΠΌΠ΅Ρ‚Ρ€Ρ‹
                }                                                     
            },                                                        
            "origin": {                                               // 0.21+ врСмя ΠΈ мСсто записи Ρ„Π°ΠΉΠ»Π°
                "time": 1533113954,                                   // врСмя
                "time_provider": "ntp",                               // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ntp/gps/system
                "location": {                                         // мСсто
                    "provider": "gps",                                // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, gps/network
                    "accuracy": 10.5,                                 // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚
                    "lonlat": [                                       // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹
                        55.45,                                        
                        46.89                                         
                    ],                                                
                    "distance_to_task": 102.65656556                  // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания
                                                                      // Π΄ΠΎ мСста записи Ρ„Π°ΠΉΠ»Π°, ΠΌΠ΅Ρ‚Ρ€Ρ‹
                }                                                     
            },                                                        
            "author": {                                               // 0.21+ информация ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅
                "platform": "android",                                // ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, iOS/android/desktop/web
                "platform_version": "4.2",                            // вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
                "application": "MapMobile",                           // ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» записан Ρ„Π°ΠΉΠ»
                "application_version": "8.5"                          // вСрсия прилоТСния
            },                                                        
            "beacons": [                                              // ΠΌΠ΅Ρ‚ΠΊΠΈ маяков, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹Π΅ ΠΊ Ρ„ΠΎΡ‚ΠΎ
                {                                                     
                    "uuid": "e2c56db5-dffb-48d2-b060-d0f5a71096e0",   // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ маяка
                    "major": 0,                                       
                    "minor": 817,                                     
                    "rssi": -52.5,                                    // измСрСнная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ сигнала
                    "distance": 7.6                                   // вычислСнноС расстояниС (ΠΌΠ΅Ρ‚Ρ€Ρ‹)
                },                                                    
                ...                                                   
            ],                                                        
        },                                                            
        ...                                                           // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Ρ„Π°ΠΉΠ»ΠΎΠ²
    ]                                                                 
}                                                                     

http 200

// 2.0
{                                                                          
    "id": 789249,                                                          // id созданного задания
    "no": 3,                                                               // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
    "user_id": 6,                                                          // id создатСля задания
    "user_fio": "Π“Π»Π°Π²Π½Ρ‹ΠΉ Администратор",                                   // ЀИО создатСля
    "title": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅",                                              // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
    "text": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅, пСрСкрСсток ΡƒΠ» ΠŸΡƒΡˆΠΊΠΈΠ½Π°/УнивСрситСтская",       // описаниС
    "organization_id": 3,                                                  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля (для создатСлСй Π±Π΅Π· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                           // это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся явно ΠΏΡ€ΠΈ создании задания)
    "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля задания
    "organization_logo": null,                                             // Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "contract_id": 442,                                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создано Π·Π°Π΄Π°Π½ΠΈΠ΅
    "contract_title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΡ‚Π½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "contract_no": 01062022,                                               // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "date": 1542969580,                                                    // Π΄Π°Ρ‚Π° создания задания
    "deadline": 1542969580,                                                // Π΄Π΅Π΄Π»Π°ΠΉΠ½
    "expired_date": 1541581662                                             // ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
    "stage": 1,                                                            // стадия задания: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅,
                                                                           // 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
    "type_id": 1,                                                          // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
    "type_name": "Аварии",                                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
    "type_icon": "icon_7.jpg",                                             // ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
    "priority_id": 1,                                                      // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "status_id": 1,                                                        // id этапа
    "status_no": 1,                                                        // Π½ΠΎΠΌΠ΅Ρ€ этапа
    "status_name": "рассмотрСниС",                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
    "num_main_photo": 1,                                                   // порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ,
                                                                           // которая Π±ΡƒΠ΄Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅.
    "archive": false,                                                      // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
    "system_data": "вСрсия: 1.1.1",                                        
    "update_date": 1542969580,                                             // Π΄Π°Ρ‚Π° обновлСния задания
    "date_local": "19.04.2024 01:00",                                      // локальная Π΄Π°Ρ‚Π° создания задания
    "deadline_local": "22.04.2024 01:00",                                  // Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π΄Π»Π°ΠΉΠ½
    "expired_date_local": "22.04.2024 01:00",                              // локальная Π΄Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
    "update_date_local": "22.04.2024 01:00",                               // локальная Π΄Π°Ρ‚Π° измСнСния задания
    "assigned_organization_id": 101,                                       // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "assigned_user_id": 95,                                                // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                    // ЀИО Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "is_template": false,                                                  // шаблонноС заданиС
    "lat": 46.67,                                                          // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
    "lon": 55.56,                                                          // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
    "cluster_id": 1,                                                       // id кластСра
    "unread_message_count": 3,                                             // количСство Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
    "favorite": false,                                                     // находится Π»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "service_object_layer_id": 1493,                                       // id слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    "service_object_id": 7,                                                // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    "service_object_layer_title": "НазваниС слоя",                         // названиС слоя
    "service_object_title": "НаимСнованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°",                        // Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    "schedule_id": null,                                                   // id расписания
    "added_photo_count": 0,                                                // количСство Ρ„ΠΎΡ‚ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС создания задания
    "sample_matching": 60,                                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
    "fields": {                                                            // json-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, хранящий значСния настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
        "Dop_pole_dlya_testov": {                                          // {"транслит русского названия поля": {
            "field_id": 19,                                                //    "field_id": <ID>,
            "value": 12345                                                 //    "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
        }                                                                  // }}
    },                                                                     
    "parent": {                                                            // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
        "id": 2,                                                           
        "title": "Π―ΠΌΡ‹",                                                    
        "organization_id": 3,                                              
        "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                             
        "organization_logo": null,                                         
        "stage": 1,                                                        
        "type_id": 1,                                                      
        "type_name": "Аварии",                                             
        "type_icon": "2.png",                                              
        "priority_id": 1,                                                  
        "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                       
        "status_id": 2,                                                    
        "status_no": 2,                                                    // Π½ΠΎΠΌΠ΅Ρ€ этапа
        "status_name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ",                                        
        "assigned_user_id": 95,                                            
        "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                
        "assigned_organization_id": 101,                                   
        "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                      
        "date": 1542949580                                                 
    },                                                                     
    "attachments": [                                                       // ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
        {                                                                  
            "id": 54666,                                                   // id Ρ„Π°ΠΉΠ»Π°
            ...                                                            // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты
        }                                                                  
    ],                                                                     
}                                                                          

GET /rest/tasks/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ заданию.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна capability = show.

http 200

// 2.0
{                                                                              
    "task": {                                                                  
        "id": 789249,                                                          // id созданного задания
        "no": 3,                                                               // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
        "user_id": 6,                                                          // id создатСля задания
        "user_fio": "Π“Π»Π°Π²Π½Ρ‹ΠΉ Администратор",                                   // ЀИО создатСля
        "title": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅",                                              // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
        "text": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅, пСрСкрСсток ΡƒΠ» ΠŸΡƒΡˆΠΊΠΈΠ½Π°/УнивСрситСтская",       // описаниС
        "organization_id": 3,                                                  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля (для создатСлСй Π±Π΅Π· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                               // это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся явно ΠΏΡ€ΠΈ создании задания)
        "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля
        "organization_logo": null,                                             // Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "contract_id": 442,                                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создано Π·Π°Π΄Π°Π½ΠΈΠ΅
        "contract_title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΎΡ‚Π½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "contract_no": 01062022,                                               // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "date": 1542969580,                                                    // Π΄Π°Ρ‚Π° создания задания
        "deadline": 1542969580,                                                // Π΄Π΅Π΄Π»Π°ΠΉΠ½
        "expired_date": 1541581662                                             // ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
        "stage": 1,                                                            // стадия задания: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅,
                                                                               // 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
        "type_id": 1,                                                          // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
        "type_name": "Аварии",                                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
        "type_icon": "icon_7.jpg",                                             // ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
        "priority_id": 1,                                                      // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
        "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
        "status_id": 1,                                                        // id этапа
        "status_no": 1,                                                        // Π½ΠΎΠΌΠ΅Ρ€ этапа
        "status_name": "рассмотрСниС",                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
        "num_main_photo": null,                                                // порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ,
                                                                               // которая Π±ΡƒΠ΄Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅.
        "archive": false,                                                      // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
        "system_data": "вСрсия: 1.1.1",                                        
        "update_date": 1542969580,                                             // Π΄Π°Ρ‚Π° обновлСния задания
        "date_local": "19.04.2024 01:00",                                      // локальная Π΄Π°Ρ‚Π° создания задания
        "deadline_local": "22.04.2024 01:00",                                  // Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π΄Π»Π°ΠΉΠ½
        "expired_date_local": "22.04.2024 01:00",                              // локальная Π΄Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
        "update_date_local": "22.04.2024 01:00",                               // локальная Π΄Π°Ρ‚Π° измСнСния задания
        "assigned_organization_id": 3,                                         // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "assigned_user_id": 613,                                               // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                    // ЀИО Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "lat": 46.67,                                                          // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
        "lon": 55.56,                                                          // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
        "cluster_id": 1,                                                       // id кластСра
        "is_template": false,                                                  // шаблонноС заданиС
        "date": 1542969580,                                                    // Π΄Π°Ρ‚Π° создания задания
        "unread_message_count": 3,                                             // количСство Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
        "favorite": true,                                                      // находится Π»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "service_object_layer_id": 1493,                                       // id слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
        "service_object_id": 7,                                                // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
        "service_object_layer_title": "НазваниС слоя",                         // названиС слоя
        "service_object_title": "НаимСнованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°",                        // Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
        "schedule_id": 107486,                                                 // id расписания
        "added_photo_count": 0,                                                // количСство Ρ„ΠΎΡ‚ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС создания задания
        "sample_matching": 60,                                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
        "fields": {                                                            // json-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, хранящий значСния настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
            "Dop_pole_dlya_testov": {                                          // {"транслит русского названия поля": {
                "field_id": 19,                                                //    "field_id": <ID>,
                "value": 12345                                                 //    "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
            }                                                                  // }}
        },                                                                     
        "parent": {                                                            // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
            "id": 2,                                                           
            "title": "Π―ΠΌΡ‹",                                                    
            "organization_id": 3,                                              
            "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                             
            "organization_logo": null,                                         
            "stage": 1,                                                        
            "type_id": 1,                                                      
            "type_name": "Аварии",                                             
            "type_icon": "2.png",                                              
            "priority_id": 1,                                                  
            "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                       
            "status_id": 2,                                                    
            "status_no": 2,                                                    // Π½ΠΎΠΌΠ΅Ρ€ этапа
            "status_name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ",                                        
            "assigned_user_id": 95,                                            
            "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                                
            "assigned_organization_id": 101,                                   
            "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                      
            "date": 1542949580                                                 
        },                                                                     
        "attachments": [                                                       // ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
            {                                                                  
                "id": 54666,                                                   // id Ρ„Π°ΠΉΠ»Π°
                "beacons": [                                                   // ΠΌΠ΅Ρ‚ΠΊΠΈ маяков, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹Π΅ ΠΊ Ρ„ΠΎΡ‚ΠΎ
                    {                                                          
                        "uuid": "e2c56db5-dffb-48d2-b060-d0f5a71096e0",        // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ маяка
                        "major": 0,                                            
                        "minor": 817,                                          
                        "rssi": -52.5,                                         // измСрСнная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ сигнала
                        "distance": 7.6                                        // вычислСнноС расстояниС (ΠΌΠ΅Ρ‚Ρ€Ρ‹)
                    },                                                         
                    ...                                                        
                ],                                                             
                ...                                                            // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты
            }                                                                  
        ],                                                                     
    },                                                                         
    "schedule": {                                                              
        "id": 107486,                                                          // id расписания
        "title": "РасписаниС",                                                 // названиС
        "worktime": 7200,                                                      // Π΄Π΅Π΄Π»Π°ΠΉΠ½
        "on": true,                                                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
        "time_zone": "Europe/Moscow",                                          // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
        "user": {                                                              // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
            "id": 6,                                                           
            "fio": "Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор"                                     
        },                                                                     
        "cluster": {                                                           // кластСр
            "id": 150086,                                                      
            "title": "ВСстовый кластСр"                                        
        },                                                                     
        "archive": false,                                                      // являСтся Π»ΠΈ расписаниС Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΌ
        "contract": {                                                          // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚
            "id": 195270,                                                      
            "no": "1",                                                         
            "title": "организация",                                            
            "start_date_local": "01.01.2025 00:00",                            // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "finish_date_local": "01.01.2026 00:00",                           // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "start_date": 1706798372,                                          
            "finish_date": 1716798372                                          
        },                                                                     
        "organization": {                                                      // организация
            "id": 195270,                                                      
            "name": "организация",                                             
            "cluster": {                                                       
                "id": 150086,                                                  
                "title": "ВСстовый кластСр"                                    
            }                                                                  
        },                                                                     
        "total_template_count": 1                                              // количСство шаблонов
    },                                                                         
    "configuration": {}                                                        
}                                                                              

PATCH /rest/tasks/:id

ОбновлСниС задания.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° выполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ описаны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

Π”Π΅Π΄Π»Π°ΠΉΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; часовой пояс вычисляСтся исходя ΠΈΠ· кластСра задания.

НовыС ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ ΠΊ заданию ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ.

Если массив "attachments" содСрТит Ρ„Π°ΠΉΠ» с "main_photo":true, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ Π±Π΅Ρ€Π΅ΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π±Ρ‹Π»ΠΎ Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ ΠΏΠΎΠ»Π΅ "photo_main" Π² основном JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Если массив "attachments" Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, ΠΈΠ»ΠΈ Π² Π½Π΅ΠΌ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ Π±Π΅Ρ€Π΅ΠΌ ΠΈΠ· поля "photo_main" Π² основном JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅. Если ΠΏΠΎΠ»Π΅ "photo_main" Π² основном JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ, оставляСм Π½ΠΎΠΌΠ΅Ρ€ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π’ массив "attachments" закладываСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прикрСплСния стикСров ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ задания (ΠΏΠΎΠ»Π΅ "sticker_id"). ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ стикСров ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ доступности ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… стикСров Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ свойство стикСров "is_for_all" (доступно всСм Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚). Если хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… стикСров Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚, Π²Ρ‹Π΄Π°Π΅ΠΌ 403. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ "sticker_id": null ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ стикСр. Если ΠΏΠΎΠ»Π΅ "sticker_id" Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ, ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ стикСр.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· attachments Ρ‚ΠΈΠΏΠ° PHOTO ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ массив beacons с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ Ρ€Π°Π΄ΠΈΠΎΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ, снятым Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ фотографирования. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство ΠΌΠ΅Ρ‚ΠΎΠΊ, Π½ΠΎ Π² Π‘Π” Π±ΡƒΠ΄ΡƒΡ‚ слоТСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΊΠΈ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ сигнала (rssi). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ складываСмых ΠΌΠ΅Ρ‚ΠΎΠΊ ограничиваСтся настройкой Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ/ΠœΠ΅Ρ‚ΠΊΠΈ/МаксимальноС количСство ΠΌΠ΅Ρ‚ΠΎΠΊ Π½Π° ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 5).

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ поля "fields" происходит частичноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ:

Для открСплСния всСх настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ null.

// 2.0+
{                                                                         
    "task": {                                                             
        "title": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅",                                         // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
        "text": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅, пСрСкрСсток ΡƒΠ» ΠŸΡƒΡˆΠΊΠΈΠ½Π°/УнивСрситСтская",  // описаниС
        "status_id": 1,                                                   // id этапа
        "assigned_organization_id": 3,                                    // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "assigned_user_id": 613,                                          // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "contract_id": 443,                                               // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создано Π·Π°Π΄Π°Π½ΠΈΠ΅
        "type_id": 1,                                                     // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
        "stage": 1,                                                       // стадия задания: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
        "priority_id": 1,                                                 // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
        "parent_id": 2,                                                   // id Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ задания
        "service_object_id": 7,                                           // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°;
                                                                          // ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ½ΠΎ,
                                                                          // Ссли Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊ заданию Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½
        "service_object_layer_id": 5                                      // id слоя
        "deadline": "2030/06/01 17:15:00",                                // Π΄Π΅Π΄Π»Π°ΠΉΠ½
        "system_data": "вСрсия: 1.1.1",                                   
        "archive": false,                                                 // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
                                                                          //
        "fields": {                                                       // JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, состоящий ΠΈΠ· списка настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
            "Pole": {                                                     //  с ΠΈΡ… значСниями Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
                "field_id": 1                                             // {"транслит русского названия поля": {
                "value": 12                                               //     "field_id": <ID поля>,
            }                                                             //     "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
        },                                                                // }}
                                                                          //
        "point": [                                                        
            55.56,                                                        
            46.67                                                         
        ],                                                                // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ [lon, lat]; ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° null сотрёт Ρ‚ΠΎΡ‡ΠΊΡƒ; Ссли ΠΏΠΎΠ»Π΅ отсутствуСт Π² JSON, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π‘Π” Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚
        "pointZoom": 14,                                                  // Π·ΡƒΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‡ΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ null, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ взят Π·ΡƒΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
        "tracking_on": true,                                              // настройка Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎ Π²Ρ…ΠΎΠ΄Π΅/Π²Ρ‹Ρ…ΠΎΠ΄Π΅ исполнитСля Π² Π·ΠΎΠ½Ρƒ/ΠΈΠ· Π·ΠΎΠ½Ρ‹ задания; доступно для вСрсий Cerebellum, начиная с 0.18
        "zone_radius": 20,                                                // Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·ΠΎΠ½Ρ‹ задания для ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎ Π²Ρ…ΠΎΠ΄Π΅/Π²Ρ‹Ρ…ΠΎΠ΄Π΅ исполнитСля Π² Π·ΠΎΠ½Ρƒ/ΠΈΠ· Π·ΠΎΠ½Ρ‹ задания; доступно для вСрсий Cerebellum, начиная с 0.18
        "update_comments": "Π—Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ",                      //ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ
        "photo_main": 1,                                                  // Π½ΠΎΠΌΠ΅Ρ€ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ, начиная с 0 (срСди Ρ€Π°Π½Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²), для вСрсий Cerebellum Π΄ΠΎ 0.16
        "attachments": [                                                  // ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π² массивС для вСрсий Cerebellum ΠΎΡ‚ 0.16 ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅
            {                                                             
                "file": "dN2k9B9r42YbfDyz.jpg",                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
                "file_name": "1313410929241.jpg",                         // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "sample_matching": 60,                                    // ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                "description": "ВторостСпСнноС Ρ„ΠΎΡ‚ΠΎ",                     // описаниС Ρ„Π°ΠΉΠ»Π°
                "file_type": "PHOTO",                                     // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: "PHOTO" - Ρ„ΠΎΡ‚ΠΎ, "VIDEO" - Π²ΠΈΠ΄Π΅ΠΎ, "FILE" - Ρ„Π°ΠΉΠ», "SOUND" - Π°ΡƒΠ΄ΠΈΠΎ
                "semantics": "SIGNATURE",                                 // сСмантика, SIGNATURE/QRCODE
                "main_photo": false,                                      // являСтся Π»ΠΈ Ρ„ΠΎΡ‚ΠΎ Π³Π»Π°Π²Π½Ρ‹ΠΌ
                "sticker_id": 12,                                         // id стикСра для прикрСплСния ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                "file_source": "device_camera",                           // источник Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "device_camera"/"app_camera"/app_redactor/"gallery"/"dictaphone"
                "guid": "ee571723-ce92",                                  // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ„Π°ΠΉΠ»Π° настраиваСмого поля
                "attachment": {                                           // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time": 1533111159,                                   // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "system",                            // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": {                                         // информация ΠΏΠΎ мСсту прикрСплСния
                        "provider": "gps",                                // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "gps"/"network"
                        "accuracy": 12.5,                                 // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния, Ρ‚ΠΈΠΏ Double
                        "lonlat": [                                       
                            55.56,                                        
                            46.67                                         
                        ],                                                // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста прикрСплСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ [lon, lat]
                        "distance_to_task": 102.363663636                 // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΈΠΏ Double, измСряСтся Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…
                    }                                                     
                },                                                        
                "origin": {                                               // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту записи Ρ„Π°ΠΉΠ»Π°
                    "time": 1533113954,                                   // врСмя записи Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "ntp",                               // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ записи, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": {                                         // информация ΠΏΠΎ мСсту записи
                        "provider": "gps",                                // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста записи, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "gps"/"network"
                        "accuracy": 10.5,                                 // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста записи, Ρ‚ΠΈΠΏ Double
                        "lonlat": [                                       
                            55.45,                                        
                            46.89                                         
                        ],                                                // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста записи Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ [lon, lat]
                        "distance_to_task": 342.212819281928              // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста записи Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΈΠΏ Double, измСряСтся Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…
                    }                                                     
                },                                                        
                "author": {                                               // информация ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅
                    "platform": "android",                                // ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "iOS"/"android"/"desktop"/"web"
                    "platform_version": "4.2",                            // вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚ΠΈΠΏ String
                    "application": "MapMobile",                           // ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» записан Ρ„Π°ΠΉΠ», Ρ‚ΠΈΠΏ String
                    "application_version": "8.5"                          // вСрсия прилоТСния, Ρ‚ΠΈΠΏ String
                },                                                        
                "beacons": [                                              // ΠΌΠ΅Ρ‚ΠΊΠΈ маяков, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹Π΅ ΠΊ Ρ„ΠΎΡ‚ΠΎ
                    {                                                     
                        "uuid": "e2c56db5-dffb-48d2-b060-d0f5a71096e0",   // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ маяка
                        "major": 0,                                       
                        "minor": 817,                                     
                        "rssi": -52.5,                                    // измСрСнная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ сигнала
                        "distance": 7.6                                   // вычислСнноС расстояниС (ΠΌΠ΅Ρ‚Ρ€Ρ‹)
                    },                                                    
                    ...                                                   
                ],                                                        
            },                                                            
            {                                                             
                "file": "dN2k9B9r42YbreDyz.3gp",                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
                "file_name": "1313910929241.3gp",                         // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "description": "Вторая запись",                           // описаниС Ρ„Π°ΠΉΠ»Π°
                "file_type": "VIDEO",                                     // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: "PHOTO" - Ρ„ΠΎΡ‚ΠΎ, "VIDEO" - Π²ΠΈΠ΄Π΅ΠΎ, "FILE" - Ρ„Π°ΠΉΠ», "SOUND" - Π°ΡƒΠ΄ΠΈΠΎ
                "main_photo": false,                                      // для видСо false или null
                "sticker_id": 11                                          // id стикСра для прикрСплСния ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                "file_source": "gallery",                                 // источник Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "device_camera"/"app_camera"/app_redactor/"gallery"/"dictaphone"
                "attachment": {                                           // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time": 1533111159,                                   // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "gps",                               // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": {                                         // информация ΠΏΠΎ мСсту прикрСплСния
                        "provider": "gps",                                // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "gps"/"network"
                        "accuracy": 120.5,                                // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния, Ρ‚ΠΈΠΏ Double
                        "lonlat": [                                       
                            55.45,                                        
                            46.37                                         
                        ],                                                // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста прикрСплСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ [lon, lat]
                        "distance_to_task": 352.23535253                  // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΈΠΏ Double, измСряСтся Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…
                    }                                                     
                },                                                        
                "origin": {                                               // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту записи Ρ„Π°ΠΉΠ»Π°
                    "time": 1533113954,                                   // врСмя записи Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "system",                            // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ записи, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": {                                         // информация ΠΏΠΎ мСсту записи
                        "provider": "gps",                                // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста записи, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "gps"/"network"
                        "accuracy": 100.5,                                // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста записи, Ρ‚ΠΈΠΏ Double
                        "lonlat": [                                       
                            55.44,                                        
                            46.88                                         
                        ],                                                // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста записи Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ [lon, lat]
                        "distance_to_task": 123.121212                    // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста записи Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΈΠΏ Double, измСряСтся Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…
                    }                                                     
                },                                                        
                "author": {                                               // информация ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅
                    "platform": "android",                                // ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "iOS"/"android"/"desktop"/"web"
                    "platform_version": "4.2",                            // вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚ΠΈΠΏ String
                    "application": "MapMobile",                           // ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» записан Ρ„Π°ΠΉΠ», Ρ‚ΠΈΠΏ String
                    "application_version": "8.5"                          // вСрсия прилоТСния, Ρ‚ΠΈΠΏ String
                }                                                         
            },                                                            
            {                                                             
                "file": "dN2k9B9r42YbtDtz.m4a",                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
                "file_name": "1313410926541.m4a",                         // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "description": "Аудио запись",                            // описаниС Ρ„Π°ΠΉΠ»Π°
                "file_type": "SOUND",                                     // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: "PHOTO" - Ρ„ΠΎΡ‚ΠΎ, "VIDEO" - Π²ΠΈΠ΄Π΅ΠΎ, "FILE" - Ρ„Π°ΠΉΠ», "SOUND" - Π°ΡƒΠ΄ΠΈΠΎ
                "main_photo": null,                                       // для Π°ΡƒΠ΄ΠΈΠΎ false ΠΈΠ»ΠΈ null
                "sticker_id": null,                                       // id стикСра для прикрСплСния ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                "file_source": "dictaphone",                              // источник Ρ„Π°ΠΉΠ»Π°, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "device_camera"/"app_camera"/app_redactor/"gallery"/"dictaphone"
                "attachment": {                                           // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time": 1533111159,                                   // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "gps",                               // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": null                                      // информация ΠΏΠΎ мСсту прикрСплСния
                },                                                        
                "origin": {                                               // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту записи Ρ„Π°ΠΉΠ»Π°
                    "time": 1533113954,                                   // врСмя записи Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "system",                            // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ записи, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": null                                      // информация ΠΏΠΎ мСсту записи
                },                                                        
                "author": null                                            // информация ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅
            },                                                            
            {                                                             
                "file": "dN2k9B9r42Ybsa.txt",                             // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
                "file_name": "1288324666.txt",                            // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "description": "Вторая запись",                           // описаниС Ρ„Π°ΠΉΠ»Π°
                "file_type": "FILE",                                      // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: "PHOTO" - Ρ„ΠΎΡ‚ΠΎ, "VIDEO" - Π²ΠΈΠ΄Π΅ΠΎ, "FILE" - Ρ„Π°ΠΉΠ», "SOUND" - Π°ΡƒΠ΄ΠΈΠΎ
                "main_photo": null,                                       // для Ρ‚ΠΈΠΏΠ° "FILE" false ΠΈΠ»ΠΈ null
                "sticker_id": null,                                       // id стикСра для прикрСплСния ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                "attachment": {                                           // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time": 1533111159,                                   // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "gps",                               // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": null                                      // информация ΠΏΠΎ мСсту прикрСплСния
                },                                                        
                "origin": {                                               // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту записи Ρ„Π°ΠΉΠ»Π°
                    "time": 1533113954,                                   // врСмя записи Ρ„Π°ΠΉΠ»Π°
                    "time_provider": "system",                            // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ записи, Ρ‚ΠΈΠΏ String, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: "ntp"/"gps"/"system"
                    "location": null                                      // информация ΠΏΠΎ мСсту записи
                },                                                        
                "author": null                                            // информация ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅
            },                                                            
            {                                                             
                "id": 54666,                                              // id Ρ„Π°ΠΉΠ»Π°
                                                                          // ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ описаниС, стикСр
                                                                          // ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                "sample_matching": 60,                                    // ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                "description": "Вторая запись",                           // описаниС Ρ„Π°ΠΉΠ»Π°
                "sticker_id": 5,                                          // id стикСра для прикрСплСния ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
            },                                                            
            ...                                                           // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Ρ„Π°ΠΉΠ»ΠΎΠ²
        ]                                                                 
    },                                                                    
}                                                                         

http 200

// 2.0
{                                                                     
    "id": 789249,                                                     // id созданного задания
    "no": 3,                                                          // Π½ΠΎΠΌΠ΅Ρ€ задания Π² кластСрС
    "user_id": 6,                                                     // id создатСля задания
    "user_fio": "Π“Π»Π°Π²Π½Ρ‹ΠΉ Администратор",                              // ЀИО создатСля
    "title": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅",                                         // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
    "text": "Π―ΠΌΠ° Π½Π° Π΄ΠΎΡ€ΠΎΠ³Π΅, пСрСкрСсток ΡƒΠ» ΠŸΡƒΡˆΠΊΠΈΠ½Π°/УнивСрситСтская",  // описаниС
    "organization_id": 3,                                             // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля
    "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                            // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ создатСля
    "organization_logo": null,                                        // Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "contract_id": 443,                                               // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ создано Π·Π°Π΄Π°Π½ΠΈΠ΅
    "contract_title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° Π΄ΠΎΡ€ΠΎΠ³",         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "contract_no": 01082022,                                          // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "date": 1542969580,                                               // Π΄Π°Ρ‚Π° создания задания
    "deadline": 1542969580,                                           // Π΄Π΅Π΄Π»Π°ΠΉΠ½
    "expired_date": 1541581662                                        // ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
    "stage": 1,                                                       // стадия задания: 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅,
                                                                      // 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
    "type_id": 1,                                                     // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
    "type_name": "Аварии",                                            // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
    "type_icon": "icon_7.jpg",                                        // ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ задания
    "priority_id": 1,                                                 // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "status_id": 1,                                                   // id этапа
    "status_no": 1,                                                   // Π½ΠΎΠΌΠ΅Ρ€ этапа
    "status_name": "рассмотрСниС",                                    // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
    "num_main_photo": null,                                           // порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ,
                                                                      // которая Π±ΡƒΠ΄Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅.
    "archive": false,                                                 // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
    "system_data": "вСрсия: 1.1.1",                                   
    "update_date": 1542969580,                                        // Π΄Π°Ρ‚Π° обновлСния задания
    "date_local": "19.04.2024 01:00",                                 // локальная Π΄Π°Ρ‚Π° создания задания
    "deadline_local": "22.04.2024 01:00",                             // Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π΅Π΄Π»Π°ΠΉΠ½
    "expired_date_local": "22.04.2024 01:00",                         // локальная Π΄Π°Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
    "update_date_local": "22.04.2024 01:00",                          // локальная Π΄Π°Ρ‚Π° измСнСния задания
    "assigned_organization_id": 3,                                    // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "assigned_user_id": 613,                                          // id Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                               // ЀИО Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "is_template": false,                                             // шаблонноС заданиС
    "lat": 46.67,                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
    "lon": 55.56,                                                     // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
    "cluster_id": 1,                                                  // id кластСра
    "unread_message_count": 3,                                        // количСство Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²
    "favorite": true,                                                 // находится Π»ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "service_object_layer_id": 1493,                                  // id слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    "service_object_id": 7,                                           // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    "service_object_layer_title": "НазваниС слоя",                    // названиС слоя
    "service_object_title": "НаимСнованиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°",                   // Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
    "schedule_id": 107486,                                            // id расписания
    "added_photo_count": 0,                                           // количСство Ρ„ΠΎΡ‚ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС создания задания
    "sample_matching": 60,                                            // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
    "fields": {                                                       // json-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, хранящий значСния настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
        "Dop_pole_dlya_testov": {                                     // {"транслит русского названия поля": {
            "field_id": 19,                                           //    "field_id": <ID>,
            "value": 12345                                            //    "value": <Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>
        }                                                             // }}
    },                                                                
    "parent": {                                                       // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
        "id": 2,                                                      
        "title": "Π―ΠΌΡ‹",                                               
        "organization_id": 3,                                         
        "organization_name": "ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΡ€ΠΎΠ³",                        
        "organization_logo": null,                                    
        "stage": 1,                                                   
        "type_id": 1,                                                 
        "type_name": "Аварии",                                        
        "type_icon": "2.png",                                         
        "priority_id": 1,                                             
        "priority_name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                  
        "status_id": 2,                                               
        "status_no": 2,                                               // Π½ΠΎΠΌΠ΅Ρ€ этапа
        "status_name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ",                                   
        "assigned_user_id": 95,                                       
        "assigned_user_fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                           
        "assigned_organization_id": 101,                              
        "assigned_organization_name": "Π Π΅ΠΌΠΎΠ½Ρ‚ Π΄ΠΎΡ€ΠΎΠ³",                 
        "date": 1542949580                                            
    },                                                                
    "attachments": [                                                  // ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹
        {                                                             
            "id": 54666,                                              // id Ρ„Π°ΠΉΠ»Π°
            ...                                                       // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты
        }                                                             
    ],                                                                
}                                                                     

DELETE /rest/tasks/:id

УдалСниС задания.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ capability со свойствами: capability_id = 2, capability_name = "delete".

GET /rest/tasks/:id/can/*capabilities

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅: ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€Π°Π²ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дСйствия (capabilities) с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. ДСйствия (capabilities) ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² строкС запроса.

/tasks/123/can/show,delete

http 200

// 2.0+
{                   
    "show": true,   // дСйствиС, доступно ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "delete": true  // дСйствиС, доступно ΠΈΠ»ΠΈ Π½Π΅Ρ‚
}                   

POST /rest/tasks/:id/rating

ΠšΠ»ΠΈΠ΅Π½Ρ‚-ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ задания.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это дСйствиС, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ capability со свойствами: capability_id = 1, capability_name = "show".

ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ заданию. ΠžΡ†Π΅Π½ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли это Π΅Ρ‰Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΎ сдСлано, Π»ΠΈΠ±ΠΎ Ссли ΠΎΠ½Π° Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°. Запрос Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ с Ρ€ΠΎΠ»ΡŒΡŽ ΠšΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠžΡ†Π΅Π½ΠΊΠ° являСтся Ρ†Π΅Π»Ρ‹ΠΌ числом ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π°. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π’ Π±Π°Π·Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ записано врСмя проставлСния ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Ρ‘ проставил.

// 2.0+
{                             
    "rating": 5,              // * ΠžΡ†Π΅Π½ΠΊΠ°, Ρ†Π΅Π»ΠΎΠ΅ число ΠΎΡ‚ 1 Π΄ΠΎ 5
    "comment": "ВсС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ"  
}                             

http 200

// 2.0+
{                              
    "rating": 5,               // ΠžΡ†Π΅Π½ΠΊΠ°, Int ΠΎΡ‚ 1 Π΄ΠΎ 5
    "comment": "ВсС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ",  
    "author": {                // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставил ΠΎΡ†Π΅Π½ΠΊΡƒ
        "id": 6,               
        "fio": "Иванов ΠŸΠ΅Ρ‚Ρ€"   
    }                          
}                              

http 400

// 2.0+
{                                                      
    "error_description": "rating: ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅."  
}                                                      

http 403

// 2.0+
{                                            
    "error_description": "НСт ΠΏΡ€Π°Π² доступа"  
}                                            

http 403

// 2.0+
{                                                       
    "error_description": "ΠžΡ†Π΅Π½ΠΊΠ° ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° поставлСна."  
}                                                       

GET /rest/tasks/:id/rating

ΠšΠ»ΠΈΠ΅Π½Ρ‚-ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ задания, Π³Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор, администратор ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, инспСктор ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это дСйствиС, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ capability со свойствами: capability_id = 1, capability_name = "show".

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ, ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ заданию.

http 200

// 2.0+
{                              
    "rating": 5,               // ΠžΡ†Π΅Π½ΠΊΠ°, Int ΠΎΡ‚ 1 Π΄ΠΎ 5
    "comment": "ВсС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ",  
    "author": {                // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставил ΠΎΡ†Π΅Π½ΠΊΡƒ
        "id": 6,               
        "fio": "Иванов ΠŸΠ΅Ρ‚Ρ€"   
    }                          
}                              

http 403

// 2.0+
{                                            
    "error_description": "НСт ΠΏΡ€Π°Π² доступа"  
}                                            

http 404

// 2.0+
{                                                 
    "error_description": "ΠžΡ†Π΅Π½ΠΊΠΈ Π½Π΅ сущСствуСт."  
}                                                 

PATCH /rest/tasks/:id/rating

ΠšΠ»ΠΈΠ΅Π½Ρ‚-ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ задания.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это дСйствиС, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ capability со свойствами: capability_id = 1, capability_name = "show".

ΠŸΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ заданию. Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ с Ρ€ΠΎΠ»ΡŒΡŽ ΠšΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал Π·Π°Π΄Π°Π½ΠΈΠ΅. К этому ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ ΠΎΡ†Π΅Π½ΠΊΠ° ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ поставлСна. Поля ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ коммСнтария Π² этом запросС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΡΡ‹Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ…. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π½Π΅ ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ ΠΎΠ±Π° поля Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π‘Π”, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ отдаётся ΠΊΠΎΠ΄ 200. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ null Π² качСствС ΠΎΡ†Π΅Π½ΠΊΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ 400 BadRequest.

// 2.0+
{                 
    "rating": 4,  // ΠžΡ†Π΅Π½ΠΊΠ°, Ρ†Π΅Π»ΠΎΠ΅ число ΠΎΡ‚ 1 Π΄ΠΎ 5
}                 
// 2.0+
{                                      
    "comment": "НС ΡƒΠ»ΠΎΠΆΠΈΠ»ΠΈΡΡŒ Π² срок",  
}                                      
// 2.0+
{                    
    "rating": null,  // 400 Bad Request
}                    
// 2.0+
{  // НС Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π‘Π”
}  

http 200

// 2.0+
{                              
    "rating": 5,               // ΠžΡ†Π΅Π½ΠΊΠ°, Int ΠΎΡ‚ 1 Π΄ΠΎ 5
    "comment": "ВсС ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ",  
    "author": {                // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставил ΠΎΡ†Π΅Π½ΠΊΡƒ
        "id": 6,               
        "fio": "Иванов ΠŸΠ΅Ρ‚Ρ€"   
    }                          
}                              

http 200

// 2.0+
{                                      
    "rating": 4,                       // ΠžΡ†Π΅Π½ΠΊΠ°, Int ΠΎΡ‚ 1 Π΄ΠΎ 5
    "comment": "НС ΡƒΠ»ΠΎΠΆΠΈΠ»ΠΈΡΡŒ Π² срок",  
    "author": {                        // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставил ΠΎΡ†Π΅Π½ΠΊΡƒ
        "id": 6,                       
        "fio": "Иванов ΠŸΠ΅Ρ‚Ρ€"           
    }                                  
}                                      

http 400

// 2.0+
{                                                      
    "error_description": "rating: ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅."  
}                                                      

http 403

// 2.0+
{                                            
    "error_description": "НСт ΠΏΡ€Π°Π² доступа"  
}                                            

http 404

// 2.0+
{                                                       
    "error_description": "Π’Π°ΠΊΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π΅ сущСствуСт!"  
}                                                       

DELETE /rest/tasks/:id/rating

ΠšΠ»ΠΈΠ΅Π½Ρ‚-ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ задания.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это дСйствиС, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ capability со свойствами: capability_id = 1, capability_name = "show".

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ, ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ заданию.

http 403

// 2.0+
{                                            
    "error_description": "НСт ΠΏΡ€Π°Π² доступа"  
}                                            

http 404

// 2.0+
{                                                       
    "error_description": "Π’Π°ΠΊΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π΅ сущСствуСт!"  
}                                                       

GET /rest/tasks/:id/comments/list

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΊ заданию.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

http 200

// 2.0+
{                                                                                  
    "items": [                                                                     
        {                                                                          
            "id": 50029,                                                           // id коммСнтария
            "uuid": "1454bd95-3653-4499-ab39-9733af031312",                        
            "date": 1533289354,                                                    // Π΄Π°Ρ‚Π° создания коммСнтария
            "date_local": "20.06.2024 15:40",                                      // локальная Π΄Π°Ρ‚Π° создания коммСнтария
            "update_text": "Π—Π°Π΄Π°Π½ΠΈΡŽ Π½Π°Π·Π½Π°Ρ‡ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ: \"ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ\"",  //тСкст обновлСния (для коммСнтария ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ задания)
            "comment": "",                                                         // тСкст коммСнтария
            "type": 2,                                                             // Ρ‚ΠΈΠΏ коммСнтария: 1 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 2 - систСмный
            "diff": {                                                              // информация ΠΏΠΎ внСсСнным Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ измСнСниям
                "id": 39983,                                                       // id измСнСния
                "old_stage": null,                                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стадии Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "new_stage": null,                                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стадии послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "old_status": {                                                    // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этапа Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "id": 1,                                                       // id этапа
                    "name": "Π½ΠΎΠ²ΠΎΠ΅"                                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
                },                                                                 
                "new_status": {                                                    // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этапа Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "id": 2,                                                       // id этапа
                    "name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ"                                            // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
                },                                                                 
                "old_assigned_organization": null,                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_organization Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "new_assigned_organization": {                                     // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_organization послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "id": 188,                                                     // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ"                                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                },                                                                 
                "old_assigned_user": null,                                         // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_user Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "new_assigned_user": {                                             // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_user послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                    "id": 719,                                                     // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                    "fio": "Π˜Π³ΠΎΡ€ΡŒ Π—ΠΈΠ½ΠΎΠ²ΡŒΠ΅Π²"                                        // имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                },                                                                 
                "files_added": [],                                                 // список Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС измСнСния Ρ„Π°ΠΉΠ»ΠΎΠ²
                "files_deleted": [],                                               // список ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… послС измСнСния Ρ„Π°ΠΉΠ»ΠΎΠ²
                "user_id": 6,                                                      // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
                "task_id": 60529                                                   //id задания
            },                                                                     
            "parent": null,                                                        // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
            "fio": "Администратор",                                                //ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
            "user_id": 6,                                                          // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
            "task_id": 60529,                                                      //id задания
            "chat_message_number": 99,                                             // Π½ΠΎΠΌΠ΅Ρ€ сообщСния Π² Ρ‡Π°Ρ‚Π΅ задания
            "chat_id": 123,                                                        // систСмный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π° сообщСний
            "system_message_code": null                                            // ΠΊΠΎΠ΄ систСмного сообщСния
        },                                                                         
        {                                                                          
            "id": 50028,                                                           //id коммСнтария
            "uuid": "b95268a0-41d8-4c91-b758-aa822782c181",                        
            "date": 1533289321,                                                    //Π΄Π°Ρ‚Π° создания коммСнтария
            "date_local": "20.06.2024 15:40",                                      // локальная Π΄Π°Ρ‚Π° создания коммСнтария
            "update_text": "Π’ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ с \"Π―ΠΌΡ‹\" Π½Π° \"Аварии\"",           //тСкст обновлСния (для коммСнтария ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ задания)
            "comment": "",                                                         // тСкст коммСнтария
            "type": 2,                                                             // Ρ‚ΠΈΠΏ коммСнтария: 1 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 2 - систСмный
            "diff": null,                                                          // информация ΠΏΠΎ внСсСнным Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ измСнСниям
            "parent": null,                                                        // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
            "fio": "Администратор",                                                // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
            "user_id": 6,                                                          // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
            "task_id": 60529,                                                      // id задания
            "chat_message_number": 100,                                            // Π½ΠΎΠΌΠ΅Ρ€ сообщСния Π² Ρ‡Π°Ρ‚Π΅ задания
            "chat_id": 123,                                                        // систСмный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π° сообщСний
            "system_message_code": null                                            // ΠΊΠΎΠ΄ систСмного сообщСния
        },                                                                         
        {                                                                          
            "id": 50026,                                                           // id коммСнтария
            "uuid": "df11d7d7-1e36-4e2a-8343-dbd5b7e94058",                        
            "date": 1533215336,                                                    // Π΄Π°Ρ‚Π° создания коммСнтария
            "date_local": "20.06.2024 15:40",                                      // локальная Π΄Π°Ρ‚Π° создания коммСнтария
            "update_text": "Π‘Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Π€Π°ΠΉΠ»Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹.",     //тСкст обновлСния (для коммСнтария ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ задания)
            "comment": "",                                                         // тСкст коммСнтария
            "type": 2,                                                             // Ρ‚ΠΈΠΏ коммСнтария: 1 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 2 - систСмный
            "diff": {                                                              // информация ΠΏΠΎ внСсСнным Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ измСнСниям
                "id": 39981,                                                       // id измСнСния
                "old_stage": null,                                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стадии Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "new_stage": null,                                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стадии послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "old_assigned_status": null,                                       // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этапа Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "new_assigned_status": null,                                       // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этапа послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "old_assigned_organization": null,                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_organization Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "new_assigned_organization": null,                                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_organization послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "old_assigned_user": null,                                         // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_user Π΄ΠΎ измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "new_assigned_user": null,                                         // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ assigned_user послС измСнСния (Ссли это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ null)
                "files_added": [                                                   
                    {                                                              // список Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… послС измСнСния Ρ„Π°ΠΉΠ»ΠΎΠ²
                        "id": 54665,                                               // id Ρ„Π°ΠΉΠ»Π°
                        "num": 24,                                                 // порядковый Π½ΠΎΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°
                        "sample_matching": 60,                                     // ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ совпадСния Ρ„ΠΎΡ‚ΠΎ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ
                        "name": "Fox.jpg",                                         // исходноС Π½Π°Π·Π²Π°Π½ΠΈ Ρ„Π°ΠΉΠ»Π°
                        "description": "New photo",                                // описаниС Ρ„Π°ΠΉΠ»Π°
                        "extension": "jpg",                                        // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                        "file_name": "8ce1c640-e2c6-1004-8171-1dcd61b183b4.jpg",   //Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
                        "link": null,                                              // ссылка, Ссли Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ», Ссли ΠΎΠ½ находится Π½Π΅ Π½Π° сСрвСрС, ΠΈΠ»ΠΈ null
                        "sticker": null,                                           // информация для стикСра, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
                        "create_date": 1533215334,                                 
                        "deleted": false,                                          // Π±Ρ‹Π» Ρ„Π°ΠΉΠ» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        "file_source": "device_camera",                            // источник Ρ„Π°ΠΉΠ»Π°
                        "attached_to_field": false,                                // Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡƒ настраиваСмому полю
                        "size": 1288395,                                           // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                        "attachment": {                                            // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "time": 1533111159,                                    // врСмя прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "time_provider": "system",                             // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прикрСплСния Ρ„Π°ΠΉΠ»Π°
                            "location": {                                          // информация ΠΏΠΎ мСсту прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "location": [                                      
                                    55.56,                                         
                                    46.67                                          
                                ],                                                 // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°
                                "provider": "gps",                                 // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "accuracy": 12.5,                                  // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π°
                                "distance_to_task": 25.85713665489607,             // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста прикрСплСния Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                            }                                                      
                        },                                                         
                        "origin": {                                                // информация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ мСсту создания Ρ„Π°ΠΉΠ»Π°
                            "time": 1533113954,                                    // врСмя создания Ρ„Π°ΠΉΠ»Π°
                            "time_provider": "ntp",                                // источник Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ создания Ρ„Π°ΠΉΠ»Π°
                            "location": {                                          // информация ΠΏΠΎ мСсту создания Ρ„Π°ΠΉΠ»Π°
                                "location": [                                      
                                    55.45,                                         
                                    46.89                                          
                                ],                                                 // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "provider": "gps",                                 // источник ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "accuracy": 10,                                    // Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ мСста создания Ρ„Π°ΠΉΠ»Π°
                                "distance_to_task": 115.121211221212,              // расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ задания Π΄ΠΎ мСста создания Ρ„Π°ΠΉΠ»Π° (Π² ΠΌΠ΅Ρ‚Ρ€Π°Ρ…)
                            }                                                      
                        },                                                         
                        "author": {                                                // информация ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅
                            "platform": "android",                                 // ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°
                            "platform_version": "4.2",                             // вСрсия ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
                            "application": "MapMobile",                            // ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
                            "application_version": "8.5"                           // вСрсия прилоТСния
                        },                                                         
                        "type": "PHOTO",                                           // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°
                        "semantics": "SIGNATURE",                                  // сСмантика
                        "task_id": 60529                                           // id задания
                    }                                                              
                ],                                                                 
                "files_deleted": [],                                               // список ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… послС измСнСния Ρ„Π°ΠΉΠ»ΠΎΠ²
                "user_id": 6,                                                      // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
                "task_id": 60529                                                   // id задания
            },                                                                     
            "parent": null,                                                        // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
            "fio": "Администратор",                                                // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
            "user_id": 6,                                                          // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлал ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
            "task_id": 60529,                                                      // id задания
            "chat_message_number": 101,                                            // Π½ΠΎΠΌΠ΅Ρ€ сообщСния Π² Ρ‡Π°Ρ‚Π΅ задания
            "chat_id": 123,                                                        // систСмный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π° сообщСний
            "system_message_code": null                                            // ΠΊΠΎΠ΄ систСмного сообщСния
        }                                                                          
    ]                                                                              
}                                                                                  

POST /rest/tasks/:id/comments

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ коммСнтария ΠΊ заданию.

// 2.0+
{                             
    "uuid": "Π Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Ρ‡Π°Ρ‚Ρ‹",  // UUID4, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅
    "comment": "ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ"  // тСкст коммСнтария
}                             

http 200

// 2.0+
{                                      
    "id": 9145,                        // id коммСнтария
    "uuid": "cdnjskcnkjdancfk",        // UUID4, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅
    "parent": null,                    // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ
    "date": 1542969580,                // Π΄Π°Ρ‚Π° создания коммСнтария
    "date_local": "20.06.2024 15:40",  // локальная Π΄Π°Ρ‚Π° создания коммСнтария
    "update_text": null,               // тСкст обновлСния (для коммСнтария ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ задания)
    "comment": "Π Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Ρ‡Π°Ρ‚Ρ‹",        // тСкст коммСнтария
    "type": 1,                         // Ρ‚ΠΈΠΏ коммСнтария: 1 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 2 - систСмный
    "fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",              // ЀИО создатСля коммСнтария
    "user_id": 45,                     // id создатСля коммСнтария
    "task_id": 789237,                 // id задания
    "diff": null,                      // информация ΠΏΠΎ внСсСнным Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ измСнСниям (для систСмных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²)
    "chat_message_number": 102,        // Π½ΠΎΠΌΠ΅Ρ€ сообщСния Π² Ρ‡Π°Ρ‚Π΅ задания
    "chat_id": 123,                    // систСмный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π° сообщСний
    "system_message_code": null        // ΠΊΠΎΠ΄ систСмного сообщСния
}                                      

POST /rest/tasks/:id/comments/:referenceId

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ коммСнтария

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

// 2.0+
{                                                  
    "uuid": "vfjdnvkjlsdnfvkj"                     // UUID4, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅
    "comment": "Π Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ. ΠŸΡ€ΠΈΠ±Ρ‹Π»ΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚"  // тСкст коммСнтария
}                                                  

http 200

// 2.0+
{                                                   
    "id": 9146,                                     // id коммСнтария
    "uuid": "cdnjskcnkjdancfk",                     // UUID4, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅
    "parent": {...},                                // Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅,
                                                    // Π½ΠΎ Π±Π΅Π· Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ
    "date": 1542969580,                             // Π΄Π°Ρ‚Π° создания коммСнтария
    "date_local": "20.06.2024 15:40",               // локальная Π΄Π°Ρ‚Π° создания коммСнтария
    "update_text": null,                            // тСкст обновлСния (для коммСнтария ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ задания)
    "comment": "Π Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ. ΠŸΡ€ΠΈΠ±Ρ‹Π»ΠΈ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚",  // тСкст коммСнтария
    "type": 1,                                      // Ρ‚ΠΈΠΏ коммСнтария: 1 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ, 2 - систСмный
    "fio": "ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² Иван",                           // ЀИО создатСля коммСнтария
    "user_id": 45,                                  // id создатСля коммСнтария
    "task_id": 789237,                              // id задания
    "diff": null,                                   // информация ΠΏΠΎ внСсСнным Π² Π·Π°Π΄Π°Π½ΠΈΠ΅ измСнСниям (для систСмных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²)
    "chat_message_number": 103,                     // Π½ΠΎΠΌΠ΅Ρ€ сообщСния Π² Ρ‡Π°Ρ‚Π΅ задания
    "chat_id": 123,                                 // систСмный Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°Π½Π°Π»Π° сообщСний
    "system_message_code": null                     // ΠΊΠΎΠ΄ систСмного сообщСния
}                                                   

PUT /rest/tasks/:id/stickers

ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ стикСров ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ задания. ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ производится ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… стикСров Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ учитываСтся свойство стикСров is_for_all (доступно всСм Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚). Если хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… стикСров Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½Π° ошибка 403. Если ΠΏΠ°Ρ€Π° {file_id, sticker_id} Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π°, ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ стикСр Π½Π΅ прикрСпляСтся.

// 2.0+
{                             
    "files": [                
        {                     
            "file_id": 123,   
            "sticker_id": 12  
        },                    
        {                     
            "file_id": 124,   
            "sticker_id": 14  
        }                     
    ]                         
}                             

GET /rest/tasks/:id/photos/main/fit/w:width/h:height

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²ΡŒΡŽ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ задания.

Ѐотография Π±ΡƒΠ΄Π΅Ρ‚ вписана Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ WxH Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ стороны Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

/tasks/69704/photos/main/fit/w400/h300

GET /rest/tasks/:id/photos/:num/fit/w:width/h:height

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ задания.

Ѐотография Π±ΡƒΠ΄Π΅Ρ‚ вписана Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ WxH Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ стороны Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

/tasks/69704/photos/3/fit/w400/h300

GET /rest/tasks/:id/photos/main/crop/w:width/h:height

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²ΡŒΡŽ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ задания.

Ѐотография Π±ΡƒΠ΄Π΅Ρ‚ вписана Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ WxH Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ вСсь ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½; ΠΏΡ€ΠΈ этом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· сторон.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

/tasks/69704/photos/main/crop/w400/h300

GET /rest/tasks/:id/photos/:num/crop/w:width/h:height

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ задания.

Ѐотография Π±ΡƒΠ΄Π΅Ρ‚ вписана Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ WxH Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ вСсь ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½; ΠΏΡ€ΠΈ этом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· сторон.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

/tasks/69704/photos/3/crop/w400/h300

GET /rest/tasks/:id/photos/main

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ задания.

GET /rest/tasks/:id/photos/:num

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ задания.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

GET /rest/tasks/:id/sounds/:num

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ звукозаписи задания.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

GET /rest/tasks/:id/videos/:num

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π° задания.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

GET /rest/tasks/:id/files/:num

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° задания.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

POST /rest/tasks/mapping/layer/:layerId/object/:objectId/type/:typeId

Маппинг ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² пустоС Π·Π°Π΄Π°Π½ΠΈΠ΅ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.

http 200

// 2.0+
{                                            
    "task": {                                
        "id": null,                          
        "no": null,                          
        "title": "ΠšΠΈΠ½Π΄Π΅Ρ€ΠΈ-title",            // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
        "text": "ΠšΠΈΠ½Π΄Π΅Ρ€ΠΈ-desc",              // описаниС
        "fields": {                          // JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, состоящий ΠΈΠ· списка настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
            "test": {                        
                "field_id": 3,               
                "value": "1-field"           
            }                                
        },                                   
        "lat": 55.89687634,                  // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lat
        "lon": 49.24621582,                  // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ - lon
        "stage": 1,                          // стадия задания
        "archive": false,                    // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
        "is_template": false,                // шаблонноС заданиС
        "deadline": null,                    
        "num_main_photo": null,              
        "system_data": null,                 
        "update_date": null,                 
        "expired_date": null,                
        "service_object_layer_id": null,     
        "service_object_layer_title": null,  
        "service_object_id": null,           
        "service_object_title": null,        
        "schedule_id": null,                 
        "added_photo_count": 0,              
        "sample_matching": null,             
        "parent": null,                      
        "unread_message_count": null,        
        "organization_logo": null,           
        "date": null,                        
        "attachments": [],                   
        "sys_org_id": 456,                   
        "sys_clr_id": null,                  
        "sys_user_id": null,                 
        "sys_role_id": null,                 
        "sys_org_ids": [                     
            2,                               
            3                                
        ],                                   
        "sys_clr_ids": null,                 
        "sys_user_ids": null,                
        "sys_role_ids": null                 
    }                                        
}                                            

POST /rest/tasks/mapping/layer/:layerId/object/:objectId

Маппинг ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² пустоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Π΅Π· указания Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.

POST /rest/tasks/:id/favorite

Π”ΠΎΠ±Π°Π»Π΅Π½ΠΈΠ΅ задания Π² список ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² список ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ…, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна capability = show.

Если Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡƒΠΆΠ΅ находится Π² спискС ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ (INSERT Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ выполняСтся).

http 200

// 2.0+
{  
}  

DELETE /rest/tasks/:id/favorite

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ задания ΠΈΠ· списка ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² список ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ…, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна capability = show.

Если Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π΅ находится Π² спискС ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ 403.

http 200

// 2.0+
{  
}  

/rest/configuration

GET /rest/configuration/tree-nodes

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор.

ΠžΡ‚Π΄Π°Ρ‘Ρ‚ ΠΌΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ всСм Π΄Π΅Ρ€Π΅Π²Π΅ настроСк.

Настройки хранятся Π² Π±Π°Π·Π΅ Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ΄Π½ΠΈ ΠΈΠ· Π½ΠΈΡ… Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ настройки ΡΠ²Π»ΡΡŽΡ‚ΡΡ "ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ", Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ настройки (Π»ΠΈΡΡ‚ΡŒΡ) - это, собствСнно, сами настройки, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ/ΠΈΠ»ΠΈ Ρ€ΠΎΠ»Π΅ΠΉ, ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, состояний Π·Π°Π΄Π°Π½ΠΈΠΉ. Π€ΠΎΡ€ΠΌΠ°Ρ‚ прСдставлСния этих сущностСй Π² JSON Ρ€Π°Π·Π½Ρ‹ΠΉ.

КаТдая ΠΈΠ· настроСк ΠΏΠΎΠΌΠΈΠΌΠΎ id ΠΈΠΌΠ΅Π΅Ρ‚ поля name ΠΈ label. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ имя настройки ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ /props. РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Ρ‘ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ латинскиС Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ - ΠΈ _. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ имя настройки, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² интСрфСйсС.

Если Π² ΠΎΠ΄Π½Ρƒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΡƒΡŽ настройку Π²Π»ΠΎΠΆΠ΅Π½ΠΎ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ name, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² массив. ΠŸΠΎΡ€ΡΠ΄ΠΊΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ настройки Π² массивС задаётся ΠΏΠΎΠ»Π΅ΠΌ array_index.

Π’Π°ΠΊΠΆΠ΅ настройки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ систСмными. Они хранят свСдСния, критичСски Π²Π°ΠΆΠ½Ρ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈ выпускС Π½ΠΎΠ²Ρ‹Ρ… вСрсий, ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ (это Π½Π΅ касаСтся ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ).

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ настройка ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… type ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ поля для значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ (ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ - зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…): default_bool_value, default_double_value, default_int_value, default_string_value.

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ настройка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любоС количСство Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС Π½ΡƒΠ»Π΅Π²ΠΎΠ΅. ВсС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΎΠ΄Π½ΠΎΠΉ настройки отсортированы ΠΏΠΎ полю order_index ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ доступа access_rule. ПослСднСС опрСдСляСт, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ взято ΠΏΡ€ΠΈ вычислСнии настройки. Π’Π½ΡƒΡ‚Ρ€ΠΈ access_rule ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ

ВсС эти поля Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

ΠŸΡ€ΠΈ вычислСнии значСния настройки сначала опрСдСляСтся список допустимых Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² соотвСтствии с описаниСм ΠΏΠΎΠ»Π΅ΠΉ user, role, organization, state_rule Π²Ρ‹ΡˆΠ΅ (ΠΏΡ€ΠΈ ΠΈΡ… отсутствии Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всСгда допустимо).

Из допустимых Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ выбираСтся ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… Π² порядкС возрастания order_index. Из Π½Π΅Π³ΠΎ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° настройки выбираСтся ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ bool_value, double_value, int_value string_value. Если допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅Ρ‚, Ρ‚ΠΎ бСрётся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Π°Ρ настройка

// 2.0+
{                                              
    "id": 1,                                   // * ID настройки
    "name": "intermediate_node",               // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π² JSON Π² /configuration/props
    "label": "НСкая промСТуточная настройка",  // * имя настройки для отобраТСния Π² интСрфСйсС
    "is_terminal": false,                      // * false для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΉ настройки
    "is_system": true/false,                   // * ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ систСмной настройки
    "array_index": 0,                          // * Π·Π°Π΄Π°Ρ‘Ρ‚ индСкс Π² массивС, Ссли настройка Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² массив
                                               //
    "children": [...]                          // Массив Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… настроСк.
                                               // ΠœΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±Π° Ρ‚ΠΈΠΏΠ° настроСк - ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅,
                                               // ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅.
}                                              

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ настройка

// 2.0+
{                                             
    "id": 2,                                  // * ID настройки
    "name": "terminal_node",                  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π² JSON Π² /configuration/props
    "label": "НСкая Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ настройка",  // * имя настройки для отобраТСния Π² интСрфСйсС
    "is_terminal": true,                      // * true для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ настройки
    "is_system": true/false,                  // * ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ систСмной настройки
                                              //
    "type": "INTEGER",                        // * Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ настройки, ΠΎΠ΄ΠΈΠ½ ΠΈΠ·
                                              //   {BOOLEAN, INTEGER, DOUBLE, STRING}
                                              //
    "default_bool_value": null,               // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚
    "default_double_value": null,             // Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΏΠΎΠ»Π΅ΠΉ
    "default_int_value": 1,                   //
    "default_string_value": null,             //
                                              //
    "possible_values": [...]                  // Массив Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ настройки
}                                             

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ настройки

// 2.0+
{                                                
    "id": 1,                                     // * ID Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ значСния
    "order_index": 0,                            // * Π·Π°Π΄Π°Ρ‘Ρ‚ порядок этого Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ значСния срСди ΠΏΡ€ΠΎΡ‡ΠΈΡ…
                                                 //
    "bool_value": null,                          // Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° настройки, Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    "double_value": null,                        // Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· этих ΠΏΠΎΠ»Π΅ΠΉ
    "int_value": 2,                              //
    "string_value": null,                        //
                                                 //
    "access_rule": {                             // ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ срабатывания
        "role": {                                // Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "id": 7,                             
            "name": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ вСдомства"     
        },                                       
        "organization": {                        // организация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "id": 188,                           
            "name": "Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ"  
        },                                       
        "user": {                                // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
            "id": 1230,                          
            "fio": "Иванов Π‘Π΅Ρ€Π³Π΅ΠΉ ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡"      
        },                                       
        "state_rule": {                          // состояния задания
            "states": [                          
                1,                               
                2,                               
                3                                
            ]                                    
        }                                        
    }                                            
}                                                

http 200

// 2.0+
{                          
    "rootProperty": {...}  // ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π» - всСгда ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ
}                          

PUT /rest/configuration/tree-nodes/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΡƒΠ·Π»Π΅ Π΄Π΅Ρ€Π΅Π²Π° настроСк, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΅Π³ΠΎ свойства, свойства Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… настроСк, Π½Π°Π±ΠΎΡ€ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… настроСк, Π½Π°Π±ΠΎΡ€ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… настроСк ΠΈ ΠΏΡ€ΠΎΡ‡.

Π’Π΅Π»ΠΎ запроса Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ описаниС измСняСмого ΡƒΠ·Π»Π°, Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π΄Π°ΠΆΠ΅ Ссли сами эти ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.

Если для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ поля ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ нСизмСняСмо (Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²), это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈ создании этой настройки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² дальнСйшСм Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Π°Ρ настройка

// 2.0+
{                          
    "id",                  // Π½Π΅ измСняСмо; для Π½ΠΎΠ²Ρ‹Ρ… настроСк Π½Π΅ пСрСдаётся
    "name",                // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅; для систСмных настроСк нСизмСняСмо
    "label",               // * ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя; для систСмных настроСк нСизмСняСмо
    "is_terminal": false,  // * false для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… настроСк; нСизмСняСмо
    "array_index": 0,      // * индСкс в массивС
    "children": [...]      // Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ настройки
}                          

Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ настройка

// 2.0+
{                             
    "id",                     // нСизмСняСмо; для Π½ΠΎΠ²Ρ‹Ρ… настроСк Π½Π΅ пСрСдаётся
    "name",                   // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅; для систСмных настроСк нСизмСняСмо
    "label",                  // * ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя; для систСмных настроСк нСизмСняСмо
    "is_terminal": true,      // * true для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… настроСк; нСизмСняСмо
    "type": "INTEGER",        // * Ρ‚ΠΈΠΏ; нСизмСняСмо
    "possible_values": [...]  // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния
}                             

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ настройки

// 2.0+
{                          
    "id",                  // нСизмСняСмо; для Π½ΠΎΠ²Ρ‹Ρ… настроСк Π½Π΅ пСрСдаётся
    "order_index",         // * порядок Π² спискС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
    "bool_value",          // поля для хранСния значСния; Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
    "double_value",        // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° настройки
    "int_value",           
    "string_value",        
    "access_rule": {       // ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ доступности Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ значСния
        "role": {          // для Ρ€ΠΎΠ»ΠΈ
            "id": 7        
        },                 
        "user": {          // для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "id": 1230     
        },                 
        "organization": {  // для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "id": 188      
        },                 
        "state_rule": {    // Π² состояниях
            "states": [    
                1,         
                2,         
                3          
            ]              
        }                  
    }                      
}                          

http 200

// 2.0+
{                      
    "property": {...}  // ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ ΡƒΠ·Π΅Π»
}                      

GET /rest/configuration/props

ΠžΡ‚Π΄Π°Ρ‘Ρ‚ всС настройки ΠΈ ΠΈΡ… значСния, рассчитанныС для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

http 200

// 2.0+
{  // БодСрТатся всС настройки Π² Π²ΠΈΠ΄Π΅ JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
   // с названиями ΠΏΠΎΠ»Π΅ΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ "name" настроСк.
   // ЗначСния настроСк ΡƒΠΆΠ΅ рассчитаны Π² соотвСтствии
   // с Π·Π°Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ для Π½ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΈ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ
   // ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° (ΠΈΠ»ΠΈ Π΅Π³ΠΎ отсутствия).
}  

GET /rest/configuration/backward-compatible

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… настроСк для сохранСния ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости со старыми вСрсиями клиСнтских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π Π°Π½Π΅Π΅ запрос назывался /files/settings; ΠΎΠ½ ΠΈ сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚.ΠΊ. Π½Π° nginx сдСлан проброс.

Π’.ΠΊ. Ρ€Π°Π½Π΅Π΅ /files/settings Π±Ρ‹Π» просто запросом ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ выполнялся Π±Π΅Π· Ρ‚ΠΎΠΊΠ΅Π½Π°, Ρ‚ΠΎ Π² /backward-compatible сохранСно Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ВсС настройки Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Ρ‚ΠΎΠΊΠ΅Π½ Π½Π΅ пСрСдавался.

http 200

// 2.0+
{                                                         
    "is_camera_needs_to_use_location": false,             // настройка "mobileapp/camera/is_camera_needs_to_use_location"
    "camera_max_location_error_meters": 50,               // настройка "mobileapp/camera/camera_max_location_error_meters"
    "camera_max_location_delay_millis": 10000,            // настройка "mobileapp/camera/camera_max_location_delay_millis"
    "is_need_to_use_custom_camera": true,                 // настройка "mobileapp/camera/is_need_to_use_custom_camera"
    "camera_is_put_date_stamp": false,                    // настройка "mobileapp/camera/camera_is_put_date_stamp"
    "is_need_choose_sticker_before_start_camera": false,  // настройка "mobileapp/camera/is_need_choose_sticker_before_start_camera"
    "is_need_choose_sticker_after_stop_camera": false,    // настройка "mobileapp/camera/is_need_choose_sticker_after_stop_camera"
    "camera_max_distance_to_task_meters": 100,            // настройка "mobileapp/camera/camera_max_distance_to_task_meters"
    "is_need_add_caption_mode": true,                     // настройка "mobileapp/camera/is_need_add_caption_mode"
    "is_required_add_caption": false,                     // настройка "mobileapp/camera/is_required_add_caption"
    "is_landing": false,                                  // настройка "system/is_landing"
    "mapinformer_type": "standard",                       // настройка "mobileapp/mapinformer_type"
    "geoportal": {                                        
        "url": "http://integration.dev.geo4.pro",         // доступ ΠΊ Π³Π΅ΠΎΠΏΠΎΡ€Ρ‚Π°Π»Ρƒ; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рассчитываСтся
                                                          // исходя ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ssc.host ΠΈ requests.use.ssl.protocol
                                                          // Π² настройках
        "socket_port": "80"                               // константа
    },                                                    
    "cerebellum": {                                       
        "url": "http://integration.dev.geo4.pro"          // доступ ΠΊ cerebellum; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рассчитываСтся
                                                          // исходя ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ssc.host ΠΈ requests.use.ssl.protocol
    }                                                     
}                                                         

GET /rest/configuration/java-options

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ настройках ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

http 200

// 2.0+
{                                           
    "-Dfiles.localStorage": "c:/work/tmp",  // локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²
                                            // (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° бСрСтся ΠΈΠ· "VM Options")
    "filesLocalStorage": "c:/work/tmp",     // локальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²
                                            // (Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π½Π΅ прописано Π² "VM Options",
                                            // Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ бСрСтся ΠΈΠ· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° application.conf)
    "taskSeparateNumeration": false,        // Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Π°Ρ нумСрация Π·Π°Π΄Π°Π½ΠΈΠΉ Π² Ρ€Π°Π·Π½Ρ‹Ρ… кластСрах
    "gisEditorDefaultAccess": false,        // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "issueZoneTrackingOn": false            // Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ отслСТиваниС мСстополоТСния исполнитСля
                                            // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для всСх Π·Π°Π΄Π°Π½ΠΈΠΉ
}                                           

PUT /rest/configuration/locale/*code

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ локаль сСрвСра.

GET /rest/configuration/system/ldap

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния настроСк Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈ Ρ‡Π΅Ρ€Π΅Π· LDAP.

http 200

// 2.0+
{                                    
    "host": "ldap.example.com",      // хост
    "port": 389,                     // ΠΏΠΎΡ€Ρ‚
    "use_ssl": false,                // ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SSL
    "admin_login": "login",          // Π»ΠΎΠ³ΠΈΠ½ администратора
    "admin_password": "password",    // ΠΏΠ°Ρ€ΠΎΠ»ΡŒ администратора
    "attributes": {                  // основныС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Active Directory
        "phone": "telephoneNumber",  // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "name": "displayName",       // Ρ„ΠΈΠΎ
        "login": "sAMAccountName",   // Π»ΠΎΠ³ΠΈΠ½
        "email": "mail"              // email
    },                               
    "automatic_user_creation": {     // автоматичСскоС созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
        "role_id": 7,                // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "organization_id": 7,        // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "enabled": false             // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
    }                                
}                                    

PUT /rest/configuration/system/ldap

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ значСния настроСк Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈ Ρ‡Π΅Ρ€Π΅Π· LDAP.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                    
    "host": "ldap.example.com",      // хост
    "port": 389,                     // ΠΏΠΎΡ€Ρ‚
    "use_ssl": false,                // ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SSL
    "admin_login": "login",          // Π»ΠΎΠ³ΠΈΠ½ администратора
    "admin_password": "password",    // ΠΏΠ°Ρ€ΠΎΠ»ΡŒ администратора
    "attributes": {                  // основныС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Active Directory
        "phone": "telephoneNumber",  // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "name": "displayName",       // Ρ„ΠΈΠΎ
        "login": "sAMAccountName",   // Π»ΠΎΠ³ΠΈΠ½
        "email": "mail"              // email
    },                               
    "automatic_user_creation": {     // автоматичСскоС созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
        "role_id": 7,                // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "organization_id": 7,        // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "enabled": false             // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
    }                                
}                                    

http 200

// 2.0+
{                                    
    "host": "ldap.example.com",      // хост
    "port": 389,                     // ΠΏΠΎΡ€Ρ‚
    "use_ssl": false,                // ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SSL
    "admin_login": "login",          // Π»ΠΎΠ³ΠΈΠ½ администратора
    "admin_password": "password",    // ΠΏΠ°Ρ€ΠΎΠ»ΡŒ администратора
    "attributes": {                  // основныС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Active Directory
        "phone": "telephoneNumber",  // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "name": "displayName",       // Ρ„ΠΈΠΎ
        "login": "sAMAccountName",   // Π»ΠΎΠ³ΠΈΠ½
        "email": "mail"              // email
    },                               
    "automatic_user_creation": {     // автоматичСскоС созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
        "role_id": 7,                // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "organization_id": 7,        // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "enabled": false             // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
    }                                
}                                    

/rest/clusters

GET /rest/clusters/list

Бписок кластСров, доступных Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа GLOBAL доступны всС Π½Π΅ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ кластСры. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои кластСры.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю title.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                        
    "items": [                                           // список доступных кластСров
        {                                                
            "id": 2,                                     // id кластСра
            "title": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Вахитовского Ρ€Π°ΠΉΠΎΠ½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            "defaults": false,                           // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ кластСр кластСром ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "isolated": false,                           // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ кластСр ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ
            "disk_usage": 1430494,                       // суммарный Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±Π°ΠΉΡ‚Π°Ρ…
            "time_zone": "Europe/Moscow",                // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° кластСра
            "creation_date": 1585045830,                 // Π΄Π°Ρ‚Π° создания кластСра
            "created_by": {                              // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал кластСр
                "id": 6,                                 // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "fio": "Администратор"                   // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            }                                            
        },                                               
        ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                   
}                                                        

GET /rest/clusters/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ кластСру (Ссли Π΄Π°Π½Π½Ρ‹ΠΉ кластСр доступСн Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ).

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа GLOBAL Π²ΠΈΠ΄ΠΈΡ‚ любой кластСр. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½ΠΈΠΆΠ΅ GLOBAL Π²ΠΈΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои кластСры.

http 200

// 2.0+
  {                                            
    "id": 10,                                  // id кластСра
    "title": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠšΠΈΡ€ΠΎΠ²ΡΠΊΠΎΠ³ΠΎ Ρ€Π°ΠΉΠΎΠ½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    "defaults": false,                         // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ кластСр кластСром ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "isolated": false,                         // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ кластСр ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ
    "disk_usage": 1430494,                     // суммарный Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±Π°ΠΉΡ‚Π°Ρ…
    "time_zone": "Europe/Moscow",              // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° кластСра
    "creation_date": 1585045830,               // Π΄Π°Ρ‚Π° создания кластСра
    "created_by": {                            // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал кластСр
        "id": 6,                               // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Администратор"                 // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    }                                          
}                                              

POST /rest/clusters

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ кластСр ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа GLOBAL.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ кластСра.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

// 2.0+
{                                             
    "title": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠšΠΈΡ€ΠΎΠ²ΡΠΊΠΎΠ³ΠΎ Ρ€Π°ΠΉΠΎΠ½Π°"  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    "isolated": false,                        // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ кластСр ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ
                                              // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - false
    "time_zone": "Europe/Moscow"              // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° кластСра, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ - "UTC+3", "UTC+03:00" ΠΈΠ»ΠΈ "Europe/Moscow"
}                                             

http 200

// 2.0+
  {                                            
    "id": 10,                                  // id кластСра
    "title": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠšΠΈΡ€ΠΎΠ²ΡΠΊΠΎΠ³ΠΎ Ρ€Π°ΠΉΠΎΠ½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    "defaults": false,                         // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ кластСр кластСром ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "isolated": false,                         // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ кластСр ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ
    "disk_usage": 0,                           // суммарный Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±Π°ΠΉΡ‚Π°Ρ…
    "time_zone": "Europe/Moscow",              // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° кластСра
    "creation_date": 1585045830,               // Π΄Π°Ρ‚Π° создания кластСра
    "created_by": {                            // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал кластСр
        "id": 6,                               // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Администратор"                 // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    }                                          
}                                              

PATCH /rest/clusters/:id

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ кластСр ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои кластСры.

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ кластСрС.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

// 2.0+
{                                               
    "title": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠŸΡ€ΠΈΠ²ΠΎΠ»ΠΆΡΠΊΠΎΠ³ΠΎ Ρ€Π°ΠΉΠΎΠ½Π°"  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
}                                               

http 200

// 2.0+
  {                                              
    "id": 10,                                    // id кластСра
    "title": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠŸΡ€ΠΈΠ²ΠΎΠ»ΠΆΡΠΊΠΎΠ³ΠΎ Ρ€Π°ΠΉΠΎΠ½Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    "defaults": false,                           // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ кластСр кластСром ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "isolated": false,                           // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ кластСр ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ
    "disk_usage": 1430494,                       // суммарный Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±Π°ΠΉΡ‚Π°Ρ…
    "time_zone": "Europe/Moscow",                // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° кластСра
    "creation_date": 1585045830,                 // Π΄Π°Ρ‚Π° создания кластСра
    "created_by": {                              // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал кластСр
        "id": 6,                                 // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Администратор"                   // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    }                                            
}                                                

DELETE /rest/clusters/:id

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ кластСр ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа GLOBAL.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ кластСра.

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ удалСния кластСра "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ" ΠΈΠ»ΠΈ кластСра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ (400 BadRequest).

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

GET /rest/clusters/:id/tariffs/statistics

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Запрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ количСствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ, созданных Π·Π° расчСтный ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Ρ‚Π°Ρ€ΠΈΡ„Π°

http 200

// 2.0+
{                                 
    "task_count": 43,             // количСство Π·Π°Π΄Π°Π½ΠΈΠΉ, созданных Π² кластСрС Π·Π° расчСтный ΠΏΠ΅Ρ€ΠΈΠΎΠ΄
    "user_count": 68,             // количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² кластСрС
    "used_memory": null,          // израсходованная ΠΏΠ°ΠΌΡΡ‚ΡŒ
    "tariff": {                   
        "id": 1,                  // id Ρ‚Π°Ρ€ΠΈΡ„Π°
        "limits": {               
            "task_count": 500,    // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ количСству Π·Π°Π΄Π°Π½ΠΈΠΉ
            "user_count": 600,    // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ количСству ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
            "storage_space": 100  // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ дискового мСста, Π“Π‘
        }                         
        "is_free": true           // ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Ρ‚Π°Ρ€ΠΈΡ„ бСсплатным
    },                            
    "begin": "08.12.2023",        // Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° расчСтного ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
    "end": "08.01.2024"           // Π΄Π°Ρ‚Π°, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ дСйствуСт Ρ‚Π°Ρ€ΠΈΡ„
}                                 

POST /rest/clusters/:id/upload/photos

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ кластСра.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.

http 200

// 2.0+
{             
    "id": 43  // id физичСского Ρ„Π°ΠΉΠ»Π°
}             

POST /rest/clusters/:id/upload/videos

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ кластСра.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»ΠΎΠ².

http 200

// 2.0+
{             
    "id": 43  // id физичСского Ρ„Π°ΠΉΠ»Π°
}             

POST /rest/clusters/:id/upload/sounds

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ кластСра.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ².

http 200

// 2.0+
{             
    "id": 43  // id физичСского Ρ„Π°ΠΉΠ»Π°
}             

POST /rest/clusters/:id/upload/files

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ кластСра.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ².

http 200

// 2.0+
{             
    "id": 43  // id физичСского Ρ„Π°ΠΉΠ»Π°
}             

/rest/organizations

GET /rest/organizations/list/:limit/:offset

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, Π³Π΄Π΅ offset - Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, limit - количСство Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ.

Π‘ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² Π·ΠΎΠ½Ρƒ видимости Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ limit, offset Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                             
    "items": [                                                
        {                                                     
            "id": 2,                                          // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "ΠžΡ‚Π΄Π΅Π» ВСстирования T",                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "logo": "logo_291.jpg",                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°
                                                              //
            "map_extent": {                                   // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
                "id": 2,                                      
                "name": "РСспублика Ватарстан",               
                "extent": [                                   
                    47.1643057526207,                         
                    54.2202822940369,                         
                    54.3273954713906,                         
                    56.7105387481253                          
                ]                                             
            }                                                 //
            "client": false,                                  // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                              //
            "users_count": 37,                                // количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
            "gis_editor_default_access": false,               // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
            "invite_url": "https://...",                      // url ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
            "info": {                                         // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
                "address": "Москва",                          // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "email": "test@test.org",                     // e-mail
                "phone": "1234567890",                        // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
                "fax": "123456",                              // факс
                "inn": 123456789012,                          // ИНН
                "kpp": 123456789,                             // КПП
                "bank": "234567890",                          // Π‘Π°Π½ΠΊ
                "bank_account": "",                           // Расчётный счёт
                "bank_kpp": 123456789013,                     // ИНН банка
                "bank_bik": 345678901                         // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
                "account": 2012019292109,                     // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",        // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",   // ЀИО руководитСля
                "accountant_fio": "Никитина Ольга Ивановна",  // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
                "max_users_count": 50                         // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            },                                                //
                                                              //
            "default_assigned_organization_id": 500           // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
        },                                                    
        ...                                                   // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ
    ]                                                         
}                                                             

GET /rest/organizations/public

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… (клиСнтских) ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ.

http 200

// 2.0+
{                                                
    "items": [                                   
        {                                        
            "id": 3,                             // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "Π’Π»Π°ΡΡ‚ΡŒ Π½Π°Ρ€ΠΎΠ΄Ρƒ",             // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "logo": "logo_162.jpg",              //
            "map_extent": {                      // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
                "id": 2,                         
                "name": "РСспублика Ватарстан",  
                "extent": [                      
                    47.1643057526207,            
                    54.2202822940369,            
                    54.3273954713906,            
                    56.7105387481253             
                ]                                
            }                                    
        },                                       
        ...                                      // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ
    ]                                            
}                                                

POST /rest/organizations/icons

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ.

Для вСрсий Cerbellum Π΄ΠΎ 0.16 Π² запросС Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

Для вСрсий Cerbellum ΠΎΡ‚ 0.16 ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ Π² запросС достаточно ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· REST-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Advanced REST client

http 200

// 2.0+
{                                                       
    "name": "ebb453e8-db16-1004-8f9e-3e07628b8015.jpg"  // имя Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ
                                                        // UUID-стандарта ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
}                                                       

GET /rest/organizations/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ видимости GLOBAL доступныС всС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ доступ ΠΊ организациям ограничиваСтся ΠΈΡ… кластСром.

http 200

// 2.0+
{                                                                          
    "id": 600,                                                             // ID
    "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "logo": "logo_600.jpg",                                                // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                           //
    "map_extent": {                                                        // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
        "id": 2,                                                           
        "name": "РСспублика Ватарстан",                                    
        "extent": [                                                        
            47.1643057526207,                                              
            54.2202822940369,                                              
            54.3273954713906,                                              
            56.7105387481253                                               
        ]                                                                  
    }                                                                      //
    "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite_url": "https://...",                                           // url ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
    "info": {                                                              // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
        "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "email": "test@test.org",                                          // e-mail
        "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "fax": "123456",                                                   // факс
        "inn": 123456789012,                                               // ИНН
        "kpp": 123456789,                                                  // КПП
        "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
        "bank_account": "",                                                // Расчётный счёт
        "bank_kpp": 123456789013,                                          // ИНН банка
        "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
        "account": "2012019292109",                                        // Банковский счСт ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
        "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
        "max_users_count": 50                                              // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                     //
                                                                           //
    "default_assigned_organization_id": 500,                               // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "message_channel_id": 65006                                            // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
}                                                                          

POST /rest/organizations

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                          
    "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "logo": "high_tech.jpg",                                               // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "map_extent_id": 268,                                                  // id полоТСния ΠΊΠ°Ρ€Ρ‚Ρ‹
    "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ; ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ false
    "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ,
                                                                           // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ администратору
    "cluster_id": 2,                                                       // id кластСра
                                                                           //
    "info": {                                                              // * Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
        "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "email": "test@test.org",                                          // e-mail
        "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "fax": "123456",                                                   // факс
        "inn": 123456789012,                                               // ИНН
        "kpp": 123456789,                                                  // КПП
        "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
        "bank_account": "",                                                // Расчётный счёт
        "bank_kpp": 123456789013,                                          // ИНН банка
        "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
        "account": "2012019292109",                                        // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
        "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
        "stamp": "ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ.png",                                             // Имя Ρ„Π°ΠΉΠ»Π° с ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "head_signature": "Подпись_руководитСля.png",                      // Имя Ρ„Π°ΠΉΠ»Π° с подписью руководитСля ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "accountant_signature": "Подпись_Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°.png",                  // Имя Ρ„Π°ΠΉΠ»Π° с подписью Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "max_users_count": 100                                             // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                     //
                                                                           //
    "id": 600,                                                             // id ΠΏΡ€ΠΈ создании; Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ
                                                                           //
    "default_assigned_organization_id": 99                                 // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
}                                                                          

http 200

// 2.0+
{                                                                          
    "id": 600,                                                             // ID
    "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "logo": "logo_600.jpg",                                                // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "cluster_id": 2,                                                       // id кластСра
                                                                           //
    "map_extent": {                                                        // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
        "id": 2,                                                           
        "name": "РСспублика Ватарстан",                                    
        "extent": [                                                        
            47.1643057526207,                                              
            54.2202822940369,                                              
            54.3273954713906,                                              
            56.7105387481253                                               
        ]                                                                  
    }                                                                      //
    "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite_url": null,                                                    // url ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
    "info": {                                                              // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
        "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "email": "test@test.org",                                          // e-mail
        "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "fax": "123456",                                                   // факс
        "inn": 123456789012,                                               // ИНН
        "kpp": 123456789,                                                  // КПП
        "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
        "bank_account": "",                                                // Расчётный счёт
        "bank_kpp": 123456789013,                                          // ИНН банка
        "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
        "account": "2012019292109",                                        // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
        "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
        "max_users_count": 100                                             // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                     //
                                                                           //
    "default_assigned_organization_id": 99,                                // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "message_channel_id": 65006                                            // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
}                                                                          

PATCH /rest/organizations/:id

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ своих кластСров.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π€Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ запроса Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ {FILES_ROOT}/department_logo

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                          
    "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "logo": "high_tech.jpg",                                               // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "map_extent_id": 268,                                                  // id полоТСния ΠΊΠ°Ρ€Ρ‚Ρ‹
    "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ,
                                                                           // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ администратору
    "info": {                                                              // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
        "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "email": "test@test.org",                                          // e-mail
        "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "fax": "123456",                                                   // факс
        "inn": 123456789012,                                               // ИНН
        "kpp": 123456789,                                                  // КПП
        "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
        "bank_account": "",                                                // Расчётный счёт
        "bank_kpp": 123456789013,                                          // ИНН банка
        "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
        "account": "2012019292109",                                        // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
        "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
        "stamp": "ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ.png",                                             // Имя Ρ„Π°ΠΉΠ»Π° с ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС
                                                                           // Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "head_signature": "Подпись_руководитСля.png",                      // Имя Ρ„Π°ΠΉΠ»Π° с подписью руководитСля ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС
                                                                           // Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "accountant_signature": "Подпись_Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°.png",                  // Имя Ρ„Π°ΠΉΠ»Π° с подписью Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅
                                                                           // послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "max_users_count": 100                                             // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                           // (Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ мСньшС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ количСства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ)
    },                                                                     
    "default_assigned_organization_id": 99                                 // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
}                                                                          

http 200

// 2.0+
{                                                                          
    "id": 600                                                              // ID
    "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "logo": "logo_600.jpg",                                                // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                           //
    "map_extent": {                                                        // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
        "id": 2,                                                           
        "name": "РСспублика Ватарстан",                                    
        "extent": [                                                        
            47.1643057526207,                                              
            54.2202822940369,                                              
            54.3273954713906,                                              
            56.7105387481253                                               
        ]                                                                  
    }                                                                      //
    "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite_url": "https://...",                                           // url ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
    "info": {                                                              // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
        "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "email": "test@test.org",                                          // e-mail
        "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "fax": "123456",                                                   // факс
        "inn": 123456789012,                                               // ИНН
        "kpp": 123456789,                                                  // КПП
        "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
        "bank_account": "",                                                // Расчётный счёт
        "bank_kpp": 123456789013,                                          // ИНН банка
        "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
        "account": "2012019292109",                                        // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
        "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
        "stamp": "ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ.png",                                             // Имя Ρ„Π°ΠΉΠ»Π° с ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "head_signature": "Подпись_руководитСля.png",                      // Имя Ρ„Π°ΠΉΠ»Π° с подписью руководитСля ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "accountant_signature": "Подпись_Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°.png",                  // Имя Ρ„Π°ΠΉΠ»Π° с подписью Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ POST /files/upload
        "max_users_count": 100                                             // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                     //
                                                                           //
    "default_assigned_organization_id": 99,                                // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "message_channel_id": 65006                                            // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
}                                                                          

DELETE /rest/organizations/:id

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ происходит ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… эта организация - главная.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

POST /rest/organizations/:id/invite-url

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ invite-URL.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ invite-URL для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ invite-URL для своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                          
    "id": 600                                                              // ID
    "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "logo": "logo_600.jpg",                                                // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                           //
    "map_extent": {                                                        // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
        "id": 2,                                                           
        "name": "РСспублика Ватарстан",                                    
        "extent": [                                                        
            47.1643057526207,                                              
            54.2202822940369,                                              
            54.3273954713906,                                              
            56.7105387481253                                               
        ]                                                                  
    }                                                                      //
    "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite_url": "https://...",                                           // url ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
    "info": {                                                              // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
        "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "email": "test@test.org",                                          // e-mail
        "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "fax": "123456",                                                   // факс
        "inn": 123456789012,                                               // ИНН
        "kpp": 123456789,                                                  // КПП
        "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
        "bank_account": "",                                                // Расчётный счёт
        "bank_kpp": 123456789013,                                          // ИНН банка
        "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
        "account": "2012019292109",                                        // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
        "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
        "max_users_count": 100                                             // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                     //
                                                                           //
    "default_assigned_organization_id": 500,                               // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "message_channel_id": 65006                                            // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
}                                                                          

DELETE /rest/organizations/:id/invite-url

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ invite-URL.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ invite-URL ΠΈΠ· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ invite-URL ΠΈΠ· своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                          
    "id": 600                                                              // ID
    "name": "ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "logo": "logo_600.jpg",                                                // Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                                                                           //
    "map_extent": {                                                        // ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹
        "id": 2,                                                           
        "name": "РСспублика Ватарстан",                                    
        "extent": [                                                        
            47.1643057526207,                                              
            54.2202822940369,                                              
            54.3273954713906,                                              
            56.7105387481253                                               
        ]                                                                  
    }                                                                      //
    "client": false,                                                       // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ клиСнтской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "gis_editor_default_access": false,                                    // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite_url": "https://...",                                           // url ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
    "info": {                                                              // Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля
        "address": "Москва",                                               // адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "email": "test@test.org",                                          // e-mail
        "phone": "1234567890",                                             // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
        "fax": "123456",                                                   // факс
        "inn": 123456789012,                                               // ИНН
        "kpp": 123456789,                                                  // КПП
        "bank": "234567890",                                               // Π‘Π°Π½ΠΊ
        "bank_account": "",                                                // Расчётный счёт
        "bank_kpp": 123456789013,                                          // ИНН банка
        "bank_bik": 345678901,                                             // Π‘Π˜Πš Π±Π°Π½ΠΊΠ°
        "account": "2012019292109",                                        // Π‘Ρ‡Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "about": "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ‚",  // Об ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "full_name": "ООО ВысокиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ",                             // ПолноС ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "head_fio": "Никифоров АлСксандр ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡",                        // ЀИО руководитСля
        "accountant_fio": "Никитина Ольга Ивановна",                       // ЀИО Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°
        "max_users_count": 100                                             // Максимально допустимоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                     //
                                                                           //
    "default_assigned_organization_id": 500,                               // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "message_channel_id": 65006                                            // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ°Π½Π°Π»Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
}                                                                          

GET /rest/organizations/:id/users

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ id - id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π·ΠΎΠ½Ρƒ видимости Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этот Ρ€ΠΎΡƒΡ‚ выполнился ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π±Π΅Π· 403.

Π‘ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π΄Π°Π½Ρ‹ Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² Π·ΠΎΠ½Ρƒ видимости.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

http 200

// 2.0+
{                                                               
    "items": [                                                  
        {                                                       
            "id": 3011,                                         // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "login": "admin1439218241106",                      // Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "fio": "Иванов И.И.",                               // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "type": {                                           // Ρ‚ΠΈΠΏ
                "id": 1,                                        // id Ρ‚ΠΈΠΏΠ°
                "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            },                                                  
            "authentication_type": 0,                           // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                                // 1 - LDAP)
            "active_till": 1712984116                           // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
            "last_authentication": 1605793362,                  // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "blocked": false,                                   // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "avatar_update_date": 1605793362,                   // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
            "gis_editor_access": true,                          // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
            "invite": {                                         // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
                "id": 1051,                                     // id
                "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",  // ΠΊΠ»ΡŽΡ‡
                "url": "https://active...",                     // url
                "creation_date": 1658304773,                    // Π΄Π°Ρ‚Π° создания
                "expires": 1658305090,                          // Π΄Π°Ρ‚Π° окончания дСйствия
                "total": 5,                                     // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
                "attempts_left": 5                              // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
            },                                                  
            "system": false,                                    // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
            "tags": [                                           // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                {                                               
                    "id": 1                                     // id ΠΌΠ΅Ρ‚ΠΊΠΈ
                },                                              
                ...                                             // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
            ],                                                  
            "organization_id": 2,                               // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π»ΠΈΠ±ΠΎ null, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
                                                                // Π½Π΅ относится Π½ΠΈ ΠΊ ΠΊΠ°ΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "cluster": {                                        // кластСр
                "id": 2184,                                     // id кластСра
                "title": "ВСстовый кластСр"                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                                  
            "organization_ids": [                               // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                2,                                              
                132,                                            
                232                                             
            ],                                                  
            "role_id": 10,                                      // id Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: 6, 7 - ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ,
                                                                // 10 - Π°Π΄ΠΌΠΈΠ½ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, 8 - администратор всСх ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ
            "task_count": 17,                                   // начиная с 0.16.0: количСство Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Π½Π°
                                                                // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π°Π΄Π°Π½ΠΈΠΉ Π² статии "Π’ Ρ€Π°Π±ΠΎΡ‚Π΅"
            "message_channel_id": 99                            // ΠΊΠ°Π½Π°Π» входящих сообщСний
        },                                                      
        ...                                                     // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
                                                                // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    ]                                                           
}                                                               

GET /rest/organizations/:id/workgroups

Бписок ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, доступных Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π“Π»Π°Π²Π½ΠΎΠΌΡƒ администратору ΠΈ Π“Π»Π°Π²Π½ΠΎΠΌΡƒ инспСктору доступны всС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ доступны:

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю title.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                              
    "items": [                                                                 // список доступных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
        {                                                                      
            "id": 2,                                                           // id ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
            "title": "ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ систСма ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с обращСниями Π³Ρ€Π°ΠΆΠ΄Π°Π½",     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
            "open": true,                                                      // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ
            "defaults": false,                                                 // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "creation_date": 1590578653,                                       // Π΄Π°Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
            "created_by": {                                                    // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
                "id": 6,                                                       // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "fio": "Администратор"                                         // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            },                                                                 
            "organization": {                                                  // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ относится ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
                "id": 189,                                                     // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"                                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            },                                                                 
        },                                                                     
        {                                                                      
            "id": 3,                                                           
            "title": "МобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с обращСниями Π³Ρ€Π°ΠΆΠ΄Π°Π½",  
            "open": false,                                                     
            "defaults": false,                                                 
            "creation_date": 1590578653,                                       
            "created_by": {                                                    
                "id": 6,                                                       
                "fio": "Администратор"                                         
            },                                                                 
            "organization": {                                                  
                "id": 189,                                                     
                "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"                                  
            }                                                                  
        },                                                                     
        {                                                                      
            "id": 1,                                                           
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ",                                           
            "open": true,                                                      
            "defaults": true,                                                  
            "creation_date": 1590578653,                                       
            "created_by": {                                                    
                "id": 6,                                                       
                "fio": "Администратор"                                         
            },                                                                 
            "organization": {                                                  
                "id": 189,                                                     
                "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"                                  
            }                                                                  
        }                                                                      
    ],                                                                         
}                                                                              

POST /rest/organizations/:id/types/:typeId

ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Если связь ΡƒΠΆΠ΅ сущСствуСт, ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ (INSERT Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ выполняСтся).

DELETE /rest/organizations/:id/types/:typeId

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.

Если связи Π½Π΅ сущСствуСт, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ 400.

GET /rest/organizations/:id/stamp

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ видимости GLOBAL доступныС всС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ доступ ΠΊ организациям ограничиваСтся ΠΈΡ… кластСром.

GET /rest/organizations/:id/head-signature

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ подписи руководитСля ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ видимости GLOBAL доступныС всС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ доступ ΠΊ организациям ограничиваСтся ΠΈΡ… кластСром.

GET /rest/organizations/:id/accountant-signature

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ подписи Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ видимости GLOBAL доступныС всС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ доступ ΠΊ организациям ограничиваСтся ΠΈΡ… кластСром.

/rest/workgroups

GET /rest/workgroups/list

Бписок ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΈΠ΄ΠΈΠΌ, Ссли Π²ΠΈΠ΄ΠΈΠΌΠ° организация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю title.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                              
    "items": [                                                                 // список доступных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²
        {                                                                      
            "id": 2,                                                           // id ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
            "title": "ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ систСма ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с обращСниями Π³Ρ€Π°ΠΆΠ΄Π°Π½",     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
            "open": true,                                                      // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ
            "defaults": false,                                                 // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "creation_date": 1590577589,                                       // Π΄Π°Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
            "created_by": {                                                    // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
                "id": 6,                                                       // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "fio": "Администратор"                                         // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            },                                                                 
            "organization": {                                                  // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ относится ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
                "id": 189,                                                     // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"                                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            },                                                                 
        },                                                                     
        {                                                                      
            "id": 3,                                                           
            "title": "МобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с обращСниями Π³Ρ€Π°ΠΆΠ΄Π°Π½",  
            "open": false,                                                     
            "defaults": false,                                                 
            "creation_date": 1590577589,                                       
            "created_by": {                                                    
                "id": 6,                                                       
                "fio": "Администратор"                                         
            },                                                                 
            "organization": {                                                  
                "id": 188,                                                     
                "name": "ΠžΡ‚Π΄Π΅Π» тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ"                          
            },                                                                 
        },                                                                     
        {                                                                      
            "id": 1,                                                           
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ",                                           
            "open": true,                                                      
            "defaults": true,                                                  
            "creation_date": 1590577589,                                       
            "created_by": {                                                    
                "id": 6,                                                       
                "fio": "Администратор"                                         
            },                                                                 
            "organization": {                                                  
                "id": 188,                                                     
                "name": "ΠžΡ‚Π΄Π΅Π» систСмного администрирования"                   
            }                                                                  
        }                                                                      
    ]                                                                          
}                                                                              

GET /rest/workgroups/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ доступСн Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΈΠ΄ΠΈΠΌ, Ссли Π²ΠΈΠ΄ΠΈΠΌΠ° организация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

http 200

// 2.0+
  {                                                                 
    "id": 10,                                                       // id ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "title": "ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ систСма ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с обращСниями Π³Ρ€Π°ΠΆΠ΄Π°Π½",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "open": false,                                                  // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ
    "defaults": false,                                              // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "creation_date": 1590577589,                                    // Π΄Π°Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "created_by": {                                                 // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
        "id": 6,                                                    // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Администратор"                                      // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                                              
    "organization": {                                               // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ относится ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
        "id": 189,                                                  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"                               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    }                                                               
}                                                                   

POST /rest/workgroups

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своих организациях.

// 2.0+
{                                                                   
    "title": "ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ систСма ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с обращСниями Π³Ρ€Π°ΠΆΠ΄Π°Π½",  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "organization": {                                               
        "id": 189                                                   
    },                                                              // * id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "open": false                                                   // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - true
}                                                                   

http 200

// 2.0+
  {                                                                 
    "id": 10,                                                       // id ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "title": "ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ систСма ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с обращСниями Π³Ρ€Π°ΠΆΠ΄Π°Π½",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "open": false,                                                  // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ
    "defaults": false,                                              // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "creation_date": 1590577589,                                    // Π΄Π°Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "created_by": {                                                 // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
        "id": 6,                                                    // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Администратор"                                      // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                                              
    "organization": {                                               // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ относится ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
        "id": 189,                                                  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"                               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    }                                                               
}                                                                   

PATCH /rest/workgroups/:id

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своих организациях.

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ измСнСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ" ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ (400 BadRequest).

// 2.0+
{                                                               
    "title": "ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ систСма ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΆΠ°Π»ΠΎΠ±Π°ΠΌΠΈ Π³Ρ€Π°ΠΆΠ΄Π°Π½"  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
}                                                               

http 200

// 2.0+
  {                                                              
    "id": 10,                                                    // id ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "title": "ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ систСма ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΆΠ°Π»ΠΎΠ±Π°ΠΌΠΈ Π³Ρ€Π°ΠΆΠ΄Π°Π½",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "open": false,                                               // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ
    "defaults": false,                                           // ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°: являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "creation_date": 1590577589,                                 // Π΄Π°Ρ‚Π° создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
    "created_by": {                                              // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
        "id": 6,                                                 // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Администратор"                                   // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                                           
    "organization": {                                            // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ относится ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
        "id": 189,                                               // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"                            // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    }                                                            
}                                                                

DELETE /rest/workgroups/:id

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своих организациях.

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ удалСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ" ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ (400 BadRequest).

POST /rest/workgroups/:id/users/:userId

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своих организациях.

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΆΠ΅ состоит Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ), Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит; ΠΏΡ€ΠΈ этом Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ½ Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ‚ΡƒΠ΄Π° Ρ€Π°Π½Π΅Π΅.

DELETE /rest/workgroups/:id/users/:userId

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своих организациях.

Если ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ состоит Π² Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит, Π° запрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ 403 Forbidden.

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ участвуСт Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ происходит.

/rest/users

GET /rest/users/current

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅.

http 200

// 2.0+
{                                                        
    "id": 6,                                             // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "login": "ivanov",                                   // Π»ΠΎΠ³ΠΈΠ½
    "fio": "Иванов Иван Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡",                       // ЀИО
    "type": {                                            // Ρ‚ΠΈΠΏ
        "id": 1,                                         // id Ρ‚ΠΈΠΏΠ°
        "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    },                                                   
    "authentication_type": 0,                            // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                         // 1 - LDAP)
    "active_till": 1712984116                            // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "last_authentication": 1605793362,                   // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "active_till_local": "02.09.2024 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "last_authentication_local": "25.03.2024 16:02",     // локальная Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "blocked": false,                                    // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "gis_editor_access": true,                           // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite": {                                          // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
        "id": 1051,                                      // id
        "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",   // ΠΊΠ»ΡŽΡ‡
        "url": "https://active...",                      // url
        "creation_date": 1658304773,                     // Π΄Π°Ρ‚Π° создания
        "expires": 1658305090,                           // Π΄Π°Ρ‚Π° окончания дСйствия
        "expires_local": "01.01.2025 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
        "total": 5,                                      // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
        "attempts_left": 5                               // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    },                                                   
    "system": false,                                     // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
    "avatar_update_date": 1605793362,                    // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
    "tags": [                                            // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        {                                                
            "id": 1                                      // id ΠΌΠ΅Ρ‚ΠΊΠΈ
        },                                               
        ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                   
    "organization_id": 1,                                // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "clusters": [                                        // кластСры
        {                                                
            "id": 3,                                     // id кластСра
            "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
        }                                                
    ],                                                   
    "organization_ids": [                                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        1,                                               
        132,                                             
        232                                              
    ],                                                   
    "role_id": 8,                                        // id Ρ€ΠΎΠ»ΠΈ
    "role_deleted": false,                               // ΡƒΠ΄Π°Π»Π΅Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "role": {                                            
        "id": 8,                                         // id Ρ€ΠΎΠ»ΠΈ
        "name": "Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор",                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
        "code": "ADMINISTRATOR",                         // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
        "level": "GLOBAL",                               // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
        "visibility_level": "GLOBAL",                    // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
        "privileges": {                                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
            "create_task": true                          
        },                                               
        "cluster": null                                  // кластСр
    },                                                   
    "email": "test@gmail.com",                           // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
    "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",  // адрСс
    "passport": "9205 999999",                           // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
    "phone": "+7 999 888 7766",                          // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
    "tracking": true,                                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
    "glonass_id": null,                                  // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
    "message_channel_id": 99,                            // ΠΊΠ°Π½Π°Π» входящих сообщСний
    "default_assigned_organization_id": 500              // организация-ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π·Π°Π΄Π°Π½ΠΈΠΉ,
                                                         // подставляСмая ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
}                                                        

POST /rest/users/check-login

НСавторизованный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΎΠ³ΠΈΠ½Π° Π½Π° сущСствованиС Π² систСмС.

// 2.0+
{                         
    "login": "user_test"  // Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
}                         

http 200

// 2.0+
{                   
    "check": false  // true - Π»ΠΎΠ³ΠΈΠ½ Π½Π΅ сущСствуСт Π² систСмС,
                    // ΠΈ ΠΎΠ½ доступСн для использования;
                    // false - Π»ΠΎΠ³ΠΈΠ½ сущСствуСт Π² систСмС,
                    // ΠΈ ΠΎΠ½ Π½Π΅ доступСн для использования;
}                   

GET /rest/users

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ:

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с Ρ€ΠΎΠ»ΡŒΡŽ ΠšΠ»ΠΈΠ΅Π½Ρ‚ нСдоступны Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Ρ€ΠΎΠ»ΡŒΡŽ ΠšΠ»ΠΈΠ΅Π½Ρ‚.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, typeId=1,2.

http 200

// 2.0+
{                                                                
    "items": [                                                   
        {                                                        
            "id": 3011,                                          // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "login": "admin1439218241106",                       // Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "fio": "Иванов И.И.",                                // ЀИО
            "organization_id": 2,                                // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "clusters": [                                        // кластСры
                {                                                
                    "id": 3,                                     // id кластСра
                    "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
                }                                                
            ],                                                   
            "type": {                                            // Ρ‚ΠΈΠΏ
                "id": 1,                                         // id Ρ‚ΠΈΠΏΠ°
                "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            },                                                   
            "authentication_type": 0,                            // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                                 // 1 - LDAP)
            "active_till": 1712984116                            // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
            "last_authentication": 1605793362,                   // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "active_till_local": "02.09.2024 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
            "last_authentication_local": "25.03.2024 16:02",     // локальная Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "blocked": false,                                    // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "avatar_update_date": 1605793362,                    // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
            "gis_editor_access": true,                           // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
            "invite": {                                          // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
                "id": 1051,                                      // id
                "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",   // ΠΊΠ»ΡŽΡ‡
                "url": "https://active...",                      // url
                "creation_date": 1658304773,                     // Π΄Π°Ρ‚Π° создания
                "expires": 1658305090,                           // Π΄Π°Ρ‚Π° окончания дСйствия
                "expires_local": "01.01.2025 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
                "total": 5,                                      // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
                "attempts_left": 5                               // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
            },                                                   
            "system": false,                                     // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
            "tags": [                                            // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                {                                                
                    "id": 1                                      // id ΠΌΠ΅Ρ‚ΠΊΠΈ
                },                                               
                ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
            ],                                                   
            "organization_ids": [                                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                2,                                               
                132,                                             
                232                                              
            ],                                                   
            "role_id": 10,                                       // id Ρ€ΠΎΠ»ΠΈ
            "role_deleted": false,                               // ΡƒΠ΄Π°Π»Π΅Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "email": "test@gmail.com",                           // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
            "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",  // адрСс
            "passport": "9205 999999",                           // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
            "phone": "+7 999 888 7766",                          // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
            "task_count": 17,                                    // начиная с 0.16.0: количСство Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Π½Π°
                                                                 // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π°Π΄Π°Π½ΠΈΠΉ Π² стадии "Π’ Ρ€Π°Π±ΠΎΡ‚Π΅"
            "tracking": false,                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
            "glonass_id": null,                                  // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
            "message_channel_id": 99                             // ΠΊΠ°Π½Π°Π» входящих сообщСний
        },                                                       
        ...                                                      // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
    ]                                                            
}                                                                

GET /rest/users/by-distance

Запрос Π²Ρ‹Π΄Π°Π΅Ρ‚ список Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± ΠΈΡ… мСстополоТСнии:

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с Ρ€ΠΎΠ»ΡŒΡŽ ΠšΠ»ΠΈΠ΅Π½Ρ‚ нСдоступны Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Ρ€ΠΎΠ»ΡŒΡŽ ΠšΠ»ΠΈΠ΅Π½Ρ‚.

todo Если Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‚ΠΎ информация ΠΎ мСстополоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ отсутствуСт.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

http 200

// 2.0+
{                                                                 
    "items": [                                                    
        {                                                         
            "user": {                                             
                "id": 614,                                        // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "fio": "Иванов Иван Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡",                    // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "role": {                                         // Ρ€ΠΎΠ»ΡŒ
                    "id": 10,                                     
                    "name": "Администратор ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ"           
                },                                                
                "type": {                                         // Ρ‚ΠΈΠΏ
                    "id": 1,                                      // id Ρ‚ΠΈΠΏΠ°
                    "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                },                                                
                "authentication_type": 0,                         // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                                  // 1 - LDAP)
                "last_authentication": 1605793362,                // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "active_till_local": "02.09.2024 12:00",          // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
                "last_authentication_local": "25.03.2024 16:02",  // локальная Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "blocked": false,                                 // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "avatar_update_date": 1605793362,                 // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
                "tags": [                                         // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                    {                                             
                        "id": 1                                   // id ΠΌΠ΅Ρ‚ΠΊΠΈ
                    },                                            
                    ...                                           // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
                ],                                                
                "clusters": [                                     // кластСры
                    {                                             
                        "id": 3,                                  // id кластСра
                        "title": "ВСстовый кластСр"               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
                    }                                             
                ],                                                
                "organization_id": 3                              // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            },                                                    
            "glonass_id": 225,                                    // Π“Π›ΠžΠΠΠ‘Π‘-id
            "lon": 49.1416784,                                    // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹ мСстополоТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "lat": 55.7745002,                                    // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΡˆΠΈΡ€ΠΎΡ‚Ρ‹ мСстополоТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "date": 1501844904,                                   // Π΄Π°Ρ‚Π° послСднСй активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "active": true                                        // Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π° послСдниС сутки ΠΎΡ‚
                                                                  // Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ рассчитываСтся
                                                                  // исходя ΠΈΠ· Π΄Π°Ρ‚Ρ‹ послСднСго обновлСния Ρ‚ΠΎΡ‡ΠΊΠΈ
                                                                  // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ; null, Ссли Π½Π΅Ρ‚ Π΄Π°Ρ‚Ρ‹
                                                                  // обновлСния, ΠΈΠ»ΠΈ ΠΌΡ‹ Π½Π΅ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ
                                                                  // мСстополоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
            "distance": 34.7971366515358                          // расстояниС ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ
                                                                  // Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… запроса Ρ‚ΠΎΡ‡ΠΊΠΈ (Π² ΠΊΠΌ.),
                                                                  // Π»ΠΈΠ±ΠΎ null, Π² случаях, Ссли Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π΅ Π±Ρ‹Π»Π°
                                                                  // ΡƒΠΊΠ°Π·Π°Π½Π° Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… запроса, ΠΈΠ»ΠΈ ΠΌΡ‹ Π½Π΅
                                                                  // ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстополоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
        },                                                        
        ...                                                       // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                                             
}                                                                 

GET /rest/users/locations

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ всСх ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π§ΠΈΡ‚Π°Ρ‚ΡŒ мСстополоТСниС. Π‘Π²ΠΎΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всСгда.

http 200

// 2.0+
{                                    
    "items": [                       
        {                            
            "id": 999,               // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "point": {               // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ мСстополоТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "user_id": 225,      // Π“Π›ΠžΠΠΠ‘Π‘-id
                "lon": 50.0001,      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° longitude (Π΄ΠΎΠ»Π³ΠΎΡ‚Π°)
                "lat": 50.0002,      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° latitude (ΡˆΠΈΡ€ΠΎΡ‚Π°),
                "date": 1526314368,  // врСмя послСднСй активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "direction": 96,     // Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
                "speed": 1.0,        // ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ
                "active": false      // Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»
                                     // (ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» задаСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ geo4me.user.activity.interval
                                     // Π² Ρ„Π°ΠΉΠ»Π΅ app.conf, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, 30 ΠΌΠΈΠ½ΡƒΡ‚)
            }                        
        }                            
    ]                                
}                                    

GET /rest/users/monitoring

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ web-socket для получСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Для получСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° привилСгия Π§ΠΈΡ‚Π°Ρ‚ΡŒ мСстополоТСниС. Для получСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° привилСгия Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. Π‘Π²ΠΎΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ значСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всСгда.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сообщСния ΠΏΠΎ WS

// 2.0+
{                                     
    "gauges": [                       
        {                             
            "user_id": 131,           // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "port": 54,               // ΠΏΠΎΡ€Ρ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ приходят Π΄Π°Π½Π½Ρ‹Π΅
            "analog_value": 2.0,      // Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
            "date": 1605100717        // Π΄Π°Ρ‚Π° обновлСния
        },                            
        ...                           // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                 
}                                     
{                                     
    "points": [                       
        {                             
            "user": {                 
                "id": 609,            // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "department_id": 609  // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            },                        
            "location": {             
                "user_id": 1510,      // Π“Π›ΠžΠΠΠ‘Π‘-id
                "lon": 49.4513218,    // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹
                "lat": 56.2500685,    // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΡˆΠΈΡ€ΠΎΡ‚Ρ‹
                "date": 1490987230,   // Π΄Π°Ρ‚Π° послСднСй активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "direction": 96,      // Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
                "speed": 1.0,         // ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ
                "active": false       // Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»
                                      // для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ задаСтся
                                      // Π² настройках, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это 30 ΠΌΠΈΠ½ΡƒΡ‚);
                                      // null, Ссли Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстополоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            }                         
        }                             
    ]                                 
}                                     

GET /rest/users/locations/live

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ web-socket для получСния Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ мСстополоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π§ΠΈΡ‚Π°Ρ‚ΡŒ мСстополоТСниС. Π‘Π²ΠΎΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всСгда.

// 2.0+
{                                       
    "points": [                         
        {                               
            "user": {                   
                "id": 609,              // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "department_id": 609    // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            },                          
            "location": {               
                "user_id": 1510,        // Π“Π›ΠžΠΠΠ‘Π‘-id
                "lon": 49.4513218,      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π΄ΠΎΠ»Π³ΠΎΡ‚Ρ‹
                "lat": 56.2500685,      // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΡˆΠΈΡ€ΠΎΡ‚Ρ‹
                "date": 1490987230,     // Π΄Π°Ρ‚Π° послСднСй активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "direction": 96,        // Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
                "speed": 1.0,           // ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ
                "active": false         // Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»
                                        // для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ активности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ задаСтся
                                        // Π² настройках, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это 30 ΠΌΠΈΠ½ΡƒΡ‚);
                                        // null, Ссли Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстополоТСнии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            }                           
        },                              
        {                               
            "user": {                   
                "id": 622,              
                "organization_id": 622  
            },                          
            "location": {               
                "user_id": 1511,        
                "lon": 0.0,             
                "lat": 0.0,             
                "date": null,           
                "active": false         
            }                           
        }                               
    ]                                   
}                                       

PATCH /rest/users/tags-batch

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

ΠœΠ°ΡΡΠΎΠ²Ρ‹ΠΉ запрос Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, id ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² users, Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· added ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· remove.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                        
    "users": [           // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
        {                
            "id": 121    // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        },               
        ...              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
    ],                   
    "tags": {            // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
        "add": [         // ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ
            {            
                "id": 1  // id ΠΌΠ΅Ρ‚ΠΊΠΈ
            },           
            ...          // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка ΠΌΠ΅Ρ‚ΠΎΠΊ
        ],               
        "remove": [      // ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ
            {            
                "id": 2  // id ΠΌΠ΅Ρ‚ΠΊΠΈ
            },           
            ...          // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка ΠΌΠ΅Ρ‚ΠΎΠΊ
        ]                
    }                    
}                        

POST /rest/users

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² свою ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ.

ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π°Π²Π°Ρ‚Π°Ρ€Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ выполнСния запроса Ρ„Π°ΠΉΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π° сСрвСр запросом POST /files/upload. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ name Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ avatar_file_name ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ основного запроса.

Π”Π°Ρ‚Π° окончания срока дСйствия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя.

Π’ качСствС часового пояса бСрётся пояс кластСра Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ; Ссли Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС, бСрётся пояс этого кластСра. Π˜Π½Π°Ρ‡Π΅ бСрётся часовой пояс систСмы.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                   
    "id": 123,                                                      // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "login": "ivanov_ivan",                                         // Π»ΠΎΠ³ΠΈΠ½
    "paswd": "qwerty123",                                           // ΠΏΠ°Ρ€ΠΎΠ»ΡŒ
    "fio": "Иванов И.И.",                                           // * ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "organization_id": 1,                                           // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "gis_editor_access": true,                                      // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ,
                                                                    // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ администратору
    "organization_ids": [                                           // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        1,                                                          
        132,                                                        
        232                                                         
    ],                                                              
    "role_id": 7,                                                   // id Ρ€ΠΎΠ»ΠΈ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 7 - ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "type": {                                                       // Ρ‚ΠΈΠΏ
        "id": 1                                                     // id Ρ‚ΠΈΠΏΠ°
    },                                                              
    "blocked": false,                                               // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "authentication_type": 0,                                       // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                                    // 1 - LDAP)
    "active_till": "2030/01/01 00:00",                              // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "avatar_file_name": "f71adbab-724f-47a1-996d-0e62062b006b.jpg"  // имя Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр
                                                                    // (jpg | jpeg)
    "tags": [                                                       // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        {                                                           
            "id": 1                                                 // id ΠΌΠ΅Ρ‚ΠΊΠΈ
        },                                                          
        {                                                           
            "id": 22                                                
        },                                                          
        ...                                                         // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                              
    "clusters": [                                                   // кластСры
        {                                                           
            "id": 3                                                 
        }                                                           
    ],                                                              
    "email": "test@gmail.com",                                      // email
    "phone": "+7 999 888 7766",                                     // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
    "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",             // адрСс
    "passport": "9205 999999",                                      // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
    "tracking": true                                                // Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
}                                                                   

http 200

// 2.0+
{                                                        
    "id": 123,                                           
    "login": "ivanov_ivan",                              
    "fio": "Иванов И.И.",                                
    "type": {                                            // Ρ‚ΠΈΠΏ
        "id": 1,                                         // id Ρ‚ΠΈΠΏΠ°
        "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    },                                                   
    "authentication_type": 0,                            // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                         // 1 - LDAP)
    "active_till": 1712984116                            // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "last_authentication": 1605793362,                   // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "active_till_local": "02.09.2024 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "last_authentication_local": "25.03.2024 16:02",     // локальная Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "blocked": false,                                    // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "avatar_update_date": 1605793362,                    // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
    "gis_editor_access": true,                           // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite": {                                          // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
        "id": 1051,                                      // id
        "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",   // ΠΊΠ»ΡŽΡ‡
        "url": "https://active...",                      // url
        "creation_date": 1658304773,                     // Π΄Π°Ρ‚Π° создания
        "expires": 1658305090,                           // Π΄Π°Ρ‚Π° окончания дСйствия
        "expires_local": "01.01.2025 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
        "total": 5,                                      // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
        "attempts_left": 5                               // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    },                                                   
    "system": false,                                     // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
    "tags": [                                            // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        {                                                
            "id": 1                                      // id ΠΌΠ΅Ρ‚ΠΊΠΈ
        },                                               
        {                                                
            "id": 22                                     
        },                                               
        ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                   
    "organization_id": 1,                                // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "clusters": [                                        // кластСры
        {                                                
            "id": 3,                                     // id кластСра
            "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
        }                                                
    ],                                                   
    "organization_ids": [                                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        1,                                               
        132,                                             
        232                                              
    ],                                                   
    "role_id": 7,                                        // id Ρ€ΠΎΠ»ΠΈ
    "role": {                                            
        "id": 7,                                         // id Ρ€ΠΎΠ»ΠΈ
        "name": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ",                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
        "code": "ORG_USER",                              // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
        "level": "SELF",                                 // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
        "visibility_level": "EXTENDED",                  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
        "privileges": {                                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
            "create_task": true                          
        },                                               
        "cluster": {                                     // кластСр
            "id": 1,                                     
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                      
        }                                                
    },                                                   
    "role_deleted": false,                               // ΡƒΠ΄Π°Π»Π΅Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "email": "test@gmail.com",                           // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
    "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",  // адрСс
    "passport": "9205 999999",                           // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
    "phone": "+7 999 888 7766",                          // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
    "tracking": true,                                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
    "glonass_id": 1450,                                  // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
    "message_channel_id": 99                             // ΠΊΠ°Π½Π°Π» входящих сообщСний
}                                                        

PATCH /rest/users/:id

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ id.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбя.

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΈ organizationIds = [] ΠΈ Π½Π΅-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ organizationId ("ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ") Π±ΡƒΠ΄Π΅Ρ‚ осущСствлСна ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ organizationId, Ρ‚Π°ΠΊ ΠΈ organizationIds. Вакая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ мСняСтся Ρ€ΠΎΠ»ΡŒ Π½Π° Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ администратора/инспСктора.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ organizationIds = [] ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ organizationId = X ("ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ") Π±ΡƒΠ΄Π΅Ρ‚ сдСлана Π·Π°ΠΌΠ΅Π½Π° organizationIds = [X], Ρ‡Ρ‚ΠΎΠ±Ρ‹ привСсти ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊ согласованности.

ИмССм Π΄Π²Π° случая ΠΈ Ρ€Π°Π·Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ…. Π’Π°ΠΊ сдСлано ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ запроса — Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅, ΠΈ ΠΌΡ‹ "исправляСм" ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для нас способом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ (ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ) Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

Π”Π°Ρ‚Π° окончания срока дСйствия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя.

Π’ качСствС часового пояса бСрётся пояс кластСра Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ; Ссли Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС, бСрётся пояс этого кластСра. Π˜Π½Π°Ρ‡Π΅ бСрётся часовой пояс систСмы.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                   
    "login": "ivanov_ivan",                                         // Π»ΠΎΠ³ΠΈΠ½
    "fio": "Иванов Иван Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡",                                  // ЀИО
    "paswd": "123123",                                              // Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ
    "role_id": 10,                                                  // id Ρ€ΠΎΠ»ΠΈ; ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ сам ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ свою Ρ€ΠΎΠ»ΡŒ
    "organization_id": 517,                                         // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€Π°Π²Π° Π½Π° измСнСния
                                                                    // Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ администратора
    "organization_ids": [                                           // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        517,                                                        
        132,                                                        
        232                                                         
    ],                                                              
    "type": {                                                       // Ρ‚ΠΈΠΏ
        "id": 1                                                     // id Ρ‚ΠΈΠΏΠ°
    },                                                              
    "authentication_type": 0,                                       // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                                    // 1 - LDAP)
    "active_till": "2030/01/01 00:00",                              // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "gis_editor_access": true,                                      // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ,
                                                                    // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ администратору
    "blocked": false,                                               // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "avatar_file_name": "f71adbab-724f-47a1-996d-0e62062b006b.jpg"  // имя Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр
                                                                    // (jpg | jpeg)
    "tags": {                                                       // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "add": [                                                    // ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ
            {                                                       
                "id": 21                                            // id ΠΌΠ΅Ρ‚ΠΊΠΈ
            }                                                       
        ],                                                          
        "remove": [                                                 // ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ
            {                                                       
                "id": 22                                            // id ΠΌΠ΅Ρ‚ΠΊΠΈ
            }                                                       
        ]                                                           
    },                                                              
    "clusters": {                                                   // кластСры
        "add": [                                                    
            {                                                       
                "id": 3                                             
            }                                                       
        ],                                                          
        "remove": [                                                 
            {                                                       
                "id": 4                                             
            }                                                       
        ]                                                           
    },                                                              
    "email": "test@gmail.com",                                      // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
    "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",             // адрСс
    "phone": "+7 999 888 7766",                                     // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
    "passport": "9205 999999",                                      // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
    "tracking": true                                                // Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
}                                                                   

http 200

// 2.0+
{                                                        
    "id": 6935,                                          // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "login": "ivanov_ivan",                              // Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "fio": "Иванов Иван Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡",                       // ЀИО
    "type": {                                            // Ρ‚ΠΈΠΏ
        "id": 1,                                         // id Ρ‚ΠΈΠΏΠ°
        "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    },                                                   
    "authentication_type": 0,                            // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                         // 1 - LDAP)
    "active_till": 1712984116                            // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "last_authentication": 1605793362,                   // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "active_till_local": "02.09.2024 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
    "last_authentication_local": "25.03.2024 16:02",     // локальная Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "blocked": false,                                    // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    "avatar_update_date": 1605793362,                    // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
    "gis_editor_access": true,                           // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
    "invite": {                                          // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
        "id": 1051,                                      // id
        "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",   // ΠΊΠ»ΡŽΡ‡
        "url": "https://active...",                      // url
        "creation_date": 1658304773,                     // Π΄Π°Ρ‚Π° создания
        "expires": 1658305090,                           // Π΄Π°Ρ‚Π° окончания дСйствия
        "expires_local": "01.01.2025 12:00",             // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
        "total": 5,                                      // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
        "attempts_left": 5                               // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    },                                                   
    "system": false,                                     // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
    "tags": [                                            // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        {                                                
            "id": 1                                      // id ΠΌΠ΅Ρ‚ΠΊΠΈ
        },                                               
        {                                                
            "id": 21                                     
        },                                               
        ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                                   
    "organization_id": 517,                              // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    "clusters": [                                        // кластСры
        {                                                
            "id": 3,                                     // id кластСра
            "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
        }                                                
    ],                                                   
    "organization_ids": [                                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        517,                                             
        132,                                             
        232                                              
    ],                                                   
    "role_id": 10,                                       // id Ρ€ΠΎΠ»ΠΈ
    "role_deleted": false,                               // ΡƒΠ΄Π°Π»Π΅Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "role": {                                            
        "id": 10,                                        // id Ρ€ΠΎΠ»ΠΈ
        "name": "Администратор ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",             // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
        "code": "ORG_ADMINISTRATOR",                     // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
        "level": "ORGANIZATION",                         // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
        "visibility_level": "EXTENDED",                  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
        "privileges": {                                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
            "create_task": true                          
        },                                               
        "cluster": {                                     // кластСр
            "id": 1,                                     
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                      
        }                                                
    },                                                   
    "email": "test@gmail.com",                           // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
    "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",  // адрСс
    "passport": "9205 999999",                           // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
    "phone": "+7 999 888 7766",                          // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
    "tracking": true,                                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
    "glonass_id": 1450                                   // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
    "message_channel_id": 99,                            // ΠΊΠ°Π½Π°Π» входящих сообщСний
}                                                        

DELETE /rest/users/current

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ сСбя.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

DELETE /rest/users/:id

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Запрос Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ сСбя.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

GET /rest/users/:id/geo4me/track

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅ΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (dateFrom, dateTo), Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π§ΠΈΡ‚Π°Ρ‚ΡŒ мСстополоТСниС. Π‘Π²ΠΎΡ‘ мСстополоТСниС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всСгда.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

// 2.0+
{                                                                                                   
    "items": [                                                                                      
        {                                                                                           
            "data": 1516709271,                                                                     // Π΄Π°Ρ‚Π°
            "lat": 55.01,                                                                           // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΡˆΠΈΡ€ΠΎΡ‚Π°
            "lon": 50.02,                                                                           // ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π΄ΠΎΠ»Π³ΠΎΡ‚Π°
            "control": true,                                                                        // являСтся Π»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ
            "address": "Российская ЀСдСрация, Ватарстан, Казань, ΡƒΠ»ΠΈΡ†Π° Нурсултана НазарбаСва, 27",  // адрСс Ρ‚ΠΎΡ‡ΠΊΠΈ
            "distance": 18644                                                                       // пройдСнная дистанция ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΏΡƒΡ‚ΠΈ
        },                                                                                          // ... Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ
    ]                                                                                               
}                                                                                                   

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

GET /rest/users/:id/avatar

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π²Π°Ρ‚Π°Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

GET /rest/users/:id/avatar/crop/w:width/h:height

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π²Π°Ρ‚Π°Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Аватар отдаСтся ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° изобраТСния вдоль ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· сторон).

GET /rest/users/:id/avatar/fit/w:width/h:height

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π²Π°Ρ‚Π°Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Аватар отдаСтся ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ появлСниС пустого поля вдоль ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· сторон).

DELETE /rest/users/:id/avatar

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION, Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСбя.

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свой Π°Π²Π°Ρ‚Π°Ρ€.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

GET /rest/users/gauges/values

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ срСз Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ всСх Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. Бвою ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всСгда.

http 200

// 2.0+
{                                         
    "items": [                            
        {                                 
            "user_id": 131,               // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "port": 54,                   // ΠΏΠΎΡ€Ρ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ приходят Π΄Π°Π½Π½Ρ‹Π΅
            "name": "НаличиС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
            "analog_value": 2.0,          // Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
            "date": 1605100717            // Π΄Π°Ρ‚Π° обновлСния
        },                                
        ...                               // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                     
}                                         

GET /rest/users/:id/gauges/history

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Ссли Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. Бвою ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всСгда.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

http 200

// 2.0+
{                                         
    "items": [                            
        {                                 
            "user_id": 131,               // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "port": 54,                   // ΠΏΠΎΡ€Ρ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ приходят Π΄Π°Π½Π½Ρ‹Π΅
            "name": "НаличиС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
            "analog_value": 2.0,          // Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
            "date": 1605100717            // Π΄Π°Ρ‚Π° обновлСния
        },                                
        ...                               // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                     
}                                         

GET /rest/users/gauges/live

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ web-socket для получСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ. Бвою ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всСгда.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ сообщСния ΠΏΠΎ WS

// 2.0+
{                                 
    "gauges": [                   
        {                         
            "user_id": 131,       // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "port": 54,           // ΠΏΠΎΡ€Ρ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ приходят Π΄Π°Π½Π½Ρ‹Π΅
            "analog_value": 2.0,  // Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
            "date": 1605100717    // Π΄Π°Ρ‚Π° обновлСния
        },                        
        ...                       // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                             
}                                 

POST /rest/users/types

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ, поэтому ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ выполнСния запроса Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π° сСрвСр запросом POST /files/upload. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ name Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ icon_file_name ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ основного запроса.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                  
    "title": "НазваниС Ρ‚ΠΈΠΏΠ°",                                      // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "icon_file_name": "f71adbab-724f-47a1-996d-0e62062b006b.PNG",  // * имя Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр
                                                                   //   (png)
    "use_initials": true,                                          // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹
                                                                   // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)
    "use_avatar": true                                             // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                                                   // (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ) Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΎΠ²)
}                                                                  

http 200

// 2.0+
{                                    
    "id": 184,                       // id Ρ‚ΠΈΠΏΠ°
    "title": "НазваниС Ρ‚ΠΈΠΏΠ°",        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "icon_update_date": 1605699953,  // Π΄Π°Ρ‚Π° послСднСго измСнСния ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    "use_initials": false,           // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                     // Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)
    "use_avatar": false,             // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                     // (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ) Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΎΠ²)
    "is_default": false              // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΈΠΏΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
}                                    

PATCH /rest/users/types/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΈΠΏΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                  
    "title": "НазваниС Ρ‚ΠΈΠΏΠ°",                                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "icon_file_name": "f71adbab-724f-47a1-996d-0e62062b006b.PNG",  // имя Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр
                                                                   // (png)
    "use_initials": true,                                          // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹
                                                                   // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)
    "use_avatar": true                                             // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                                                   // (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ) Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΎΠ²)
}                                                                  

http 200

// 2.0+
{                                    
    "id": 184,                       // id Ρ‚ΠΈΠΏΠ°
    "title": "НазваниС Ρ‚ΠΈΠΏΠ°",        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "icon_update_date": 1605699953,  // Π΄Π°Ρ‚Π° послСднСго измСнСния ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    "use_initials": false,           // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                     // Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)
    "use_avatar": false,             // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                     // (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ) Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΎΠ²)
    "is_default": false              // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΈΠΏΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
}                                    

DELETE /rest/users/types/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

НСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° 403.

НСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ссли ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ (Π½Π΅ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ с этим Ρ‚ΠΈΠΏΠΎΠΌ - Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° 403.

GET /rest/users/types/list

Бписок Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю title.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                            
    "items": [                               
        {                                    
            "id": 184,                       // id Ρ‚ΠΈΠΏΠ°
            "title": "НазваниС Ρ‚ΠΈΠΏΠ°",        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            "icon_update_date": 1605699953,  // Π΄Π°Ρ‚Π° послСднСго измСнСния ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
            "use_initials": false,           // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                             // Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)
            "use_avatar": false,             // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                             // (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ) Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΎΠ²)
            "is_default": false              // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΈΠΏΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                                       
    "total": 3,                              // ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов
    "limit": 25,                             // максимальноС количСство элСмСнтов Π½Π° страницС
    "page": 1                                // тСкущая страница
}                                            

GET /rest/users/types/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΈΠΏΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

http 200

// 2.0+
{                                    
    "id": 184,                       // id Ρ‚ΠΈΠΏΠ°
    "title": "НазваниС Ρ‚ΠΈΠΏΠ°",        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "icon_update_date": 1605699953,  // Π΄Π°Ρ‚Π° послСднСго измСнСния ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    "use_initials": false,           // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                     // Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹)
    "use_avatar": false,             // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Π°Ρ‚Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                                     // (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ) Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (вмСсто ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΎΠ²)
    "is_default": false              // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Ρ‚ΠΈΠΏΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
}                                    

GET /rest/users/types/:id/icon

Π›ΡŽΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ„Π°ΠΉΠ»Π°) Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

POST /rest/users/tags

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                       
    "title": "ΠšΡƒΡ€ΡŒΠ΅Ρ€",  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
    "color": "ff0000"   // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ для отобраТСния Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (HEX ΠΊΠΎΠ΄)
}                       

http 200

// 2.0+
{                       
    "id": 11,           // id ΠΌΠ΅Ρ‚ΠΊΠΈ
    "title": "ΠšΡƒΡ€ΡŒΠ΅Ρ€",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
    "color": "ff0000"   // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ
}                       

PATCH /rest/users/tags/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                   
    "title": "ΠšΡƒΡ€ΡŒΠ΅Ρ€ ПодмосковьС",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
    "color": "008000"               // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ для отобраТСния Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ (HEX ΠΊΠΎΠ΄)
}                                   

http 200

// 2.0+
{                                   
    "id": 11,                       // id ΠΌΠ΅Ρ‚ΠΊΠΈ
    "title": "ΠšΡƒΡ€ΡŒΠ΅Ρ€ ПодмосковьС",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
    "color": "008000"               // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ
}                                   

GET /rest/users/tags/list

Бписок ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю title.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                               
    "items": [                  
        {                       
            "id": 11,           // id ΠΌΠ΅Ρ‚ΠΊΠΈ
            "title": "ΠšΡƒΡ€ΡŒΠ΅Ρ€",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
            "color": "ff0000"   // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ
        },                      
        ...                     // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ],                          
    "total": 3,                 // ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов
    "limit": 25,                // максимальноС количСство элСмСнтов Π½Π° страницС
    "page": 1                   // тСкущая страница
}                               

GET /rest/users/tags/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

http 200

// 2.0+
{                       
    "id": 11,           // id ΠΌΠ΅Ρ‚ΠΊΠΈ
    "title": "ΠšΡƒΡ€ΡŒΠ΅Ρ€",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
    "color": "ff0000"   // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ
}                       

DELETE /rest/users/tags/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

GET /rest/users/roles/privileges

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.

http 200

// 2.0+
{                                      
    "items": [                         
        {                              
            "id": 1,                   // id
            "code": "create_task",     // ΠΊΠΎΠ΄
            "name": "Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        },                             
        ...                            
    ]                                  
}                                      

GET /rest/users/roles

Бписок Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

{                                            
    "items": [                               
        {                                    
            "id": 6,                         // id Ρ€ΠΎΠ»ΠΈ
            "name": "ΠšΠ»ΠΈΠ΅Π½Ρ‚",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
            "code": "CUSTOMER",              // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
            "level": "ORGANIZATION",         // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
            "visibility_level": "EXTENDED",  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
            "privileges": {                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
                "create_task": true          
            },                               
            "cluster": {                     // кластСр
                "id": 1,                     
                "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"      
            }                                
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                        
}                                            

GET /rest/users/roles/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

http 200

{                                    
    "id": 6,                         // id Ρ€ΠΎΠ»ΠΈ
    "name": "ΠšΠ»ΠΈΠ΅Π½Ρ‚",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
    "code": "CUSTOMER",              // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
    "level": "ORGANIZATION",         // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
    "visibility_level": "EXTENDED",  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
    "privileges": {                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
        "create_task": true          
    },                               
    "cluster": {                     // кластСр
        "id": 1,                     
        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"      
    }                                
}                                    

POST /rest/users/roles

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

{                                    
    "name": "ΠšΠ»ΠΈΠ΅Π½Ρ‚",                // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
    "code": "ORG_ADMINISTRATOR",     // * ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ;
                                     // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: ORG_ADMINISTRATOR, ORG_USER;
                                     // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ORG_USER
    "level": "ORGANIZATION",         // * ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: SELF, ORGANIZATION, CLUSTER, GLOBAL
    "visibility_level": "EXTENDED",  // * ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: TRUNCATED, BASIC, NORMAL, EXTENDED, GLOBAL
    "privileges": {                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
        "create_task": true          
    },                               
    "cluster": {                     // кластСр
        "id": 1                      
    }                                
}                                    

http 200

{                                    
    "id": 6,                         // id Ρ€ΠΎΠ»ΠΈ
    "name": "ΠšΠ»ΠΈΠ΅Π½Ρ‚",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
    "code": "CUSTOMER",              // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
    "level": "ORGANIZATION",         // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
    "visibility_level": "EXTENDED",  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
    "privileges": {                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
        "create_task": true          
    },                               
    "cluster": {                     // кластСр
        "id": 1,                     
        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"      
    }                                
}                                    

PATCH /rest/users/roles/:id

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ своСго кластСра.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

{                                    
    "name": "ΠšΠ»ΠΈΠ΅Π½Ρ‚",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
    "level": "ORGANIZATION",         // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: SELF, ORGANIZATION, CLUSTER, GLOBAL
    "visibility_level": "EXTENDED",  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: TRUNCATED, BASIC, NORMAL, EXTENDED, GLOBAL
    "privileges": {                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
        "create_task": true          
    }                                
}                                    

http 200

{                                    
    "id": 6,                         // id Ρ€ΠΎΠ»ΠΈ
    "name": "ΠšΠ»ΠΈΠ΅Π½Ρ‚",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
    "code": "CUSTOMER",              // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
    "level": "ORGANIZATION",         // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
    "visibility_level": "EXTENDED",  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
    "privileges": {                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
        "create_task": true          
    },                               
    "cluster": {                     // кластСр
        "id": 1,                     
        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"      
    }                                
}                                    

DELETE /rest/users/roles/:id

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Ρ€ΠΎΠ»ΡŒ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ своСго кластСра.

Бвою Ρ€ΠΎΠ»ΡŒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ нСльзя.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

POST /rest/users/roles/sort

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€ΠΎΠ»Π΅ΠΉ Π² порядкС, Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π² Ρ‚Π΅Π»Π΅ запроса.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΠΈ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ своСго кластСра.

Π ΠΎΠ»ΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ вмСстС Π² Π³Ρ€ΡƒΠΏΠΏΠ΅. Π•ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€ΠΎΠ»Π΅ΠΉ, Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ кластСрных Ρ€ΠΎΠ»Π΅ΠΉ. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ id всСх Ρ€ΠΎΠ»Π΅ΠΉ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π½Π΅ всС Ρ€ΠΎΠ»ΠΈ, ΠΎΠ΄Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° нСсколько Ρ€Π°Π· - это 400 bad request. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Ρ€ΠΎΠ»ΠΈ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ - это 403 forbidden.

{             
    "ids": [  // id Ρ€ΠΎΠ»Π΅ΠΉ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ порядкС
        6,    
        1,    
        3,    
        2,    
        5,    
        4     
    ]         
}             

http 200

{                                            
    "items": [                               
        {                                    
            "id": 6,                         // id Ρ€ΠΎΠ»ΠΈ
            "name": "ΠšΠ»ΠΈΠ΅Π½Ρ‚",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
            "code": "CUSTOMER",              // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
            "level": "ORGANIZATION",         // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
            "visibility_level": "EXTENDED",  // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
            "privileges": {                  // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
                "create_task": true          
            },                               
            "cluster": {                     // кластСр
                "id": 1,                     
                "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"      
            }                                
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Ρ€ΠΎΠ»Π΅ΠΉ
                                             // Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ порядкС сортировки
    ]                                        
}                                            

POST /rest/users/:id/invites

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΠΌΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ· ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ· своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСбС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅.

Π”Π°Ρ‚Π° окончания срока дСйствия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя.

Π’ качСствС часового пояса бСрётся пояс кластСра Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ; Ссли Π³Π»Π°Π²Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ кластСрС, бСрётся пояс этого кластСра. Π˜Π½Π°Ρ‡Π΅ бСрётся часовой пояс систСмы.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                      
    "expires": "20-12-2029 01:00:00",  // Π΄Π°Ρ‚Π° окончания дСйствия,
                                       // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - +36524 Π΄Π½Π΅ΠΉ (~100 Π»Π΅Ρ‚) ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
    "total": 5                         // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 10000
}                                      

http 200

// 2.0+
{                                                   
    "id": 1051,                                     // id
    "user": {                                       // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
        "id": 997,                                  // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "АлСксандр Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ²ΠΈΡ‡"               // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                              
    "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",  // ΠΊΠ»ΡŽΡ‡
    "url": "https://active...",                     // url
    "created_by": {                                 // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
        "id": 234,                                  // id создатСля
        "fio": "Π“Π΅ΠΎΡ€Π³ΠΈΠΉ ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ΠΎΠ²ΠΈΡ‡"             // ЀИО создатСля
    },                                              
    "creation_date": 1658304773,                    // Π΄Π°Ρ‚Π° создания
    "expires": 1658305090,                          // Π΄Π°Ρ‚Π° окончания дСйствия
    "expires_local": "01.01.2025 12:00",            // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
    "total": 5,                                     // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    "attempts_left": 5                              // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
}                                                   

DELETE /rest/users/invites/:id

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΠΌΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ своС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅.

POST /rest/users/invites/:id/url

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ invite-URL.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΠΌΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ invite-URL для ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ invite-URL для ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ invite-URL для своСго ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ.

http 200

// 2.0+
{                                                   
    "id": 1051,                                     // id
    "user": {                                       // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
        "id": 997,                                  // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "АлСксандр Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ²ΠΈΡ‡"               // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                              
    "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",  // ΠΊΠ»ΡŽΡ‡
    "url": "https://active...",                     // url
    "created_by": {                                 // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
        "id": 234,                                  // id создатСля
        "fio": "Π“Π΅ΠΎΡ€Π³ΠΈΠΉ ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ΠΎΠ²ΠΈΡ‡"             // ЀИО создатСля
    },                                              
    "creation_date": 1658304773,                    // Π΄Π°Ρ‚Π° создания
    "expires": 1658305090,                          // Π΄Π°Ρ‚Π° окончания дСйствия
    "expires_local": "01.01.2025 12:00",            // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
    "total": 5,                                     // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    "attempts_left": 5                              // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
}                                                   

DELETE /rest/users/invites/:id/url

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ invite-URL.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π£ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΠΌΠΈ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ invite-URL ΠΈΠ· ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ invite-URL ΠΈΠ· ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ invite-URL ΠΈΠ· своСго ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ.

http 200

// 2.0+
{                                                   
    "id": 1051,                                     // id
    "user": {                                       // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
        "id": 997,                                  // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "АлСксандр Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ²ΠΈΡ‡"               // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                              
    "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",  // ΠΊΠ»ΡŽΡ‡
    "url": null,                                    // url
    "created_by": {                                 // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
        "id": 234,                                  // id создатСля
        "fio": "Π“Π΅ΠΎΡ€Π³ΠΈΠΉ ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ΠΎΠ²ΠΈΡ‡"             // ЀИО создатСля
    },                                              
    "creation_date": 1658304773,                    // Π΄Π°Ρ‚Π° создания
    "expires": 1658305090,                          // Π΄Π°Ρ‚Π° окончания дСйствия
    "expires_local": "01.01.2025 12:00",            // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
    "total": 5,                                     // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
    "attempts_left": 5                              // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
}                                                   

GET /rest/users/invites/list

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΉ.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю id.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                           
    "items": [                                              
        {                                                   
            "id": 1051,                                     // id
            "user": {                                       // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
                "id": 997,                                  // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "fio": "АлСксандр Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ²ΠΈΡ‡"               // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            },                                              
            "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",  // ΠΊΠ»ΡŽΡ‡
            "url": "https://active...",                     // url
            "created_by": {                                 // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
                "id": 234,                                  // id создатСля
                "fio": "Π“Π΅ΠΎΡ€Π³ΠΈΠΉ ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ΠΎΠ²ΠΈΡ‡"             // ЀИО создатСля
            },                                              
            "creation_date": 1658304773,                    // Π΄Π°Ρ‚Π° создания
            "expires": 1658305090,                          // Π΄Π°Ρ‚Π° окончания дСйствия
            "expires_local": "01.01.2025 12:00",            // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
            "total": 5,                                     // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
            "attempts_left": 5                              // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
        }                                                   
    ],                                                      
    "total": 1,                                             // ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов
    "limit": 25,                                            // максимальноС количСство элСмСнтов Π½Π° страницС
    "page": 1                                               // тСкущая страница
}                                                           

POST /rest/users/import

МассовоС созданиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΠΎΠ»Π΅ΠΉ - lines ΠΈΠ»ΠΈ users - Π½ΠΎ Π½Π΅ ΠΎΠ±Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

lines Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° строкС.

users Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ POST /users.

ЗначСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² organization, role, type, tags, tracking, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° "Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅" Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· lines ΠΈ users.

Если Ρƒ создаваСмого ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ ΠΏΠΎΠ»Π΅ organization Π½Π° "Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅" Π½Π΅ проставлСно, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использована главная организация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ запрос. Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор Π½Π΅ состоит Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, поэтому для Π½Π΅Π³ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° organization Π»ΠΈΠ±ΠΎ Π½Π° "Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅" Ρ„ΠΎΡ€ΠΌΡ‹, Π»ΠΈΠ±ΠΎ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ….

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² свою ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ.

Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ возвращаСтся Π½ΠΎΠΌΠ΅Ρ€ Ρ‚ΠΈΠΊΠ΅Ρ‚Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса /users/import/:ticket ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ статус импортирования.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                           
    "organization": {                                                       // организация
        "id": 99                                                            
    },                                                                      
    "role": {                                                               // Ρ€ΠΎΠ»ΡŒ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ;
                                                                            // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - ΠšΠ»ΠΈΠ΅Π½Ρ‚, ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ,
                                                                            // Администратор ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "id": 7                                                             
    },                                                                      
    "type": {                                                               // Ρ‚ΠΈΠΏ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "id": 1                                                             
    },                                                                      
    "tags": [                                                               // тэги
        {                                                                   
            "id": 5                                                         
        }                                                                   
    ],                                                                      
    "tracking": true,                                                       // Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ false)
                                                                            //
    "lines": "..."                                                          // список ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ строки;
                                                                            // пустыС строки, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ
                                                                            //
    "users": [                                                              
        {                                                                   
            "id": 123,                                                      // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "login": "ivanov_ivan",                                         // Π»ΠΎΠ³ΠΈΠ½
            "paswd": "qwerty123",                                           // ΠΏΠ°Ρ€ΠΎΠ»ΡŒ
            "fio": "Иванов И.И.",                                           // * ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "organization_id": 1,                                           // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "gis_editor_access": true,                                      // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ,
                                                                            // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½ΠΎΠΌΡƒ администратору
            "organization_ids": [                                           // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                1,                                                          
                132,                                                        
                232                                                         
            ],                                                              
            "role_id": 7,                                                   // id Ρ€ΠΎΠ»ΠΈ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 7 - ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "type": {                                                       
                "id": 1                                                     // Ρ‚ΠΈΠΏ
            },                                                              
            "blocked": false,                                               // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "authentication_type": 0,                                       // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                                            // 1 - LDAP)
            "active_till": 1712984116                                       // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
            "avatar_file_name": "f71adbab-724f-47a1-996d-0e62062b006b.jpg"  // имя Ρ„Π°ΠΉΠ»Π° послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр
                                                                            // (jpg | jpeg)
            "tags": [                                                       // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                {                                                           
                    "id": 1                                                 
                },                                                          
                {                                                           
                    "id": 22                                                
                },                                                          
                ...                                                         // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
            ],                                                              
            "email": "test@gmail.com",                                      // email
            "phone": "+7 999 888 7766",                                     // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
            "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",             // адрСс
            "passport": "9205 999999",                                      // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
            "tracking": true                                                // Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
        }                                                                   
    ]                                                                       
}                                                                           

http 200

// 2.0+
{                                                     
    "ticket": "3e875e7f-1788-42fd-b6a7-6e891909297b"  // ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ
}                                                     

GET /rest/users/import/:ticket

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус создания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                      
    "total": 60,                                                       // ΠΎΠ±Ρ‰Π΅Π΅ количСство ЀИО, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
    "processed": 60,                                                   // количСство ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ)
    "failures": [                                                      // массив сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…
                                                                       // для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, созданиС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ
        {                                                              
            "name": "Баша",                                            
            "message": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΈΠΎ ΡƒΠΆΠ΅ сущСствуСт."  
        }                                                              
    ],                                                                 
    "users": [                                                         // созданныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ
                                                                       // (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли showUsersWhenDone=true
                                                                       // ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°)
        {                                                              
            "id": 123,                                                 
            "login": "ivanov_ivan",                                    
            "fio": "Иванов И.И.",                                      
            "type": {                                                  // Ρ‚ΠΈΠΏ
                "id": 1,                                               // id Ρ‚ΠΈΠΏΠ°
                "title": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ"                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            },                                                         
            "authentication_type": 0,                                  // Ρ‚ΠΈΠΏ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (0 - Π»ΠΎΠ³ΠΈΠ½/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ,
                                                                       // 1 - LDAP)
            "active_till": 1712984116                                  // срок дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
            "last_authentication": 1605793362,                         // Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "active_till_local": "02.09.2024 12:00",                   // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи
            "last_authentication_local": "25.03.2024 16:02",           // локальная Π΄Π°Ρ‚Π° послСднСй Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "blocked": false,                                          // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "avatar_update_date": 1605793362,                          // Π΄Π°Ρ‚Π° обновлСния Π°Π²Π°Ρ‚Π°Ρ€Π°
            "gis_editor_access": true,                                 // интСграция с Π“Π˜Π‘ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ
            "invite": {                                                // послСднСС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅
                "id": 1051,                                            // id
                "key": "a3600ca4-ee35-1004-895f-b6c011bf8f3a",         // ΠΊΠ»ΡŽΡ‡
                "url": "https://active...",                            // url
                "creation_date": 1658304773,                           // Π΄Π°Ρ‚Π° создания
                "expires": 1658305090,                                 // Π΄Π°Ρ‚Π° окончания дСйствия
                "expires_local": "01.01.2025 12:00",                   // локальная Π΄Π°Ρ‚Π° окончания срока дСйствия
                "total": 5,                                            // максимальноС количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
                "attempts_left": 5                                     // ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ количСство ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ использования
            },                                                         
            "system": false,                                           // систСмный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ
            "tags": [                                                  // ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                {                                                      
                    "id": 1                                            // id ΠΌΠ΅Ρ‚ΠΊΠΈ
                },                                                     
                {                                                      
                    "id": 22                                           
                },                                                     
                ...                                                    // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
            ],                                                         
            "organization_id": 1,                                      // id основной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "clusters": [                                              // кластСры
                {                                                      
                    "id": 3,                                           // id кластСра
                    "title": "ВСстовый кластСр"                        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
                }                                                      
            ],                                                         
            "organization_ids": [                                      // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                1,                                                     
                132,                                                   
                232                                                    
            ],                                                         
            "role_id": 7,                                              // id Ρ€ΠΎΠ»ΠΈ
            "role": {                                                  
                "id": 7,                                               // id Ρ€ΠΎΠ»ΠΈ
                "name": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
                "code": "ORG_USER",                                    // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
                "level": "SELF",                                       // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ доступа
                "visibility_level": "EXTENDED",                        // ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ видимости
                "privileges": {                                        // значСния ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ
                    "create_task": true                                
                },                                                     
                "cluster": {                                           // кластСр
                    "id": 1,                                           
                    "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                            
                }                                                      
            },                                                         
            "role_deleted": false,                                     // ΡƒΠ΄Π°Π»Π΅Π½Π° Ρ€ΠΎΠ»ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "email": "test@gmail.com",                                 // адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹
            "address": "Π³.Казань, ΡƒΠ».НазарбаСва, Π΄.25, ΠΊΠ².125",        // адрСс
            "passport": "9205 999999",                                 // паспортныС Π΄Π°Π½Π½Ρ‹Π΅
            "phone": "+7 999 888 7766",                                // Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½
            "tracking": true,                                          // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³
            "glonass_id": 1450,                                        // Π“Π›ΠžΠΠΠ‘Π‘-id для Ρ‚Ρ€Π΅ΠΊΠΈΠ½Π³Π°
            "message_channel_id": 99                                   // ΠΊΠ°Π½Π°Π» входящих сообщСний
        }                                                              
    ]                                                                  
}                                                                      

/rest/types

GET /rest/types

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка доступных Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, groupId=1,2.

/types
/types?search=доставка&defaultType=true&ltPeriodOfReviewInSec=172800
/types?search=доставка&defaultType=false&gtPeriodOfReviewInSec=86400&deadlineType=1&groupId=1,2
/types?defaultType=false&deadlineType=1&groupId=1,2&sortBy=order_key&sortDirecton=DESC
/types?defaultType=false&deadlineType=1&gtPeriodOfReviewInSec=86400&ltPeriodOfReviewInSec=172800&groupId=1,2

http 200

// 2.0+
{                                             
    "count": 20,                              // количСство Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…
                                              // условиям поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ
    "items": [                                
        {                                     
            "id": 12,                         // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            "name": "ΠžΠ±Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ конструкции",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            "icon": "icon_12.png",            // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
            "default": true,                  // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄
                                              // Π²ΠΈΠ΄ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "period_of_review": null,         // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚
                                              // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            "period_of_review_in_sec": null,  // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ
                                              // Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π² сСкундах)
            "deadline_type": "AT_CREATE",     // ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния
                                              // Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
                                              // null,
                                              // ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ создания "AT_CREATE",
                                              // ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ назначСния Π½Π° исполнитСля
                                              // "AT_UPDATE".
            "role_ids": [                     // массив Ρ€ΠΎΠ»Π΅ΠΉ
                5                             
            ],                                
            "organizations": [                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                              // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                1,                            
                2,                            
                3                             
            ],                                
            "order_key": 3,                   // порядковый Π½ΠΎΠΌΠ΅Ρ€ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                                              // Π² отсортированном спискС
            "cluster": {                      // кластСр
                "id": 2184,                   // id кластСра
                "title": "ВСстовый кластСр"   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                
            "group_id": null                  // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                              // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚, ΠΈ null,
                                              // Ссли ΠΎΠ½ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
        },                                    
        ...                                   // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
    ]                                         
}                                             

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ истСчСния срока исполнСния Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь: ВрСмя истСчСния срока Π² часах

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ сортировкС Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь: Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь: Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚

GET /rest/types/compressed

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка доступных Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ доступности Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ организациям:

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор видят всС Π²ΠΈΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΈ инспСктор кластСра видят:

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ видят:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, groupId=1,2.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

Π’ нСзависимости ΠΎΡ‚ значСния настройки behavior.use.custom.work.types.sort=true/false Π² application.conf, Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сортировки sortBy, sortDirection ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹, Ρ‚ΠΎ сортировка вСдСтся ΠΏΠΎ Π½ΠΈΠΌ. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ sortBy, sortDirection Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΈ behavior.use.custom.work.types.sort=true, Ρ‚ΠΎ сортировка Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅ΡΡ‚ΠΈΡΡŒ ΠΏΠΎ полю order_key с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ASC. Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ sortBy, sortDirection Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΈ behavior.use.custom.work.types.sort=false, Ρ‚ΠΎ сортировка Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅ΡΡ‚ΠΈΡΡŒ ΠΏΠΎ полю id с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ASC.

/types/compressed
/types/compressed?search=доставка&defaultType=true&ltPeriodOfReviewInSec=172800
/types/compressed?search=доставка&defaultType=false&gtPeriodOfReviewInSec=86400&deadlineType=1&groupId=1,2
/types/compressed?defaultType=false&deadlineType=1&groupId=1,2&sortBy=order_key&sortDirecton=DESC

/types/compressed?defaultType=false&deadlineType=1&gtPeriodOfReviewInSec=86400&ltPeriodOfReviewInSec=172800&groupId=1,2

http 200

// 2.0+
{                                             
    "count": 20,                              // количСство Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…
                                              // условиям поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ
    "items": [                                
        {                                     
            "id": 12,                         // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            "name": "ΠžΠ±Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ конструкции",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            "icon": "icon_12.png",            // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
            "default": true,                  // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄
                                              // Π²ΠΈΠ΄ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "period_of_review": null,         // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚
                                              // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            "period_of_review_in_sec": null,  // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ
                                              // Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π² сСкундах)
            "deadline_type": "AT_CREATE",     // ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния
                                              // Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
                                              // null,
                                              // ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ создания "AT_CREATE",
                                              // ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ назначСния Π½Π° исполнитСля
                                              // "AT_UPDATE".
            "role_ids": [                     // массив Ρ€ΠΎΠ»Π΅ΠΉ
                5                             
            ],                                
            "organizations": [                
            ],                                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚, Π² Π΄Π°Π½Π½ΠΎΠΌ запросС Π±ΡƒΠ΄Π΅Ρ‚ пустым
            "included_organizations": [       // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                              // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                1,                            
                2,                            
                3                             
            ],                                
            "excluded_organizations": [       
            ],                                // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ доступСн Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
            "order_key": 3,                   // порядковый Π½ΠΎΠΌΠ΅Ρ€ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                                              // Π² отсортированном спискС
            "cluster": {                      // кластСр
                "id": 2184,                   // id кластСра
                "title": "ВСстовый кластСр"   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                
            "group_id": null                  // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                              // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚, ΠΈ null,
                                              // Ссли ΠΎΠ½ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
        },                                    
        ...                                   // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
    ]                                         
}                                             

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ истСчСния срока исполнСния Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь: ВрСмя истСчСния срока Π² часах

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ сортировкС Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь: Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь: Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚

POST /rest/types/sort

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор.

Ручная сортировка Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ Π² порядкС, Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π² Ρ‚Π΅Π»Π΅ запроса.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{             
    "ids": [  // id Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ Π² отсортированном порядкС
        12,   
        1,    
        3,    
        6,    
        2,    
        5     
    ]         
}             

http 200

// 2.0+
{                                                    
    "items": [                                       
        {                                            
            "id": 12,                                // id Π²ΠΈΠ΄Π°
            "name": "ΠžΠ±Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ конструкции",         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°
            "map_icon_done": "map_icon_done_1.png",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для этапа "Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ" Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅
            "default": true,                         // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π²ΠΈΠ΄ΠΎΠΌ
                                                     // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "period_of_review": null,                // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°
            "period_of_review_in_sec": null,         // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                     // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π² сСкундах)
            "deadline_type": "AT_CREATE",            // ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                     // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°: null, ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ создания
                                                     // "AT_CREATE", ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ назначСния
                                                     // Π½Π° исполнитСля "AT_UPDATE".
            "role_ids": [                            // массив Ρ€ΠΎΠ»Π΅ΠΉ
                5                                    
            ],                                       
            "organizations": [                       // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                                     // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄
                1,                                   
                2,                                   
                3                                    
            ],                                       
            "order_key": 3,                          // порядковый Π½ΠΎΠΌΠ΅Ρ€ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                                                     // Π² отсортированном спискС
            "cluster": {                             // кластСр
                "id": 2184,                          // id кластСра
                "title": "ВСстовый кластСр"          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                       
            "group_id": null                         // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π²ΠΈΠ΄,
                                                     // ΠΈ null, Ссли Π²ΠΈΠ΄ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                                     // Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
        },                                           
        ...                                          // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                                                     // Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ порядкС сортировки
    ]                                                
}                                                    

GET /rest/types/groups/list

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ список всСх Π³Ρ€ΡƒΠΏΠΏ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                            
    "items": [                               
        {                                    
            "id": 41,                        // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "name": "Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹"        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
            "cluster": {                     // кластСр
                "id": 2184,                  // id кластСра
                "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                               
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π³Ρ€ΡƒΠΏΠΏ
    ]                                        
}                                            

POST /rest/types/groups

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                               
    "name": "Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹",  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
    "cluster": {                // кластСр
        "id": 64                
    }                           
}                               

http 200

// 2.0+
{                                    
    "id": 208,                       // id Π³Ρ€ΡƒΠΏΠΏΡ‹
    "name": "Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹",       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
    "cluster": {                     // кластСр
        "id": 2184,                  // id кластСра
        "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                               
}                                    

GET /rest/types/groups/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚.

http 200

// 2.0+
{                                    
    "id": 208,                       // id Π³Ρ€ΡƒΠΏΠΏΡ‹
    "name": "Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹",       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
    "cluster": {                     // кластСр
        "id": 2184,                  // id кластСра
        "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                               
}                                    

PATCH /rest/types/groups/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ИзмСнСниС Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                         
    "name": "ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
}                                         

http 200

// 2.0+
{                                          
    "id": 208,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
    "name": "ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
    "cluster": {                           // кластСр
        "id": 2184,                        // id кластСра
        "title": "ВСстовый кластСр"        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                     
}                                          

DELETE /rest/types/groups/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

POST /rest/types

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                           
    "name": "Доставка Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ",                             // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
    "icon": "icon_158.png",                                 // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΈΠΊΠΎΠ½ΠΊΠ°
                                                            // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - "default_icon.png"
    "map_icon": "default_iconmap.png",                      // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΈΠΊΠΎΠ½ΠΊΠ°
                                                            // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - "default_iconmap.png"
    "map_icon_highlight": "default_iconmap_highlight.png",  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ для ΠΊΠ°Ρ€Ρ‚Ρ‹,
                                                            // ΠΈΠΊΠΎΠ½ΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ -
                                                            // "default_iconmap_highlight.png"
    "type_default": false,                                  // * являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π²ΠΈΠ΄ΠΎΠΌ
                                                            // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "period_of_review": 2,                                  // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°
    "period_of_review_in_sec": 172800,                      // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                            // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π² сСкундах)
    "deadline_type": "AT_CREATE",                           // * ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния
                                                            // Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°: ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                                            // создания "AT_CREATE", ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                                            // назначСния Π½Π° исполнитСля "AT_UPDATE".
    "organizations": [                                      // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                                            // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄
        2,                                                  
        3                                                   
    ],                                                      
    "group_id": 22,                                         // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π²ΠΈΠ΄,
                                                            // ΠΈ null, Ссли Π²ΠΈΠ΄ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                                            // Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
    "stickers": {                                           // стикСры
        "add": [                                            // стикСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ
            {                                               
                "id": 1                                     // id
            },                                              
            ...                                             // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
        ]                                                   
    },                                                      
    "bindings": {                                           // связь поля с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚
        "add": [                                            
            {                                               
                "on": true,                                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ true
                "field": {                                  // настраиваСмоС ΠΏΠΎΠ»Π΅
                    "id": 1,                                
                    ...                                     // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π΅
                },                                          
                "rules": [                                  // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                    {                                       
                        "visible_by_default": true,         // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                        "visible_inverted_for_roles": [     // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                            6                               
                        ]                                   
                    }                                       
                ]                                           
            }                                               
        ]                                                   
    },                                                      
    "role_ids": [                                           // массив Ρ€ΠΎΠ»Π΅ΠΉ
        5                                                   
    ],                                                      
    "cluster": {                                            // кластСр
        "id": 64                                            
    }                                                       
}                                                           

http 200

// 2.0+
{                                                                   
    "id": 1325,                                                     // id Π²ΠΈΠ΄Π°
    "name": "Доставка оборудования",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°
    "order_key": null,                                              // порядок сортировки
    "icon": "icon_158.png",                                         // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    "default": false,                                               // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄
                                                                    // Π²ΠΈΠ΄ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "period_of_review": 2,                                          // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                                    // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°
    "period_of_review_in_sec": 172800,                              // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                                    // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                                                                    // (Π² сСкундах)
    "deadline_type": "AT_CREATE",                                   // ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния
                                                                    // Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°: ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                                                    // создания "AT_CREATE", ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                                                    // назначСния Π½Π° исполнитСля
                                                                    // "AT_UPDATE".
    "role_ids": [                                                   // массив Ρ€ΠΎΠ»Π΅ΠΉ
        5                                                           
    ],                                                              
    "organizations": [                                              // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                                                    // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄
        2,                                                          
        3                                                           
    ],                                                              
    "cluster": {                                                    // кластСр
        "id": 2184,                                                 // id кластСра
        "title": "ВСстовый кластСр"                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                              
    "fields": [                                                     // список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
        {                                                           
            "id": 12364,                                            
            "name": "t1",                                           
            "translit": "t1_2a640f9c-f78d-1004-89ea-342585ab9390",  
            "format": "composite",                                  
            "group_name": "",                                       
            "possible_values": "",                                  
            "regexp": "",                                           
            "min_length": 0,                                        
            "max_length": 0,                                        
            "is_required": false,                                   
            "default_value": null,                                  
            "visible": true,                                        
            "system": false,                                        
            "is_for_all": false,                                    
            "order": 82,                                            
            "cluster": null,                                        
            "table_id": null,                                       
            "multiselect": null,                                    
            "allow_add_num": null,                                  
            "min_count": 1,                                         
            "max_count": 1,                                         
            "min_size": null,                                       
            "max_size": null,                                       
            "auto_apply_sticker": false,                            
            "file_semantics": null,                                 
            "file_types": null,                                     
            "bindings": [                                           
                {                                                   
                    "id": 2084,                                     
                    "on": true,                                     
                    "type": {                                       
                        "id": 5445                                  
                    },                                              
                    "rules": [                                      
                        {                                           
                            "id": 742,                              
                            "visible_by_default": true,             
                            "visible_inverted_for_roles": [         
                                5                                   
                            ]                                       
                        }                                           
                    ]                                               
                }                                                   
            ],                                                      
            "sticker_ids": null,                                    
            "type_ids": [                                           
                5445                                                
            ],                                                      
            "subfields": []                                         
        }                                                           
    ],                                                              
    "group_id": 22                                                  // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                                                    // вид, или null, Ссли вид нС
                                                                    // ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
}                                                                   

GET /rest/types/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ id.

http 200

// 2.0+
{                                       
    "id": 1325,                         // id Π²ΠΈΠ΄Π°
    "name": "Доставка оборудования",    // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
    "order_key": null,                  // порядок сортировки
    "icon": "icon_158.png",             // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    "default": false,                   // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π²ΠΈΠ΄ΠΎΠΌ
                                        // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "period_of_review": 2,              // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚
                                        // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°
    "period_of_review_in_sec": 172800,  // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚
                                        // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                                        // (Π² сСкундах)
    "deadline_type": "AT_CREATE",       // ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния
                                        // Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°: ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                        // создания "AT_CREATE", ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                        // назначСния Π½Π° исполнитСля
                                        // "AT_UPDATE".
    "role_ids": [                       // массив Ρ€ΠΎΠ»Π΅ΠΉ
        5                               
    ],                                  
    "organizations": [                  // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                        // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄
        2,                              
        3                               
    ],                                  
    "cluster": {                        // кластСр
        "id": 2184,                     // id кластСра
        "title": "ВСстовый кластСр"     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                  
    "group_id": 22                      // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                        // вид, или null, Ссли вид нС
                                        // ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
}                                       

PATCH /rest/types/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ИзмСнСниС Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ своСго кластСра ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚, Ссли ΠΏΡ€ΠΈ этом ΠΎΠ½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ привязываСт ΠΈΠ»ΠΈ отвязываСт ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ/стикСры/настраиваСмыС поля своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                            
    "name": "Доставка оборудования",                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°
    "icon": "icon_158.png",                                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ
    "map_icon": "default_iconmap.png",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для ΠΊΠ°Ρ€Ρ‚Ρ‹
    "map_icon_highlight": "default_iconmap_highlight.png",   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ для ΠΊΠ°Ρ€Ρ‚Ρ‹
    "type_default": false,                                   // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚ Π²ΠΈΠ΄ΠΎΠΌ
                                                             // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "period_of_review": 2,                                   // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°
    "period_of_review_in_sec": 172800,                       // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                             // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π² сСкундах)
    "deadline_type": "AT_CREATE",                            // ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния
                                                             // Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°: ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                                             // создания "AT_CREATE", ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹
                                                             // назначСния Π½Π° исполнитСля
                                                             // "AT_UPDATE".
    "organizations": [                                       // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                                             // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄
        2,                                                   
        3                                                    
    ],                                                       
    "stickers": {                                            // стикСры
        "add": [                                             // стикСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ
            {                                                
                "id": 1                                      // id
            },                                               
            ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
        ],                                                   
        "remove": [                                          // стикСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ
            {                                                
                "id": 2                                      // id
            },                                               
            ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
        ]                                                    
    },                                                       
    "bindings": {                                            // связь поля с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚
        "add": [                                             
            {                                                
                "field": {                                   // настраиваСмоС ΠΏΠΎΠ»Π΅
                    "id": 1,                                 
                    ...                                      // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π΅
                },                                           
                "on": true,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "rules": [                                   // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                    {                                        
                        "visible_by_default": true,          // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                        "visible_inverted_for_roles": [      // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                            6                                
                        ]                                    
                    }                                        
                ]                                            
            }                                                
        ],                                                   
        "update": [                                          
            {                                                
                "field": {                                   // настраиваСмоС ΠΏΠΎΠ»Π΅
                    "id": 1,                                 
                    ...                                      // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π΅
                },                                           
                "on": true,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "rules": {                                   // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                    "add": [                                 
                        {                                    
                            "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                            "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                                6                            
                            ]                                
                        }                                    
                    ],                                       
                    "update": [                              
                        {                                    
                            "id": 6,                         // id ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                            "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                            "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                                6                            
                            ]                                
                        }                                    
                    ],                                       
                    "remove": [                              // id ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                        {                                    
                            "id": 6                          
                        }                                    
                    ]                                        
                }                                            
            }                                                
        ],                                                   
        "remove": [                                          
            {                                                
                "field": {                                   // настраиваСмоС ΠΏΠΎΠ»Π΅
                    "id": 1                                  
                }                                            
            }                                                
        ]                                                    
    },                                                       
    "role_ids": [                                            // массив Ρ€ΠΎΠ»Π΅ΠΉ
        5                                                    
    ],                                                       
    "group_id": 22                                           // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                                             // вид, или null (либо 0), Ссли вид нС
                                                             // ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
}                                                            

http 200

// 2.0+
{                                                                   
    "id": 1325,                                                     // id Π²ΠΈΠ΄Π°
    "name": "Доставка оборудования",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°
    "order_key": null,                                              // порядок сортировки
    "icon": "icon_158.png",                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ
    "map_icon": "default_iconmap.png",                              // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ для ΠΊΠ°Ρ€Ρ‚Ρ‹
    "map_icon_highlight": "default_iconmap_highlight.png",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΈ
                                                                    // для ΠΊΠ°Ρ€Ρ‚Ρ‹
    "default": false,                                               // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄
                                                                    // Π²ΠΈΠ΄ΠΎΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "period_of_review": 2,                                          // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                                    // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°
    "period_of_review_in_sec": 172800,                              // Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° срока исполнСния Ρ€Π°Π±ΠΎΡ‚
                                                                    // Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                                                                    // (Π² сСкундах)
    "deadline_type": "AT_CREATE",                                   // ΠΏΠΎΠ»Π΅ для расчСта срока исполнСния
                                                                    // Ρ€Π°Π±ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
                                                                    // ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ создания "AT_CREATE",
                                                                    // ΠΎΡ‚ Π΄Π°Ρ‚Ρ‹ назначСния Π½Π° исполнитСля
                                                                    // "AT_UPDATE".
    "role_ids": [                                                   // массив Ρ€ΠΎΠ»Π΅ΠΉ
        5                                                           
    ],                                                              
    "organizations": [                                              // массив id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ,
                                                                    // ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступСн Π²ΠΈΠ΄
        2,                                                          
        3                                                           
    ],                                                              
    "cluster": {                                                    // кластСр
        "id": 2184,                                                 // id кластСра
        "title": "ВСстовый кластСр"                                 // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                              
    "fields": [                                                     // список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
        {                                                           
            "id": 12364,                                            
            "name": "t1",                                           
            "translit": "t1_2a640f9c-f78d-1004-89ea-342585ab9390",  
            "format": "composite",                                  
            "group_name": "",                                       
            "possible_values": "",                                  
            "regexp": "",                                           
            "min_length": 0,                                        
            "max_length": 0,                                        
            "is_required": false,                                   
            "default_value": null,                                  
            "visible": true,                                        
            "system": false,                                        
            "is_for_all": false,                                    
            "order": 82,                                            
            "cluster": null,                                        
            "table_id": null,                                       
            "multiselect": null,                                    
            "allow_add_num": null,                                  
            "min_count": 1,                                         
            "max_count": 1,                                         
            "min_size": null,                                       
            "max_size": null,                                       
            "auto_apply_sticker": false,                            
            "file_semantics": null,                                 
            "file_types": null,                                     
            "bindings": [                                           
                {                                                   
                    "id": 2084,                                     
                    "on": true,                                     
                    "type": {                                       
                        "id": 5445                                  
                    },                                              
                    "rules": [                                      
                        {                                           
                            "id": 742,                              
                            "visible_by_default": true,             
                            "visible_inverted_for_roles": [         
                                5                                   
                            ]                                       
                        }                                           
                    ]                                               
                }                                                   
            ],                                                      
            "sticker_ids": null,                                    
            "type_ids": [                                           
                5445                                                
            ],                                                      
            "subfields": []                                         
        }                                                           
    ],                                                              
    "group_id": 22                                                  // id Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚
                                                                    // вид, или null, Ссли вид нС
                                                                    // ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
}                                                                   

DELETE /rest/types/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

POST /rest/types/:id/fields/:fieldId

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° настраиваСмого поля ΠΊ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ глобальноС настраиваСмоС ΠΏΠΎΠ»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

Если связь ΡƒΠΆΠ΅ сущСствуСт, ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ (INSERT Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ выполняСтся).

DELETE /rest/types/:id/fields/:fieldId

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈ настраиваСмым ΠΏΠΎΠ»Π΅ΠΌ, отвязка поля ΠΎΡ‚ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π²ΡΠ·Π°Ρ‚ΡŒ глобальноС настраиваСмоС ΠΏΠΎΠ»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ локального Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

Если связи Π½Π΅ сущСствуСт, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ 400.

POST /rest/types/:id/stickers/:stickerId

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ стикСра ΠΊ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ стикСр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

Если стикСр доступСн для всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ (is_for_all=true), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ 403. Если связь ΡƒΠΆΠ΅ сущСствуСт, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, стикСр Π±Ρ‹Π» явно ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚, ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ (INSERT Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ выполняСтся).

DELETE /rest/types/:id/stickers/:stickerId

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ΠžΡ‚ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ стикСра ΠΎΡ‚ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π²ΡΠ·Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ стикСр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ локального Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

Если стикСр доступСн для всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ (is_for_all=true), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ 403. Если связи Π½Π΅ сущСствуСт, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, стикСр Π½Π΅ Π±Ρ‹Π» явно ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΊ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ 400.

/rest/statuses

POST /rest/statuses

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ этап.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ этап Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ этап Π²Π½ΡƒΡ‚Ρ€ΠΈ кластСра ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли этот кластСр ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½.

// 2.0+
{                            
    "name": "рассмотрСниС",  // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
    "visible": true,         // * Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ этапа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² спискС этапов
    "default": false,        // * являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "closed": false,         // * являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
    "cluster": {             // кластСр
        "id": 62286          // id кластСра
    },                       
    "color": "000000"        // Ρ†Π²Π΅Ρ‚ этапа
}                            

http 200

// 2.0+
{                                    
    "id": 1,                         // id этапа
    "no": 1,                         // Π½ΠΎΠΌΠ΅Ρ€ этапа
    "name": "рассмотрСниС",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
    "visible": true,                 // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ этапа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² спискС этапов
    "default": false,                // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "closed": false,                 // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
    "cluster": {                     // кластСр
        "id": 62286,                 // id кластСра
        "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                               
    "color": "000000",               // Ρ†Π²Π΅Ρ‚ этапа
    "order": 5                       // порядковый Π½ΠΎΠΌΠ΅Ρ€,
                                     // назначаСтся автоматичСски
}                                    

GET /rest/statuses

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… этапов Π·Π°Π΄Π°Π½ΠΈΠΉ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                            
    "count": 10,                             // количСство этапов, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ
                                             // условиям поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ
    "items": [                               
        {                                    
            "id": 1,                         // id этапа
            "no": 1,                         // Π½ΠΎΠΌΠ΅Ρ€ этапа
            "name": "рассмотрСниС",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
            "visible": true,                 // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ этапа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² спискС этапов
            "default": true,                 // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "closed": false,                 // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
            "cluster": {                     // кластСр
                "id": 62286,                 // id кластСра
                "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                               
            "color": "000000",               // Ρ†Π²Π΅Ρ‚ этапа
            "order": 5                       // порядковый Π½ΠΎΠΌΠ΅Ρ€,
                                             // назначаСтся автоматичСски
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка этапов
    ]                                        
}                                            

GET /rest/statuses/list/all

Π›ΡŽΠ±ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка этапов Π·Π°Π΄Π°Π½ΠΈΠΉ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запросов:

http 200

// 2.0+
{                                            
    "count": 10,                             // количСство этапов, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ
                                             // условиям поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ
    "items": [                               
        {                                    
            "id": 1,                         // id этапа
            "no": 1,                         // Π½ΠΎΠΌΠ΅Ρ€ этапа
            "name": "рассмотрСниС",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
            "visible": true,                 // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ этапа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² спискС этапов
            "default": true,                 // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "closed": false,                 // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
            "cluster": {                     // кластСр
                "id": 62286,                 // id кластСра
                "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                               
            "color": "000000",               // Ρ†Π²Π΅Ρ‚ этапа
            "order": 5                       // порядковый Π½ΠΎΠΌΠ΅Ρ€,
                                             // назначаСтся автоматичСски
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка этапов
    ]                                        
}                                            

POST /rest/statuses/sort

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Ручная сортировка этапов.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ этапы Π² своём кластСрС.

Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ вмСстС Π² Π³Ρ€ΡƒΠΏΠΏΠ΅. Π•ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… этапов, Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ кластСрных этапов. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этапы ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ id всСх этапов Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ (visible = false). Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π½Π΅ всС этапы, ΠΎΠ΄ΠΈΠ½ этап ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ нСсколько Ρ€Π°Π· - это 400 bad request. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ этапы ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ - это 403 forbidden.

// 2.0+
{             
    "ids": [  // id этапов Π² отсортированном порядкС
        12,   
        1,    
        3,    
        6,    
        2,    
        5     
    ]         
}             

http 200

// 2.0+
{                                            
    "items": [                               
        {                                    
            "id": 12,                        // id этапа
            "no": 1,                         // Π½ΠΎΠΌΠ΅Ρ€ этапа
            "name": "рассмотрСниС",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
            "visible": true,                 // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ этапа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² спискС этапов
            "default": true,                 // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "closed": false,                 // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
            "cluster": {                     // кластСр
                "id": 62286,                 // id кластСра
                "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                               
            "color": "000000",               // Ρ†Π²Π΅Ρ‚ этапа
            "order": 5                       // порядковый Π½ΠΎΠΌΠ΅Ρ€
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка этапов
                                             // Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ порядкС сортировки
    ]                                        
}                                            

PATCH /rest/statuses/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этап.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ этап своСго кластСра.

// 2.0+
{                                      
    "name": "ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ рассмотрСниС",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
    "visible": false,                  // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ этапа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² спискС этапов
    "default": false,                  // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "closed": true,                    // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
    "color": "000000"                  // Ρ†Π²Π΅Ρ‚ этапа
}                                      

http 200

// 2.0+
{                                      
    "id": 1,                           // id этапа
    "no": 1,                           // Π½ΠΎΠΌΠ΅Ρ€ этапа
    "name": "ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ рассмотрСниС",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ этапа
    "visible": false,                  // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ этапа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π² спискС этапов
    "default": false,                  // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
    "closed": true,                    // являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ этап этапом Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ
    "cluster": {                       // кластСр
        "id": 62286,                   // id кластСра
        "title": "ВСстовый кластСр"    // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                 
    "color": "000000",                 // Ρ†Π²Π΅Ρ‚ этапа
    "order": 5                         // порядковый Π½ΠΎΠΌΠ΅Ρ€,
                                       // назначаСтся автоматичСски
}                                      

DELETE /rest/statuses/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ этап.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ этапы своСго кластСра.

/rest/priorities

GET /rest/priorities

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса

/priorities
/priorities?search=test

http 200

// 2.0+
{                                            
    "count": 10,                             // количСство ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ,
                                             // ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ условиям поиска ΠΈ сортировки
    "items": [                               
        {                                    
            "id": 1,                         // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
            "name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",              // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            "icon": "priority_1.png",        // имя Ρ„Π°ΠΉΠ»Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
            "cluster": {                     // кластСр
                "id": 2184,                  // id кластСра
                "title": "ВСстовый кластСр"  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                               
            "order_important": 1             // порядковый Π½ΠΎΠΌΠ΅Ρ€ для сортировки
        },                                   
        ...                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ²
    ]                                        
}                                            

POST /rest/priorities/sort

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Ручная сортировка ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ².

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ своСго кластСра.

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ вмСстС Π² Π³Ρ€ΡƒΠΏΠΏΠ΅. Π•ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ², Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ кластСрных ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ². Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ id всСх ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ (visible = false). Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π½Π΅ всС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹, ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ нСсколько Ρ€Π°Π· - это 400 bad request. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ - это 403 forbidden.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{             
    "ids": [  
        39,   
        1,    
        2,    
        3     
    ]         
}             

http 200

// 2.0+
{                                                                
    "items": [                                                   
        {                                                        // отсортированный список ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ²
            "id": 39,                                            
            "name": "test",                                      
            "icon": "f2761b20-db3a-1004-86b0-68c8f55ace7c.png",  
            "cluster": {                                         // кластСр
                "id": 2184,                                      // id кластСра
                "title": "ВСстовый кластСр"                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                                   
            "order_important": 1                                 
        },                                                       
        {                                                        
            "id": 1,                                             
            "name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                                  
            "icon": "priority_9_20140327111133.png",             
            "cluster": {                                         // кластСр
                "id": 2184,                                      // id кластСра
                "title": "ВСстовый кластСр"                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                                   
            "order_important": 2                                 
        },                                                       
        ...                                                      // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                                            
}                                                                

POST /rest/priorities

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ПолС icon ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ default_category.png.

ПолС order_important Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ автоматичСски, ΠΏΡƒΡ‚Π΅ΠΌ вычислСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ, наибольшСго числового значСния.

// 2.0+
{                                                   
    "name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                             // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "cluster": {                                    // кластСр
        "id": 64                                    
    }                                               
    "icon": "csnkjnvkd-vjskdnf-vdfnk-vndkjnkl.png"  // имя Ρ„Π°ΠΉΠ»Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
                                                    // послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр
                                                    // Ρ‡Π΅Ρ€Π΅Π· POST /files
}                                                   

http 200

// 2.0+
{                                                    
    "id": 1,                                         // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                              // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "icon": "csnkjnvkd-vjskdnf-vdfnk-vndkjnkl.png",  // имя Ρ„Π°ΠΉΠ»Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    "cluster": {                                     // кластСр
        "id": 2184,                                  // id кластСра
        "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                               
    "order_important": 7                             // порядковый Π½ΠΎΠΌΠ΅Ρ€ для сортировки
}                                                    

PATCH /rest/priorities/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ своСго кластСра.

// 2.0+
{                                                   
    "name": "Π’Π½Π΅ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "icon": "csnkjnvkd-vjskdnf-vdfnk-vndkjnkl.png"  // имя Ρ„Π°ΠΉΠ»Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
                                                    // послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвСр
                                                    // Ρ‡Π΅Ρ€Π΅Π· POST /files
}                                                   

http 200

// 2.0+
{                                                    
    "id": 1,                                         // id ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°
    "name": "Π’Π½Π΅ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "icon": "csnkjnvkd-vjskdnf-vdfnk-vndkjnkl.png",  // имя Ρ„Π°ΠΉΠ»Π° ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
    "cluster": {                                     // кластСр
        "id": 2184,                                  // id кластСра
        "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                               
    "order_important": 8                             // порядковый Π½ΠΎΠΌΠ΅Ρ€ для сортировки
}                                                    

DELETE /rest/priorities/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ своСго кластСра.

/rest/fields

GET /rest/fields

Бписок нСсистСмных настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ².

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, minLength=1,2.

/fields
/fields?search=test
/fields?search=test&isRequired=false&deleted=false
/fields?isForAll=true&minLength=1&maxLength=10

http 200

// 2.0+
{                                                         
    "fields_types": [                                     // список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
        {                                                 
            "name": "string",                             // английскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°
            "rusname": "строка"                           // русскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°
        },                                                
        {                                                 
            "name": "int",                                
            "rusname": "Ρ†Π΅Π»ΠΎΠ΅ число"                      
        },                                                
        ...                                               // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ…
                                                          // Ρ‚ΠΈΠΏΠΎΠ² настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
    ],                                                    
    "items": [                                            
        {                                                 
            "id": 18,                                     // id поля
            "name": "Π—Π½Π°ΠΊ Π·ΠΎΠ΄ΠΈΠ°ΠΊΠ° (string, len<=8)",      // русскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            "translit": "Znak_zodiaka__string__len<=8_",  // транслит русского названия
            "format": "string",                           // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: английскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° поля
            "group_name": "",                             // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, Ссли
                                                          // ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ. По ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ названиям
                                                          // поля Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
            "possible_values": null,                      // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния. Для Ρ‚ΠΈΠΏΠ° list.
                                                          // Бписок Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… \n
            "regexp": "",                                 // рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ‚ΠΈΠΏΠΎΠ² string ΠΈ text,
                                                          // Ссли ΠΎΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
            "min_length": 0,                              // минимальная Π΄Π»ΠΈΠ½Π° строки/тСкста Ρ‚ΠΈΠΏΠΎΠ²
                                                          // string ΠΈ text, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΎΠ΅
                                                          // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅
            "max_length": 8,                              // максимальная Π΄Π»ΠΈΠ½Π° строки/тСкста Ρ‚ΠΈΠΏΠΎΠ²
                                                          // string ΠΈ text, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΎΠ΅
                                                          // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅
            "table_id": 1,                                // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "multiselect": true,                          // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                                                          // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "allow_add_num": true,                        // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                          // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "is_required": false,                         // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ
            "default_value": "",                          // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "visible": true,                              // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ
                                                          // Π»ΠΈ Π΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° показываСтся полная
                                                          // информация ΠΏΠΎ заданию
            "is_for_all": true,                           // доступно Π»ΠΈ ΠΏΠΎΠ»Π΅ всСм Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ
            "editable_label": false,                      // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
            "order": 1,                                   // порядковый Π½ΠΎΠΌΠ΅Ρ€ поля Π² ΠΎΠ±Ρ‰Π΅ΠΌ спискС
            "bindings": [                                 
                {                                         
                    "id": 704,                            // id
                    "type": {                             // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                        "id": 1,                          // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                        "name": "Π—Π°Π΄Π°Π½ΠΈΠ΅",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                        "icon": "default_icon.png"        // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
                    },                                    
                    "on": true,                           // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "visible": false,                     // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "rules": [                            // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                        {                                 
                            "id": 122,                    // id
                            "visible": false,             // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                            "role_ids": [                 // id Ρ€ΠΎΠ»Π΅ΠΉ
                                6                         
                            ]                             
                        }                                 
                    ]                                     
                }                                         
            ],                                            
            "type_ids": [                                 
                14                                        
            ],                                            // массив id Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…
                                                          // ΠΏΠΎΠ»Π΅ доступно, Ссли ΠΎΠ½ΠΎ Π½Π΅
                                                          // доступно всСм Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ
            "system": false,                              // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ систСмным
            "min_size": 100,                              // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "max_size": 10000,                            // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "auto_apply_sticker": true,                   // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "sticker_ids": [                              // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                104                                       
            ],                                            
            "file_semantics": [                           // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                "PHOTO"                                   
            ],                                            
            "min_count": 1,                               // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "max_count": 1,                               // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "subfields": [                                // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                          // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
            ],                                            
            "cluster": {                                  // кластСр
                "id": 2184,                               // id кластСра
                "title": "ВСстовый кластСр"               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            }                                             
        },                                                
        ...                                               // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
                                                          // настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
    ],                                                    
    "count": 35                                           // количСство настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…
                                                          // Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ условиям Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ поиска
}                                                         

GET /rest/fields/list

Бписок настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ ΠΈ ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ².

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, minLength=1,2.

/fields
/fields?search=test
/fields?search=test&isRequired=false&deleted=false
/fields?isForAll=true&minLength=1&maxLength=10

http 200

// 2.0+
{                                                            
    "fields_types": [                                        // список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
        {                                                    
            "name": "string",                                // английскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°
            "rusname": "строка"                              // русскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°
        },                                                   
        {                                                    
            "name": "int",                                   
            "rusname": "Ρ†Π΅Π»ΠΎΠ΅ число"                         
        },                                                   
        ...                                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ…
                                                             // Ρ‚ΠΈΠΏΠΎΠ² настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
    ],                                                       
    "items": [                                               
        {                                                    
            "id": 18,                                        // id поля
            "name": "Π—Π½Π°ΠΊ Π·ΠΎΠ΄ΠΈΠ°ΠΊΠ° (string, len<=8)",         // русскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            "translit": "Znak_zodiaka__string__len<=8_",     // транслит русского названия
            "format": "string",                              // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: английскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° поля
            "group_name": "",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, Ссли
                                                             // ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ. По ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ названиям
                                                             // поля Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
            "possible_values": null,                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния. Для Ρ‚ΠΈΠΏΠ° list.
                                                             // Бписок Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… \n
            "regexp": "",                                    // рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ‚ΠΈΠΏΠΎΠ² string ΠΈ text,
                                                             // Ссли ΠΎΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
            "min_length": 0,                                 // минимальная Π΄Π»ΠΈΠ½Π° строки/тСкста Ρ‚ΠΈΠΏΠΎΠ²
                                                             // string ΠΈ text, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΎΠ΅
                                                             // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅
            "max_length": 8,                                 // максимальная Π΄Π»ΠΈΠ½Π° строки/тСкста Ρ‚ΠΈΠΏΠΎΠ²
                                                             // string ΠΈ text, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΎΠ΅
                                                             // ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅
            "table_id": 1,                                   // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "multiselect": true,                             // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                                                             // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "allow_add_num": true,                           // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                             // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "is_required": false,                            // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ
            "default_value": "",                             // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
            "visible": true,                                 // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ
                                                             // Π»ΠΈ Π΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° показываСтся полная
                                                             // информация ΠΏΠΎ заданию
            "is_for_all": true,                              // доступно Π»ΠΈ ΠΏΠΎΠ»Π΅ всСм Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ
            "editable_label": false,                         // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
            "order": 1,                                      // порядковый Π½ΠΎΠΌΠ΅Ρ€ поля Π² ΠΎΠ±Ρ‰Π΅ΠΌ спискС
            "bindings": [                                    
                {                                            
                    "id": 704,                               // id
                    "type": {                                // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                        "id": 1,                             // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                    },                                       
                    "on": true,                              // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "visible": false,                        // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "rules": [                               // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                        {                                    
                            "id": 122,                       // id
                            "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                            "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                                6                            
                            ]                                
                        }                                    
                    ]                                        
                }                                            
            ],                                               
            "type_ids": [                                    
                14                                           
            ],                                               // массив id Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…
                                                             // ΠΏΠΎΠ»Π΅ доступно, Ссли ΠΎΠ½ΠΎ Π½Π΅
                                                             // доступно всСм Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ
            "system": false,                                 // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ систСмным
            "min_size": 100,                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "max_size": 10000,                               // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "auto_apply_sticker": true,                      // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "sticker_ids": [                                 // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                104                                          
            ],                                               
            "file_semantics": [                              // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                "PHOTO"                                      
            ],                                               
            "min_count": 1,                                  // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "max_count": 1,                                  // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "subfields": [                                   // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
            ],                                               
            "cluster": {                                     // кластСр
                "id": 2184,                                  // id кластСра
                "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            }                                                
        },                                                   
        ...                                                  // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
                                                             // настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
    ],                                                       
    "count": 35                                              // количСство настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…
                                                             // Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ условиям Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ поиска
}                                                            

POST /rest/fields/sort

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Ручная сортировка настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ настраиваСмыС поля своСго кластСра.

НастраиваСмыС поля Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅. На Π³Ρ€ΡƒΠΏΠΏΡ‹ поля дСлятся ΠΏΠΎ Π΄Π²ΡƒΠΌ критСриям: кластСр (Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ кластСрныС) ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ настраиваСмоС ΠΏΠΎΠ»Π΅ (внСшниС ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅). Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ настраиваСмыС поля ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠŸΡ€ΠΈ этом Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ id всСх ΠΏΠΎΠ»Π΅ΠΉ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ (visible = false). Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π½Π΅ всС поля, ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ нСсколько Ρ€Π°Π· - это 400 bad request. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ поля ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ - это 403 forbidden.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{             
    "ids": [  
        4,    
        1,    
        3,    
        6,    
        2,    
        5     
    ]         
}             

http 200

// 2.0+
{                                                            
    "items": [                                               
        {                                                    
            "id": 19,                                        
            "name": "Π—Π½Π°ΠΊ Π·ΠΎΠ΄ΠΈΠ°ΠΊΠ° (string, len<=8)",         
            "translit": "Znak_zodiaka__string__len<=8_",     
            "format": "string",                              
            "group_name": "",                                
            "possible_values": null,                         
            "regexp": "",                                    
            "min_length": 0,                                 
            "max_length": 8,                                 
            "table_id": 1,                                   // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "multiselect": true,                             // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                                                             // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "allow_add_num": true,                           // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                             // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "is_required": false,                            
            "default_value": "",                             
            "visible": true,                                 
            "is_for_all": true,                              
            "editable_label": false,                         // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
            "order": 1,                                      
            "bindings": [                                    
                {                                            
                    "id": 704,                               // id
                    "type": {                                // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                        "id": 1,                             // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                    },                                       
                    "on": true,                              // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "visible": false,                        // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "rules": [                               // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                        {                                    
                            "id": 122,                       // id
                            "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                            "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                                6                            
                            ]                                
                        }                                    
                    ]                                        
                }                                            
            ],                                               
            "type_ids": [                                    
                14                                           
            ],                                               
            "system": false,                                 // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ систСмным
            "min_size": 100,                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "max_size": 10000,                               // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "auto_apply_sticker": true,                      // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "sticker_ids": [                                 // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                104                                          
            ],                                               
            "file_semantics": [                              // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                "PHOTO"                                      
            ],                                               
            "min_count": 1,                                  // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "max_count": 1,                                  // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "subfields": [                                   // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
            ],                                               
            "cluster": {                                     // кластСр
                "id": 2184,                                  // id кластСра
                "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            }                                                
        },                                                   
        {                                                    
            "id": 9,                                         
            "name": "Π”ΠΎΠΏ.ΠΏΠΎΠ»Π΅ для тСстов (5-10)",            
            "translit": "Dop_pole_dlya_testov",              
            "format": "text",                                
            "group_name": "",                                
            "possible_values": null,                         
            "regexp": "",                                    
            "min_length": 5,                                 
            "max_length": 10,                                
            "table_id": 1,                                   // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "multiselect": true,                             // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                                                             // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "allow_add_num": true,                           // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                             // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
            "is_required": false,                            
            "default_value": 12345,                          
            "visible": true,                                 
            "is_for_all": true,                              
            "editable_label": false,                         // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
            "order": 2,                                      
            "bindings": [],                                  
            "type_ids": [],                                  
            "system": false,                                 // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ систСмным
            "min_size": 100,                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "max_size": 10000,                               // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "auto_apply_sticker": true,                      // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
            "sticker_ids": [                                 // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                104                                          
            ],                                               
            "file_semantics": [                              // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
                "PHOTO"                                      
            ],                                               
            "min_count": 1,                                  // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "max_count": 1,                                  // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
            "subfields": [                                   // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
            ],                                               
            "cluster": {                                     // кластСр
                "id": 2184,                                  // id кластСра
                "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            }                                                
        },                                                   
        ...                                                  
    ]                                                        
}                                                            

POST /rest/fields

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ настраиваСмого поля.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ локальноС настраиваСмоС ΠΏΠΎΠ»Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                    
    "name": "ЀактичСский адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",         // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ поля
    "format": "text",                                // * Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… поля, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
                                                     // "int", "float", "bool", "geometry", "dataTableObjects",
                                                     // "string", "text", "list", "date", "composite", "file", "integration"
    "group_name": "Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ,
                                                     // ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ
                                                     // Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ
                                                     // Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° запись.
    "possible_values": [                             // список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, доступно
                                                     // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для поля Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "list", ΠΈ являСтся
                                                     // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ для поля Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "list"
        "ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                           
        "Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅"                            
    ],                                               
    "regexp": "[0-9]{1,3}",                          // рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, доступно
                                                     // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string",
                                                     // "text", "int", "float"
    "min_length": 2,                                 // минимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "max_length": 25,                                // максимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "table_id": 1,                                   // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…,
                                                     // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects",
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "multiselect": true,                             // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²,
                                                     // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects",
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "allow_add_num": true,                           // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ,
                                                     // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects",
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "is_required": true,                             // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈ ΠΏΠΎΠ»Π΅, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ false
    "default_value": "Π³.Москва",                     // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, доступно
                                                     // для всСх Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ, Π·Π°
                                                     // ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "geometry" ΠΈ "dataTableObjects",
                                                     // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаСтся с соотвСтствии
                                                     // с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ поля (тСкст, число,
                                                     // Π΄Π°Ρ‚Π°, Π±ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
    "visible": true,                                 // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
                                                     // ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ заданию, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ true
    "editable_label": false,                         // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ false
    "bindings": [                                    
        {                                            
            "on": true,                              // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ true
            "type": {                                // * Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                "id": 1                              
            },                                       
            "rules": [                               // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                {                                    
                    "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                    "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                        6                            
                    ]                                
                }                                    
            ]                                        
        }                                            
    ],                                               
    "cluster": {                                     // кластСр
        "id": 64                                     
    },                                               
    "min_size": 100,                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "max_size": 10000,                               // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "auto_apply_sticker": true,                      // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                     // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ false,
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "sticker_ids": [                                 // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        104                                          
    ],                                               
    "file_semantics": [                              // * ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                     // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - PHOTO/VIDEO/FILE/SOUND/SIGNATURE/QRCODE,
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        "PHOTO"                                      
    ],                                               
    "min_count": 1,                                  // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "max_count": 1,                                  // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "subfields": [                                   // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                     // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
        {                                            
            "name": "Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅  ΠΏΠΎΠ»Π΅",               
            ...                                      
        }                                            
    ]                                                
}                                                    

ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ситуаций ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ возвращаСтся статус 400:

http 200

// 2.0+
{                                                    
    "id": 123,                                       // id нового поля
    "name": "ЀактичСский адрСс ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ поля
    "translit": "Fakticheskiy_adres_organizatsi",    // транслитСрация названия поля
    "format": "text",                                // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… поля, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
                                                     // "int", "float", "bool", "geometry", "string",
                                                     // "text", "list", "date", "composite", "file", "integration"
    "group_name": "Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ
                                                     // Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ
                                                     // Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° запись.
    "possible_values": [                             // список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                     // для поля Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "list"
        "ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                           
        "Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅"                            
    ],                                               
    "regexp": "[0-9]{1,3}",                          // рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text",
                                                     // "int", "float"
    "min_length": 2,                                 // минимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для
                                                     // ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "max_length": 25,                                // максимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "table_id": 1,                                   // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "multiselect": true,                             // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                                                     // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "allow_add_num": true,                           // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                     // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "is_required": true,                             // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈ ΠΏΠΎΠ»Π΅
    "default_value": "Π Π’, Π³.Москва",                 // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, доступно для всСх
                                                     // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ
                                                     // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "geometry" ΠΈ "dataTableObjects",
                                                     // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаСтся с соотвСтствии с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ
                                                     // поля (тСкст, число, Π΄Π°Ρ‚Π°, Π±ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
    "visible": true,                                 // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
                                                     // ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ заданию
    "is_for_all": false,                             // доступно Π»ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для
                                                     // всСх Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ (Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚)
    "editable_label": false,                         // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
    "bindings": [                                    
        {                                            
            "id": 704,                               // id
            "type": {                                // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                "id": 1,                             // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            },                                       
            "on": true,                              // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "rules": [                               // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                {                                    
                    "id": 122,                       // id
                    "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                    "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                        6                            
                    ]                                
                }                                    
            ]                                        
        }                                            
    ],                                               
    "type_ids": [                                    // массив id Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…
                                                     // ΠΏΠΎΠ»Π΅ доступно, Ссли ΠΎΠ½ΠΎ Π½Π΅ доступно
                                                     // всСм Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ
        12,                                          
        14                                           
    ],                                               
    "system": false,                                 // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ систСмным
    "min_size": 100,                                 // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "max_size": 10000,                               // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "auto_apply_sticker": true,                      // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "sticker_ids": [                                 // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        104                                          
    ],                                               
    "file_semantics": [                              // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        "PHOTO"                                      
    ],                                               
    "min_count": 1,                                  // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "max_count": 1,                                  // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "subfields": [                                   // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                     // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
    ],                                               
    "cluster": {                                     // кластСр
        "id": 2184,                                  // id кластСра
        "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                               
    "order": 10                                      // Π½ΠΎΠΌΠ΅Ρ€ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля для отобраТСния
                                                     // Π² спискС настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
}                                                    

GET /rest/fields/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ настраиваСмому полю.

http 200

// 2.0+
{                                                       
    "id": 123,                                          // id нового поля
    "name": "АдрСс Ρ„ΠΈΠ»ΠΈΠ°Π»Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ поля
    "translit": "string",                               // транслитСрация названия поля
    "format": "text",                                   // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… поля, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:
                                                        // "int", "float", "bool", "geometry",
                                                        // "string", "text", "list", "date", "composite"
    "group_name": "Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ„ΠΈΠ»ΠΈΠ°Π»Π°Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ
    "possible_values": [                                // список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, доступно
                                                        // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для поля Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "list"
        "ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                              
        "Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                              
        "Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅"                               
    ],                                                  
    "regexp": "[0-9]{1,3}",                             // рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, доступно
                                                        // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²
                                                        // "string", "text", "int", "float"
    "min_length": 5,                                    // минимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для
                                                        // ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "max_length": 50,                                   // максимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "table_id": 1,                                      // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "multiselect": true,                                // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                                                        // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "allow_add_num": true,                              // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                        // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "is_required": false,                               // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈ ΠΏΠΎΠ»Π΅
    "default_value": "Π Π’, Π³.Казань",                    // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, доступно для
                                                        // всСх Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ
                                                        // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "geometry" ΠΈ "dataTableObjects", Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
                                                        // задаСтся с соотвСтствии с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ поля
                                                        // (тСкст, число, Π΄Π°Ρ‚Π°, Π±ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
    "visible": false,                                   // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
                                                        // ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ заданию
    "is_for_all": false,                                // доступно Π»ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для
                                                        // всСх Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ (Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚)
    "editable_label": false,                            // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
    "bindings": [                                       
        {                                               
            "id": 704,                                  // id
            "type": {                                   // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                "id": 1,                                // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            },                                          
            "on": true,                                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "rules": [                                  // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                {                                       
                    "id": 122,                          // id
                    "visible_by_default": true,         // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                    "visible_inverted_for_roles": [     // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                        6                               
                    ]                                   
                }                                       
            ]                                           
        }                                               
    ],                                                  
    "type_ids": [                                       // массив id Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…
                                                        // ΠΏΠΎΠ»Π΅ доступно, Ссли ΠΎΠ½ΠΎ Π½Π΅ доступно
                                                        // всСм Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ
        12,                                             
        14                                              
    ],                                                  
    "system": false,                                    // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ систСмным
    "min_size": 100,                                    // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "max_size": 10000,                                  // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "auto_apply_sticker": true,                         // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "sticker_ids": [                                    // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        104                                             
    ],                                                  
    "file_semantics": [                                 // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        "PHOTO"                                         
    ],                                                  
    "min_count": 1,                                     // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "max_count": 1,                                     // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "subfields": [                                      // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
    ],                                                  
    "cluster": {                                        // кластСр
        "id": 2184,                                     // id кластСра
        "title": "ВСстовый кластСр"                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                  
    "order": 10                                         // Π½ΠΎΠΌΠ΅Ρ€ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля для отобраТСния
                                                        // Π² спискС настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
}                                                       

PUT /rest/fields/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ настраиваСмого поля.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ локальноС настраиваСмоС ΠΏΠΎΠ»Π΅ своСго кластСра ΠΈ глобальноС настраиваСмоС ΠΏΠΎΠ»Π΅, Ссли ΠΏΡ€ΠΈ этом ΠΎΠ½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ привязываСт ΠΈΠ»ΠΈ отвязываСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Ρ‚.ΠΊ. это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΌΠ°ΡΡΠΎΠ²ΡƒΡŽ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ Π² заданиях.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                            
    "name": "АдрСс Ρ„ΠΈΠ»ΠΈΠ°Π»Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",                     // ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ поля
    "group_name": "Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ„ΠΈΠ»ΠΈΠ°Π»Π°Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",       // ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ
    "possible_values": [                                     // список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для поля
                                                             // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "list"
        "ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                                   
        "Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                                   
        "Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅"                                    
    ],                                                       
    "regexp": "[0-9]{1,3}",                                  // рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, доступно
                                                             // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²
                                                             // "string", "text", "int", "float"
    "min_length": 5,                                         // минимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "max_length": 50,                                        // максимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                             // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "is_required": false,                                    // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈ ΠΏΠΎΠ»Π΅
    "editable_label": false,                                 // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
    "table_id": 1,                                           // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "multiselect": true,                                     // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "allow_add_num": true,                                   // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "default_value": "Π Π’, Π³.Казань",                         // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, доступно для
                                                             // всСх Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ
                                                             // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "geometry" ΠΈ "dataTableObjects",
                                                             // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаСтся с соотвСтствии с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ поля
                                                             // (тСкст, число, Π΄Π°Ρ‚Π°, Π±ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
    "visible": false                                         // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
                                                             // ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ заданию
    "bindings": {                                            
        "add": [                                             
            {                                                
                "on": true,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "type": {                                    // * Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                    "id": 1                                  
                },                                           
                "rules": [                                   // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                    {                                        
                        "visible_by_default": true,          // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                        "visible_inverted_for_roles": [      // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                            6                                
                        ]                                    
                    }                                        
                ]                                            
            }                                                
        ],                                                   
        "update": [                                          
            {                                                
                "type": {                                    // * Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                    "id": 1                                  
                },                                           
                "visible": false,                            // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "on": true,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "rules": {                                   // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                    "add": [                                 
                        {                                    
                            "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                            "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                                6                            
                            ]                                
                        }                                    
                    ],                                       
                    "update": [                              
                        {                                    
                            "id": 6,                         // id ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                            "visible_by_default": true,      // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                            "visible_inverted_for_roles": [  // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                                6                            
                            ]                                
                        }                                    
                    ],                                       
                    "remove": [                              // id ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                        {                                    
                            "id": 6,                         
                        }                                    
                    ]                                        
                }                                            
            }                                                
        ],                                                   
        "remove": [                                          
            {                                                
                "type": {                                    // * Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                    "id": 1                                  
                }                                            
            }                                                
        ]                                                    
    },                                                       
    "min_size": 100,                                         // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "max_size": 10000,                                       // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "auto_apply_sticker": true,                              // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                             // ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ false,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "sticker_ids": [                                         // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        104                                                  
    ],                                                       
    "file_semantics": [                                      // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                             // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - PHOTO/VIDEO/FILE/SOUND/QRCODE/SIGNATURE,
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        "PHOTO"                                              
    ],                                                       
    "min_count": 1,                                          // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "max_count": 1,                                          // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "subfields": {                                           // Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ поля
                                                             // доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
        "add": [                                             // Π½ΠΎΠ²Ρ‹Π΅ подполя, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅
            {                                                
                "format": "string",                          // id Π½Π΅Ρ‚
                ...                                          
            }                                                
        ],                                                   
        "remove": [                                          // ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ подполя, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ
            {                                                
                "id": 5                                      // для удалСния достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ id
            }                                                
        ],                                                   
        "update": [                                          // ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ подполя, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ
            {                                                
                "id": 2,                                     // Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ id ΠΈ Ρ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ
                "name": "Changed name"                       // ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя поля #2
            }                                                
        ]                                                    
    }                                                        
}                                                            

ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ситуаций ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ возвращаСтся статус 400:

Если массив possible_values Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½, Ρ‚ΠΎ элСмСнты списка Π½Π΅ измСнятся. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ массива possible_values всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ значСния списка Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹.

http 200

// 2.0+
{                                                       
    "id": 123,                                          // id нового поля
    "name": "АдрСс Ρ„ΠΈΠ»ΠΈΠ°Π»Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ поля
    "translit": "string",                               // транслитСрация названия поля
    "format": "text",                                   // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… поля, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅
                                                        // значСния: "int", "float", "bool",
                                                        // "geometry", "string", "text", "list", "date", "composite"
    "group_name": "Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ„ΠΈΠ»ΠΈΠ°Π»Π°Ρ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ
    "possible_values": [                                // список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, доступно
                                                        // Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для поля Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "list"
        "ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                              
        "Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅",                              
        "Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅"                               
    ],                                                  
    "regexp": "[0-9]{1,3}",                             // рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text",
                                                        // "int", "float"
    "min_length": 5,                                    // минимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "max_length": 50,                                   // максимальная Π΄Π»ΠΈΠ½Π°, доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "string", "text"
    "table_id": 1,                                      // id Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "multiselect": true,                                // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                                                        // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "allow_add_num": true,                              // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ числа, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ
                                                        // для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "dataTableObjects"
    "is_required": false,                               // ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈ ΠΏΠΎΠ»Π΅
    "default_value": "Π Π’, Π³.Казань",                    // Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, доступно для
                                                        // всСх Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΏΠΎΠ»Π΅ΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ
                                                        // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² "geometry" ΠΈ "dataTableObjects", Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
                                                        // задаСтся с соотвСтствии с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ
                                                        // поля (тСкст, число, Π΄Π°Ρ‚Π°, Π±ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅)
    "visible": false,                                   // Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
                                                        // ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ заданию
    "is_for_all": false,                                // доступно Π»ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для
                                                        // всСх Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ (Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚)
    "editable_label": false,                            // Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ label поля
    "bindings": [                                       
        {                                               
            "id": 704,                                  // id
            "type": {                                   // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                "id": 1,                                // id Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
            },                                          
            "on": true,                                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° связь с Π²ΠΈΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "visible": false,                           // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "rules": [                                  // ΠΏΡ€Π°Π²ΠΈΠ»Π° видимости
                {                                       
                    "id": 122,                          // id
                    "visible_by_default": true,         // Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
                    "visible_inverted_for_roles": [     // id Ρ€ΠΎΠ»Π΅ΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°
                        6                               
                    ]                                   
                }                                       
            ]                                           
        }                                               
    ],                                                  
    "type_ids": [                                       // массив id Ρ‚ΠΈΠΏΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…
                                                        // ΠΏΠΎΠ»Π΅ доступно, Ссли ΠΎΠ½ΠΎ Π½Π΅ доступно
                                                        // всСм Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Π½ΠΈΠΉ
        12,                                             
        14                                              
    ],                                                  
    "system": false,                                    // являСтся Π»ΠΈ ΠΏΠΎΠ»Π΅ систСмным
    "min_size": 100,                                    // ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "max_size": 10000,                                  // ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "auto_apply_sticker": true,                         // автоматичСскоС ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ СдинствСнного ярлыка,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
    "sticker_ids": [                                    // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ярлыки,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        104                                             
    ],                                                  
    "file_semantics": [                                 // ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сСмантики,
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "file"
        "PHOTO"                                         
    ],                                                  
    "min_count": 1,                                     // минимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "max_count": 1,                                     // максимальноС количСство экзСмпляров Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite" ΠΈ "file"
    "subfields": [                                      // массив Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ
                                                        // для ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° "composite"
    ],                                                  
    "cluster": {                                        // кластСр
        "id": 2184,                                     // id кластСра
        "title": "ВСстовый кластСр"                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                  
    "order": 10                                         // Π½ΠΎΠΌΠ΅Ρ€ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля для отобраТСния
                                                        // Π² спискС настраиваСмых ΠΏΠΎΠ»Π΅ΠΉ
}                                                       

DELETE /rest/fields/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ настраиваСмого поля.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ настраиваСмыС поля своСго кластСра.

/rest/files

POST /rest/files

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ хранСния. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ имя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² запрос, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒΡΡ ΠΊ сущности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ - ΠΊ Π²ΠΈΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚, ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° - ΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρƒ ΠΈ Ρ‚.ΠΏ.) ΠŸΡ€ΠΈ этом Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Ρ‘Π½ ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° хранСния Π² постоянный (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² ΠΈ Ρ‚.ΠΏ.)

Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ http-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Body Content Type: multipart/form-data ΠΈ Π² Ρ‚Π΅Π»Π΅ запроса Π² ΠΏΠΎΠ»Π΅ file ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ располоТСниС.

Запрос POST /files ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€Π΅ со всСми запросами Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сущности (Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈ Ρ‚.ΠΏ.) Но ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ сразу Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ хранСния, минуя Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ. Для этого слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€ΠΎΡƒΡ‚ΠΎΠ², пСрСчислСнных Π½ΠΈΠΆΠ΅ (POST /files/type-icons для ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΈ Ρ‚.ΠΏ.)

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΊ заданиям (Ρ„ΠΎΡ‚ΠΎ, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π·Π°Π΄Π°Π½ΠΈΠΉ), ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ для Π½ΠΈΡ… ΠΏΠΎΠΌΠΈΠΌΠΎ помСщСния Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ спСциализированныС дСйствия. Π—Π΄Π΅ΡΡŒ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· спСциализированных запросов (POST /files/photos, POST /files/videos, POST /files/sounds, POST /files/files).

http 200

// 2.0+
{                                                       
    "name": "c360f08c-e79f-1004-8be5-8b2398b49a74.jpg"  // имя Ρ„Π°ΠΉΠ»Π° Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ хранСния
}                                                       

POST /rest/files/type-icons

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚.

POST /rest/files/priority-icons

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ².

POST /rest/files/photos

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ задания.

POST /rest/files/videos

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»ΠΎΠ² задания.

POST /rest/files/files

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² задания.

POST /rest/files/sounds

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Π° Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ² задания.

DELETE /rest/files/:id

ΠŸΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ запроса зависят ΠΎΡ‚ capability Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ capability Π² ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ (ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Ρ„Π°ΠΉΠ»). Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ запрос, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ capability со свойствами: capability_id = 1, capability_name = "show" ΠΈ capability_id = 5, capability_name = "edit_files"

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ заданию; fileId - id Ρ„Π°ΠΉΠ»Π°.

/rest/stickers

GET /rest/stickers

Бписок стикСров.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю title.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                                   
    "items": [                                                                      
        {                                                                           
            "id": 3,                                                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ стикСра
            "title": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ²",                                          // описаниС стикСра
            "description": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² послС выполнСния Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅",  
            "is_for_all": false,                                                    // Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ стикСра для
                                                                                    // всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
            "type_ids": [                                                           // список id-шников
                                                                                    // Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚,
                                                                                    // ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½
                                                                                    // Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стикСр
                2,                                                                  
                14,                                                                 
                3,                                                                  
                7,                                                                  
                4                                                                   
            ],                                                                      
            "cluster": {                                                            // кластСр
                "id": 2184,                                                         // id кластСра
                "title": "ВСстовый кластСр"                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            }                                                                       
        },                                                                          
        ...                                                                         // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    ]                                                                               
}                                                                                   

POST /rest/stickers

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ стикСра.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ стикСр Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                           
    "title": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ²",                                          // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ стикСра
    "description": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² послС выполнСния Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅",  // описаниС стикСра
    "is_for_all": false,                                                    // Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ стикСра для
                                                                            // всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚; ΠΏΠΎ
                                                                            // ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ true
    "types": [                                                              // массив id Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚,
                                                                            // ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½
                                                                            // Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стикСр
        12,                                                                 
        14                                                                  
    ],                                                                      
    "cluster": {                                                            // кластСр
        "id": 64                                                            
    }                                                                       
}                                                                           

Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ выдаСтся type_ids - список id-шников Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стикСр. Если is_for_all=true, Ρ‚ΠΎ стикСр доступСн всСм Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, type_ids Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ список id-шников всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚. Если is_for_all=false, Ρ‚ΠΎ type_ids Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ список id-шников Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ явно ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ ΠΊ стикСру.

http 200

// 2.0+
{                                                                           
    "id": 6,                                                                
    "title": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ²",                                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ стикСра
    "description": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² послС выполнСния Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅",  // описаниС стикСра
    "is_for_all": false,                                                    // Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ стикСра для
                                                                            // всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
    "type_ids": [                                                           // список id-шников Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚,
                                                                            // ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стикСр
        12,                                                                 
        14                                                                  
    ],                                                                      
    "cluster": {                                                            // кластСр
        "id": 4,                                                            // id кластСра
        "title": "ВСстовый кластСр"                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    }                                                                       
}                                                                           

PUT /rest/stickers/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ИзмСнСниС стикСра.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ стикСр своСго кластСра ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ стикСр, Ссли ΠΏΡ€ΠΈ этом ΠΎΠ½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ привязываСт ΠΈΠ»ΠΈ отвязываСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                                        
    "title": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ²",                                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ стикСра
    "description": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² Π΄ΠΎ выполнСния Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅",  // описаниС стикСра
    "is_for_all": true,                                                  // Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ стикСра для
                                                                         // всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
    "types": [                                                           // массив id Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚,
                                                                         // ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½
                                                                         // Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стикСр
        12,                                                              
        14                                                               
    ]                                                                    
}                                                                        

http 200

// 2.0+
{                                                                        
    "id": 6,                                                             
    "title": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ²",                                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ стикСра
    "description": "Показания ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² Π΄ΠΎ выполнСния Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅",  // описаниС стикСра
    "is_for_all": true,                                                  // Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ стикСра для
                                                                         // всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
    "type_ids": [                                                        // список id-шников Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚,
                                                                         // ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ стикСр
        12,                                                              
        14                                                               
    ],                                                                   
    "cluster": {                                                         // кластСр
        "id": 4,                                                         // id кластСра
        "title": "ВСстовый кластСр"                                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    }                                                                    
}                                                                        

DELETE /rest/stickers/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ стикСра.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ стикСры своСго кластСра.

Π‘Ρ‚ΠΈΠΊΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ ΠΎΡ‚ΠΎ всСх Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ Π±Ρ‹Π» ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½.

/rest/timetables

GET /rest/timetables/:id/tasks/:yyyymmdd/@/:hhmi

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ (созданных, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ…) Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ врСмя.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, typeId=1,2.

http 200

2.0+
 {                                                               
    "schedule": {                                                // расписаниС
        "id": 263,                                               // id расписания
        "on": false,                                             // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
        "title": "РасписаниС",                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
        "worktime": 7200,                                        // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
        "archive": false,                                        // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
        "total_template_count": 1,                               // количСство шаблонов Π² расписании
        "time_zone": "Europe/Moscow",                            // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
        "contract": {                                            // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
            "id": 97,                                            // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "no": "N1",                                          // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",                      
            "start_date_local": "01.01.2025 00:00",              // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "finish_date_local": "01.01.2026 00:00",             // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "start_date": 1706798372,                            
            "finish_date": 1716798372,                           
            "cluster": {                                         
                "id": 97,                                        
                "title": "Мой кластСр"                           
            }                                                    
        },                                                       
        "organization": {                                        // организация
            "id": 134,                                           // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "cluster": {                                         // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "id": 1,                                         
                "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                          
            }                                                    
        }                                                        
        "cluster": {                                             // кластСр
            "id": 62286,                                         // id кластСра
            "title": "ВСстовый кластСр"                          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
        },                                                       
        "user": {                                                // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
            "id": 360393,                                        // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "fio": "Админ кластСра"                              // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        },                                                       
    },                                                           
    "items": [                                                   
        {                                                        // ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ созданноС Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ
            "task": {                                            // созданноС заданиС
                "id": 298,                                       
                "title": "Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ",                
                "date": 1514829600,                              // Π΄Π°Ρ‚Π° задания
                "deadline": 1514833200,                          // срок выполнСния
                "expired_date": 1514833200,                      // ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
                "stage": 1,                                      // стадия
                "num_main_photo": 1,                             // Π½ΠΎΠΌΠ΅Ρ€ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ
                "type": {                                        // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                    "id": 139,                                   
                    "name": "Π Π°Π·ΡƒΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ",    
                    "icon": "icon_139.png",                      
                    "deleted": false                             
                },                                               
                "priority": {                                    // ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚
                    "id": 1,                                     
                    "name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                          
                    "deleted": true                              
                },                                               
                "organization": {                                // организация-Π²Π»Π°Π΄Π΅Π»Π΅Ρ†
                    "id": 98,                                    
                    "name": "ВСстовая организация",              
                    "cluster": {                                 // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                        "id": 1,                                 
                        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                  
                    },                                           
                    "deleted": false                             
                },                                               
                "assigned_organization": {                       // назначСнная организация
                    "id": 99,                                    
                    "name": "НазваниС Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",  
                    "cluster": {                                 // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                        "id": 1,                                 
                        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                  
                    },                                           
                    "deleted": false                             
                },                                               
                "assigned_user": {                               // ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ
                    "id": 599,                                   
                    "fio": "БникСрсов ΠœΠ°Ρ€Ρ Ввиксович",           
                    "deleted": false                             
                },                                               
                "status": {                                      // этап
                    "name": "Π½ΠΎΠ²ΠΎΠ΅",                             
                    "color": "0000ff"                            
                },                                               
                "update_date": 1514829600,                       // Π΄Π°Ρ‚Π° послСднСго измСнСния
                "contract": {                                    // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
                    "id": 97,                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "no": "N1",                                  // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",              
                    "start_date_local": "01.01.2025 00:00",      // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "finish_date_local": "01.01.2026 00:00",     // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "start_date": 1706798372,                    
                    "finish_date": 1716798372,                   
                    "cluster": {                                 
                        "id": 97,                                
                        "title": "Мой кластСр"                   
                    }                                            
                },                                               
                "no": 300435,                                    // Π½ΠΎΠΌΠ΅Ρ€ задния
                "deleted": null                                  // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ задания = deleted != null
            },                                                   
            "template": {                                        // шаблон-основа для задания
                "id": 198,                                       
                "title": "Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ",                
                "date": 1514829600,                              // Π΄Π°Ρ‚Π° задания
                "deadline": 1514833200,                          // срок выполнСния
                "expired_date": 1514833200,                      // ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСно
                "stage": 1,                                      // стадия
                "num_main_photo": 1,                             // Π½ΠΎΠΌΠ΅Ρ€ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ
                "type": {                                        // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                    "id": 139,                                   
                    "name": "Π Π°Π·ΡƒΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ",    
                    "icon": "icon_139.png",                      
                    "deleted": false                             
                },                                               
                "priority": {                                    // ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚
                    "id": 1,                                     
                    "name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                          
                    "deleted": true                              
                },                                               
                "organization": {                                // организация-Π²Π»Π°Π΄Π΅Π»Π΅Ρ†
                    "id": 98,                                    
                    "name": "ВСстовая организация",              
                    "cluster": {                                 // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                        "id": 1,                                 
                        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                  
                    },                                           
                    "deleted": false                             
                },                                               
                "assigned_organization": {                       // назначСнная организация
                    "id": 99,                                    
                    "name": "НазваниС Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",  
                    "cluster": {                                 // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                        "id": 1,                                 
                        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                  
                    },                                           
                    "deleted": false                             
                },                                               
                "assigned_user": {                               // ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ
                    "id": 599,                                   
                    "fio": "БникСрсов ΠœΠ°Ρ€Ρ Ввиксович",           
                    "deleted": false                             
                },                                               
                "status": {                                      // этап
                    "name": "Π½ΠΎΠ²ΠΎΠ΅",                             
                    "color": "0000ff"                            
                },                                               
                "update_date": 1514829600,                       // Π΄Π°Ρ‚Π° послСднСго измСнСния
                "contract": {                                    // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
                    "id": 97,                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "no": "N1",                                  // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",              
                    "start_date_local": "01.01.2025 00:00",      // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "finish_date_local": "01.01.2026 00:00",     // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "start_date": 1706798372,                    
                    "finish_date": 1716798372,                   
                    "cluster": {                                 
                        "id": 97,                                
                        "title": "Мой кластСр"                   
                    }                                            
                },                                               
                "no": 300435,                                    // Π½ΠΎΠΌΠ΅Ρ€ задния
                "deleted": null                                  // ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ задания = deleted != null
            },                                                   
            "run": {                                             // информация ΠΎ запускС расписания
                "time": "18:40"                                  // врСмя
                "date": "21.10.2023"                             // Π΄Π°Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DD.MM.YYYY
            },                                                   
            "fail": null,                                        // ΠΏΠΎΠ»Π΅ сообщСния ΠΎΠ± ошибкС пусто
            "skipped": false,                                    // true, Ссли созданиС задания Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ
            "missed": false                                      // true, Ссли созданиС задания
                                                                 // просрочСно Π±ΠΎΠ»Π΅Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π°Π·Π°Π΄
        },                                                       
        {                                                        // Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ просрочСнноС Π·Π°Π΄Π°Π½ΠΈΠ΅
            "task": null,                                        
            "template": {...},                                   // заданиС-шаблон
            "fail": null,                                        // ΠΏΠΎΠ»Π΅ сообщСния ΠΎΠ± ошибкС пусто
            "skipped": false,                                    
            "run": {...},                                        
            "missed": false                                      // Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π΅ создано, Π½ΠΎ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°
                                                                 // запуска Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ»ΠΎ 15 ΠΌΠΈΠ½ΡƒΡ‚
        },                                                       
        {                                                        // Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ просрочСнноС Π·Π°Π΄Π°Π½ΠΈΠ΅
            "task": null,                                        
            "template": {...},                                   // заданиС-шаблон
            "fail": null,                                        // ΠΏΠΎΠ»Π΅ сообщСния ΠΎΠ± ошибкС пусто
            "skipped": false,                                    
            "run": {...},                                        
            "missed": true                                       // созданиС задания просрочСно
        },                                                       
        {                                                        // ΠΏΡ€ΠΈ создании задания ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка
            "task": null,                                        
            "template": {...},                                   // заданиС-шаблон
            "fail": "ВСкст ошибки",                              
            "skipped": true,                                     
            "run": {...},                                        
            "missed": false                                      
        },                                                       
        ...                                                      
    ],                                                           
    "total": 5,                                                  
    "limit": 25,                                                 
    "page": 1                                                    
}                                                                

GET /rest/timetables/:ids/stats/:yyyymm/@/:hhmm

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ статистики ΠΏΠΎ расписаниям Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ ΠΏΠΎ дням.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, typeId=1,2.

http 200

2.0+
{                                                     
    "stats": [                                        
        {                                             
            "fail": 0,                                // нС создано из-за ошибок
            "skipped": 0,                             // созданиС ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ
            "missed": 2,                              // созданиС просрочСно (Π±ΠΎΠ»Π΅Π΅ 15 ΠΌΠΈΠ½ Π½Π°Π·Π°Π΄)
            "creating": 0,                            // созданиС просрочСно (ΠΌΠ΅Π½Π΅Π΅ 15 ΠΌΠΈΠ½ Π½Π°Π·Π°Π΄)
            "planned": 0,                             // Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ задания
            "done_expired": 0,                        // просрочСнныС задания, находящиСся Π² стадии 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
            "done_not_expired": 0,                    // нСпросрочСнныС задания, находящиСся Π² стадии 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
            "rejected_expired": 0,                    // просрочСнныС задания, находящиСся Π² стадии 0 - ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
            "rejected_not_expired": 0,                // нСпросрочСнныС задания, находящиСся Π² стадии 0 - ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
            "working_expired": 0,                     // просрочСнныС задания, находящиСся Π² стадии 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅
            "working_not_expired": 0,                 // нСпросрочСнныС задания, находящиСся Π² стадии 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅
            "created": 0,                             // созданныС задания
            "date": "21.10.2023"                      // Π΄Π°Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DD.MM.YYYY
        },                                            
        ...                                           
    ],                                                
    "schedule": {                                     // расписаниС
                                                      // (Ссли присутствуСт Ρ‡Π°ΡΡ‚ΡŒ /:id)
        "id": 263,                                    // id расписания
        "on": false,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
        "title": "РасписаниС",                        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
        "worktime": 7200,                             // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
        "archive": false,                             // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
        "total_template_count": 1,                    // количСство шаблонов Π² расписании
        "time_zone": "Europe/Moscow",                 // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
        "contract": {                                 // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
            "id": 97,                                 // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "no": "N1",                               // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",           
            "start_date_local": "01.01.2025 00:00",   // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "finish_date_local": "01.01.2026 00:00",  // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "start_date": 1706798372,                 
            "finish_date": 1716798372,                
            "cluster": {                              
                "id": 97,                             
                "title": "Мой кластСр"                
            }                                         
        },                                            
        "organization": {                             // организация
            "id": 134,                                // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "cluster": {                              // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "id": 1,                              
                "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"               
            }                                         
        }                                             
        "cluster": {                                  // кластСр
            "id": 62286,                              // id кластСра
            "title": "ВСстовый кластСр"               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
        },                                            
        "user": {                                     // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
            "id": 360393,                             // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "fio": "Админ кластСра"                   // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        },                                            
    },                                                
}                                                     

GET /rest/timetables/runs/:yyyymmdd

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка запусков расписаний Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ Π΄Π½Π΅ΠΉ со статистикой ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ запуску.

Запуски Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ расписаниям: page ΠΈ limit Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° расписания, Π° Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ ΠΎΡ‚Π΄Π°ΡŽΡ‚ΡΡ всС запуски ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… расписаний.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, typeId=1,2.

http 200

2.0+
{                                                             
    "items": [                                                
        {                                                     
            "schedule": {                                     // расписаниС
                "id": 263,                                    // id расписания
                "on": false,                                  // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "title": "РасписаниС",                        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
                "worktime": 7200,                             // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
                "archive": false,                             // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
                "total_template_count": 1,                    // количСство шаблонов Π² расписании
                "time_zone": "Europe/Moscow",                 // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
                "contract": {                                 // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
                    "id": 97,                                 // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "no": "N1",                               // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",           
                    "start_date_local": "01.01.2025 00:00",   // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "finish_date_local": "01.01.2026 00:00",  // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "start_date": 1706798372,                 
                    "finish_date": 1716798372,                
                    "cluster": {                              
                        "id": 97,                             
                        "title": "Мой кластСр"                
                    }                                         
                },                                            
                "organization": {                             // организация
                    "id": 134,                                // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "cluster": {                              // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                        "id": 1,                              
                        "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"               
                    }                                         
                }                                             
                "cluster": {                                  // кластСр
                    "id": 62286,                              // id кластСра
                    "title": "ВСстовый кластСр"               // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
                },                                            
                "user": {                                     // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
                    "id": 360393,                             // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                    "fio": "Админ кластСра"                   // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                },                                            
            },                                                
            "runs": [                                         // запуски расписания
                {                                             
                    "time": "18:40"                           // врСмя
                    "date": "21.10.2023"                      // Π΄Π°Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DD.MM.YYYY
                    "stats": {                                // статистика запуска
                        "fail": 0,                            // нС создано из-за ошибок
                        "skipped": 0,                         // созданиС ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ
                        "missed": 2,                          // созданиС просрочСно (Π±ΠΎΠ»Π΅Π΅ 15 ΠΌΠΈΠ½ Π½Π°Π·Π°Π΄)
                        "creating": 0,                        // созданиС просрочСно (ΠΌΠ΅Π½Π΅Π΅ 15 ΠΌΠΈΠ½ Π½Π°Π·Π°Π΄)
                        "planned": 0,                         // Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ задания
                        "done_expired": 0,                    // просрочСнныС задания, находящиСся Π² стадии 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                        "done_not_expired": 0,                // нСпросрочСнныС задания, находящиСся Π² стадии 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                        "rejected_expired": 0,                // просрочСнныС задания, находящиСся Π² стадии 0 - ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
                        "rejected_not_expired": 0,            // нСпросрочСнныС задания, находящиСся Π² стадии 0 - ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
                        "working_expired": 0,                 // просрочСнныС задания, находящиСся Π² стадии 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅
                        "working_not_expired": 0,             // нСпросрочСнныС задания, находящиСся Π² стадии 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅
                        "created": 0,                         // созданныС задания
                    }                                         
                },                                            
                ...                                           
            ]                                                 
        }                                                     
    ],                                                        
    "total": 2747,                                            
    "limit": 12,                                              
    "page": 1                                                 
}                                                             

GET /rest/timetables/list

Запрос Π·Π° списком расписаний

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, typeId=1,2.

http 200

// 2.0+
{                                                          
    "items": [                                             
        {                                                  
            "id": 263,                                     // id расписания
            "on": false,                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "title": "РасписаниС",                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
            "start_date_time": 1673955726,                 // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
            "finish_date_time": 1705480730,                // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
            "start_date_time_local": "01.01.2025 00:00",   // локальноС Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
            "finish_date_time_local": "01.01.2026 00:00",  // локальноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
            "worktime": 7200,                              // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
            "archive": false,                              // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
            "total_template_count": 1,                     // количСство шаблонов Π² расписании
            "time_zone": "Europe/Moscow",                  // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
            "contract": {                                  // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
                "id": 97,                                  // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "no": "N1",                                // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",            
                "start_date_local": "01.01.2025 00:00",    // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "finish_date_local": "01.01.2026 00:00",   // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "start_date": 1706798372,                  
                "finish_date": 1716798372,                 
                "cluster": {                               
                    "id": 97,                              
                    "title": "Мой кластСр"                 
                }                                          
            },                                             
            "organization": {                              // организация
                "id": 134,                                 // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "cluster": {                               // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "id": 1,                               
                    "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                
                }                                          
            }                                              
            "cluster": {                                   // кластСр
                "id": 62286,                               // id кластСра
                "title": "ВСстовый кластСр"                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                             
            "user": {                                      // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
                "id": 360393,                              // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "fio": "Админ кластСра"                    // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            },                                             
            "weekdays": [                                  // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
                {                                          
                    "id": 645,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
                    "on": true,                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "times": [                             // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                        {                                  
                            "id": 83,                      // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                            "on": true,                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                            "time": "12:01"                // врСмя
                        }                                  
                    ],                                     
                    "periods_months": [                    // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                        {                                  
                            "id": 64,                      // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                "OCTOBER"                  
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ],                                     
                    "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 489,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                "FRIDAY"                   
                            ],                             
                            "on": false                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ],                                     
                    "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 488,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                "20.12.2024"               
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ],                                     
                    "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 495,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                "01.01"                    
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ],                                     
                    "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 490,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                10                         
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ]                                      
                }                                          
            ],                                             
            "holidays": [                                  // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
                {                                          
                    "id": 646,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
                    "on": false,                           // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 492,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                "WEDNESDAY"                
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ],                                     
                    "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 491,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                "02.01.2024"               
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ],                                     
                    "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 495,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                "01.01"                    
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ],                                     
                    "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                        {                                  
                            "id": 493,                     // id шаблона
                            "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                                7,                         
                                14                         
                            ],                             
                            "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        }                                  
                    ]                                      
                }                                          
            ]                                              
        }                                                  
    ],                                                     
    "total": 92,                                           
    "limit": 1,                                            
    "page": 1                                              
}                                                          

POST /rest/timetables

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ расписаниС.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ расписаниС ΠΈ Доступ ΠΊ расписаниям ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ расписаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ расписаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

РасписаниС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ систСмы, кластСра ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. Для создания расписания Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ кластСра Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ cluster, Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ - organization. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΎΠ±ΠΎΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ (cluster ΠΈ organization) Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ BadRequest. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для администратора кластСра/ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ расписаниС создаСтся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π”Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания срока дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; часовой пояс пСрСдаётся Π² самом расписании. Если Π΅Π³ΠΎ Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ вычислСн ΠΈΠ· кластСра расписания. Если расписаниС ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                              
    "on": false,                               // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "title": "РасписаниС",                     // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
    "start_date_time": "2025-01-01 00:00:00",  // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time": "01.01.2026 00:00",    // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "worktime": 7200,                          // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
    "time_zone": "Europe/Moscow"               // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ - "UTC+3", "UTC+03:00" ΠΈΠ»ΠΈ "Europe/Moscow"
    "contract": {                              // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
        "id": 97                               
    },                                         
    "organization": {                          // организация расписания
        "id": 134                              
    },                                         
    "cluster": {                               // кластСр расписания
        "id": 135                              
    },                                         
    "weekdays": [                              // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "on": true,                        // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "times": [                         // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                {                              
                    "on": true,                // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "time": "12:01"            // * врСмя
                }                              
            ],                                 
            "periods_months": [                // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "OCTOBER"              
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "FRIDAY"               
                    ],                         
                    "on": false                // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "20.12.2024"           
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        10                     
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ],                                         
    "holidays": [                              // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "on": false,                       // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "WEDNESDAY"            
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "02.01.2024"           
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        7,                     
                        14                     
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ],                                         
    "templates": [                             // ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
        {                                      
            "id": 133122,                      // id шаблона
        }                                      
    ]                                          
}                                              

http 200

// 2.0+
{                                                  
    "id": 263,                                     // id расписания
    "on": false,                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "title": "РасписаниС",                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
    "start_date_time": 1673955726,                 // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time": 1705480730,                // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "start_date_time_local": "01.01.2025 00:00",   // локальноС Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time_local": "01.01.2026 00:00",  // локальноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "worktime": 7200,                              // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
    "archive": false,                              // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
    "total_template_count": 1,                     // количСство шаблонов Π² расписании
    "time_zone": "Europe/Moscow",                  // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
    "contract": {                                  // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
        "id": 97,                                  // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "no": "N1",                                // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",            
        "start_date_local": "01.01.2025 00:00",    // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "finish_date_local": "01.01.2026 00:00",   // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "start_date": 1706798372,                  
        "finish_date": 1716798372,                 
        "cluster": {                               
            "id": 97,                              
            "title": "Мой кластСр"                 
        }                                          
    },                                             
    "organization": {                              // организация
        "id": 134,                                 // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "cluster": {                               // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "id": 1,                               
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                
        }                                          
    }                                              
    "cluster": {                                   // кластСр
        "id": 62286,                               // id кластСра
        "title": "ВСстовый кластСр"                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                             
    "user": {                                      // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
        "id": 360393,                              // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Админ кластСра"                    // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                             
    "weekdays": [                                  // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                          
            "id": 645,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": true,                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "times": [                             // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                {                                  
                    "id": 83,                      // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                    "on": true,                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "time": "12:01"                // врСмя
                }                                  
            ],                                     
            "periods_months": [                    // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                {                                  
                    "id": 64,                      // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "OCTOBER"                  
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 489,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "FRIDAY"                   
                    ],                             
                    "on": false                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 488,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "20.12.2024"               
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 495,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                    
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 490,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        10                         
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ]                                      
        }                                          
    ],                                             
    "holidays": [                                  // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                          
            "id": 646,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": false,                           // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 492,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "WEDNESDAY"                
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 491,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "02.01.2024"               
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 495,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                    
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 493,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        7,                         
                        14                         
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ]                                      
        }                                          
    ]                                              
}                                                  

PATCH /rest/timetables/:id

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ расписаниС.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ расписаниС ΠΈ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ расписаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ расписаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π”Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания срока дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; часовой пояс Π±ΡƒΠ΄Π΅Ρ‚ взят ΠΈΠ· самого расписания.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                              
    "on": false,                               // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "title": "РасписаниС",                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
    "archive": false,                          // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
    "start_date_time": "2025-01-01 00:00:00",  // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time": "01.01.2026 00:00",    // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "worktime": 7200,                          // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
    "weekdays": [                              // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "id": 645,                         // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": true,                        // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "times": [                         // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                {                              
                    "id": 83,                  // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                    "on": true,                // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "time": "12:01"            // врСмя
                }                              
            ],                                 
            "periods_months": [                // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                {                              
                    "id": 64,                  // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "OCTOBER"              
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 489,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "FRIDAY"               
                    ],                         
                    "on": false                // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 488,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "20.12.2024"           
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 495,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 490,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        10                     
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ],                                         
    "holidays": [                              // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "id": 646,                         // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": false,                       // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 492,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "WEDNESDAY"            
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 491,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "02.01.2024"           
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 495,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 493,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        7,                     
                        14                     
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ],                                         
    "templates": {                             // ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
        "add": [                               // Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ
            {                                  
                "id": 133122                   // id шаблона
            }                                  
        ],                                     
        "remove": [                            // ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ
            {                                  
                "id": 133119                   // id шаблона
            }                                  
        ]                                      
    }                                          
}                                              

http 200

// 2.0+
{                                                  
    "id": 263,                                     // id расписания
    "on": false,                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "title": "РасписаниС",                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
    "start_date_time": 1673955726,                 // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time": 1705480730,                // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "start_date_time_local": "01.01.2025 00:00",   // локальноС Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time_local": "01.01.2026 00:00",  // локальноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "worktime": 7200,                              // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
    "archive": false,                              // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
    "total_template_count": 1,                     // количСство шаблонов Π² расписании
    "time_zone": "Europe/Moscow",                  // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
    "contract": {                                  // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
        "id": 97,                                  // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "no": "N1",                                // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",            
        "start_date_local": "01.01.2025 00:00",    // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "finish_date_local": "01.01.2026 00:00",   // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "start_date": 1706798372,                  
        "finish_date": 1716798372,                 
        "cluster": {                               
            "id": 97,                              
            "title": "Мой кластСр"                 
        }                                          
    },                                             
    "organization": {                              // организация
        "id": 134,                                 // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "cluster": {                               // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "id": 1,                               
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                
        }                                          
    }                                              
    "cluster": {                                   // кластСр
        "id": 62286,                               // id кластСра
        "title": "ВСстовый кластСр"                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                             
    "user": {                                      // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
        "id": 360393,                              // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Админ кластСра"                    // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                             
    "weekdays": [                                  // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                          
            "id": 645,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": true,                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "times": [                             // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                {                                  
                    "id": 83,                      // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                    "on": true,                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "time": "12:01"                // врСмя
                }                                  
            ],                                     
            "periods_months": [                    // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                {                                  
                    "id": 64,                      // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "OCTOBER"                  
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 489,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "FRIDAY"                   
                    ],                             
                    "on": false                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 488,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "20.12.2024"               
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 495,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                    
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 490,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        10                         
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ]                                      
        }                                          
    ],                                             
    "holidays": [                                  // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                          
            "id": 646,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": false,                           // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 492,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "WEDNESDAY"                
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 491,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "02.01.2024"               
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 495,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                    
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 493,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        7,                         
                        14                         
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ]                                      
        }                                          
    ]                                              
}                                                  

DELETE /rest/timetables/:id

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ расписания.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Π£Π΄Π°Π»ΠΈΡ‚ΡŒ расписаниС ΠΈ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ расписаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ расписаниС Π²Π½ΡƒΡ‚Ρ€ΠΈ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

POST /rest/timetables/preview/:yyyymm

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ расписаниС ΠΈ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запуски ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ расписания своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запуски ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ расписания своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запуски ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ расписания Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ мСсяц. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π·Π° 6 нСдСль, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ мСсяц. ΠŸΠ΅Ρ€Π²Π°Ρ нСдСля ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ выбираСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° 1-Π΅ число ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ мСсяца.

Π”Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания срока дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; часовой пояс пСрСдаётся Π² самом расписании. Если Π΅Π³ΠΎ Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ вычислСн ΠΈΠ· кластСра расписания. Если расписаниС ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ

ΠŸΡ€ΠΈΡΠ»Π°Π½Π½Ρ‹Π΅ измСнСния ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ запусков расписания, Π½ΠΎ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Π‘Π”.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                              
    "on": false,                               // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "title": "РасписаниС",                     // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
    "start_date_time": "2025-01-01 00:00:00",  // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time": "01.01.2026 00:00",    // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "worktime": 7200,                          // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
    "time_zone": "Europe/Moscow"               // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ - "UTC+3", "UTC+03:00" ΠΈΠ»ΠΈ "Europe/Moscow"
    "contract": {                              // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
        "id": 97                               
    },                                         
    "organization": {                          // организация расписания
        "id": 134                              
    },                                         
    "cluster": {                               // кластСр расписания
        "id": 135                              
    },                                         
    "weekdays": [                              // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "on": true,                        // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "times": [                         // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                {                              
                    "on": true,                // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "time": "12:01"            // * врСмя
                }                              
            ],                                 
            "periods_months": [                // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "OCTOBER"              
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "FRIDAY"               
                    ],                         
                    "on": false                // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "20.12.2024"           
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        10                     
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ],                                         
    "holidays": [                              // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "on": false,                       // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "WEDNESDAY"            
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "02.01.2024"           
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "value": [                 // * массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        7,                     
                        14                     
                    ],                         
                    "on": true                 // * Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ]                                          
}                                              

http 200

// 2.0+
{                                                      
    "schedule": {                                      // расписаниС
        "id": 263,                                     // id расписания
        "on": false,                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
        "title": "РасписаниС",                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
        "start_date_time": 1673955726,                 // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
        "finish_date_time": 1705480730,                // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
        "start_date_time_local": "01.01.2025 00:00",   // локальноС Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
        "finish_date_time_local": "01.01.2026 00:00",  // локальноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
        "worktime": 7200,                              // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
        "archive": false,                              // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
        "total_template_count": 0,                     // количСство шаблонов Π² расписании
        "time_zone": "Europe/Moscow",                  // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
        "contract": {                                  // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
            "id": 97,                                  // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "no": "N1",                                // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",            
            "start_date_local": "01.01.2025 00:00",    // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "finish_date_local": "01.01.2026 00:00",   // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "start_date": 1706798372,                  
            "finish_date": 1716798372,                 
            "cluster": {                               
                "id": 97,                              
                "title": "Мой кластСр"                 
            }                                          
        },                                             
        "organization": {                              // организация
            "id": 134,                                 // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "cluster": {                               // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "id": 1,                               
                "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                
            }                                          
        }                                              
        "cluster": {                                   // кластСр
            "id": 62286,                               // id кластСра
            "title": "ВСстовый кластСр"                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
        },                                             
        "user": {                                      // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
            "id": 360393,                              // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "fio": "Админ кластСра"                    // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        },                                             
        "weekdays": [                                  // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
            {                                          
                "id": 645,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
                "on": true,                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "times": [                             // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                    {                                  
                        "id": 83,                      // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                        "on": true,                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        "time": "12:01"                // врСмя
                    }                                  
                ],                                     
                "periods_months": [                    // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                    {                                  
                        "id": 64,                      // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "OCTOBER"                  
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 489,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "FRIDAY"                   
                        ],                             
                        "on": false                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 488,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "20.12.2024"               
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 495,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "01.01"                    
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 490,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            10                         
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ]                                      
            }                                          
        ],                                             
        "holidays": [                                  // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
            {                                          
                "id": 646,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
                "on": false,                           // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 492,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "WEDNESDAY"                
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 491,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "02.01.2024"               
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 495,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "01.01"                    
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 493,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            7,                         
                            14                         
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ]                                      
            }                                          
        ]                                              
    },                                                 
    "runs": [                                          // запуски расписания
        {                                              
            "date": "24.10.2023",                      // Π΄Π°Ρ‚Π°
            "time": "09:50"                            // врСмя
        }                                              
    ],                                                 
    "holidays": [                                      // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ
        "20.12.2024"                                   
    ]                                                  
}                                                      

POST /rest/timetables/:id/preview/:yyyymm

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгями Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ расписаниС ΠΈ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запуски ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ расписания своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запуски ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ расписания своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запуски ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ расписания Π·Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ мСсяц. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π·Π° 6 нСдСль, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ мСсяц. ΠŸΠ΅Ρ€Π²Π°Ρ нСдСля ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ выбираСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° 1-Π΅ число ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ мСсяца.

Π”Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания срока дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; часовой пояс Π±ΡƒΠ΄Π΅Ρ‚ взят ΠΈΠ· самого расписания.

ΠŸΡ€ΠΈΡΠ»Π°Π½Π½Ρ‹Π΅ измСнСния ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ запусков расписания, Π½ΠΎ Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Π‘Π”.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                              
    "on": false,                               // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "title": "РасписаниС",                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
    "archive": false,                          // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
    "start_date_time": "2025-01-01 00:00:00",  // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time": "01.01.2026 00:00",    // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "worktime": 7200,                          // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
    "weekdays": [                              // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "id": 645,                         // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": true,                        // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "times": [                         // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                {                              
                    "id": 83,                  // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                    "on": true,                // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "time": "12:01"            // врСмя
                }                              
            ],                                 
            "periods_months": [                // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                {                              
                    "id": 64,                  // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "OCTOBER"              
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 489,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "FRIDAY"               
                    ],                         
                    "on": false                // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 488,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "20.12.2024"           
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 495,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 490,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        10                     
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ],                                         
    "holidays": [                              // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                      
            "id": 646,                         // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": false,                       // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "weekly_patterns": [               // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 492,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "WEDNESDAY"            
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "random_patterns": [               // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 491,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "02.01.2024"           
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "yearly_patterns": [               // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 495,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ],                                 
            "monthly_patterns": [              // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                              
                    "id": 493,                 // id шаблона
                    "value": [                 // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        7,                     
                        14                     
                    ],                         
                    "on": true                 // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                              
            ]                                  
        }                                      
    ]                                          
}                                              

http 200

// 2.0+
{                                                      
    "schedule": {                                      // расписаниС
        "id": 263,                                     // id расписания
        "on": false,                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
        "title": "РасписаниС",                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
        "start_date_time": 1673955726,                 // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
        "finish_date_time": 1705480730,                // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
        "start_date_time_local": "01.01.2025 00:00",   // локальноС Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
        "finish_date_time_local": "01.01.2026 00:00",  // локальноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
        "worktime": 7200,                              // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
        "archive": false,                              // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
        "total_template_count": 1,                     // количСство шаблонов Π² расписании
        "time_zone": "Europe/Moscow",                  // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
        "contract": {                                  // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
            "id": 97,                                  // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "no": "N1",                                // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",            
            "start_date_local": "01.01.2025 00:00",    // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "finish_date_local": "01.01.2026 00:00",   // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "start_date": 1706798372,                  
            "finish_date": 1716798372,                 
            "cluster": {                               
                "id": 97,                              
                "title": "Мой кластСр"                 
            }                                          
        },                                             
        "organization": {                              // организация
            "id": 134,                                 // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "cluster": {                               // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "id": 1,                               
                "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                
            }                                          
        }                                              
        "cluster": {                                   // кластСр
            "id": 62286,                               // id кластСра
            "title": "ВСстовый кластСр"                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
        },                                             
        "user": {                                      // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
            "id": 360393,                              // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            "fio": "Админ кластСра"                    // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        },                                             
        "weekdays": [                                  // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
            {                                          
                "id": 645,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
                "on": true,                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "times": [                             // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                    {                                  
                        "id": 83,                      // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                        "on": true,                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                        "time": "12:01"                // врСмя
                    }                                  
                ],                                     
                "periods_months": [                    // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                    {                                  
                        "id": 64,                      // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "OCTOBER"                  
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 489,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "FRIDAY"                   
                        ],                             
                        "on": false                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 488,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "20.12.2024"               
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 495,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "01.01"                    
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 490,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            10                         
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ]                                      
            }                                          
        ],                                             
        "holidays": [                                  // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
            {                                          
                "id": 646,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
                "on": false,                           // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 492,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "WEDNESDAY"                
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 491,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "02.01.2024"               
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 495,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            "01.01"                    
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ],                                     
                "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                    {                                  
                        "id": 493,                     // id шаблона
                        "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                            7,                         
                            14                         
                        ],                             
                        "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    }                                  
                ]                                      
            }                                          
        ]                                              
    },                                                 
    "runs": [                                          // запуски расписания
        {                                              
            "date": "24.10.2023",                      // Π΄Π°Ρ‚Π°
            "time": "09:50"                            // врСмя
        }                                              
    ],                                                 
    "holidays": [                                      // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π½ΠΈ
        "20.12.2024"                                   
    ]                                                  
}                                                      

GET /rest/timetables/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ

http 200

// 2.0+
{                                                  
    "id": 263,                                     // id расписания
    "on": false,                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ расписаниС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "title": "РасписаниС",                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ расписания
    "start_date_time": 1673955726,                 // Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time": 1705480730,                // ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "start_date_time_local": "01.01.2025 00:00",   // локальноС Π½Π°Ρ‡Π°Π»ΠΎ дСйствия расписания
    "finish_date_time_local": "01.01.2026 00:00",  // локальноС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ дСйствия расписания
    "worktime": 7200,                              // срок выполнСния Π·Π°Π΄Π°Π½ΠΈΠΉ, сСк
    "archive": false,                              // Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠ΅ расписаниС
    "total_template_count": 1,                     // количСство шаблонов Π² расписании
    "time_zone": "Europe/Moscow",                  // Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Π° расписания
    "contract": {                                  // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
        "id": 97,                                  // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "no": "N1",                                // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",            
        "start_date_local": "01.01.2025 00:00",    // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "finish_date_local": "01.01.2026 00:00",   // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "start_date": 1706798372,                  
        "finish_date": 1716798372,                 
        "cluster": {                               
            "id": 97,                              
            "title": "Мой кластСр"                 
        }                                          
    },                                             
    "organization": {                              // организация
        "id": 134,                                 // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "cluster": {                               // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "id": 1,                               
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                
        }                                          
    }                                              
    "cluster": {                                   // кластСр
        "id": 62286,                               // id кластСра
        "title": "ВСстовый кластСр"                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                             
    "user": {                                      // информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создал расписаниС
        "id": 360393,                              // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        "fio": "Админ кластСра"                    // Ρ„ΠΈΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    },                                             
    "weekdays": [                                  // Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                          
            "id": 645,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": true,                            // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "times": [                             // массив ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                {                                  
                    "id": 83,                      // id ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
                    "on": true,                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                    "time": "12:01"                // врСмя
                }                                  
            ],                                     
            "periods_months": [                    // ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹
                {                                  
                    "id": 64,                      // id ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "OCTOBER"                  
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 489,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "FRIDAY"                   
                    ],                             
                    "on": false                    // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 488,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "20.12.2024"               
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 495,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                    
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 490,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        10                         
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ]                                      
        }                                          
    ],                                             
    "holidays": [                                  // Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹
        {                                          
            "id": 646,                             // id Π³Ρ€ΡƒΠΏΠΏΡ‹
            "on": false,                           // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "weekly_patterns": [                   // Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 492,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "WEDNESDAY"                
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "random_patterns": [                   // ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 491,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "02.01.2024"               
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "yearly_patterns": [                   // Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 495,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        "01.01"                    
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ],                                     
            "monthly_patterns": [                  // СТСмСсячныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
                {                                  
                    "id": 493,                     // id шаблона
                    "value": [                     // массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
                        7,                         
                        14                         
                    ],                             
                    "on": true                     // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ шаблон ΠΈΠ»ΠΈ Π½Π΅Ρ‚
                }                                  
            ]                                      
        }                                          
    ]                                              
}                                                  

GET /rest/timetables/:id/templates

Запрос Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список шаблонов расписания, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΅ΡΡ‚ΡŒ доступ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, typeId=1,2.

http 200

{                                                            
    "items": [                                               
        {                                                    
            "id": 133119,                                    // id шаблона
            "no": 133119,                                    // Π½ΠΎΠΌΠ΅Ρ€
            "title": "ВСстовая Π·Π°Π΄Π°Ρ‡Π°",                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            "type": {                                        // Π²ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚
                "id": 139,                                   
                "name": "Π Π°Π·ΡƒΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ",    
                "icon": "icon_139.png",                      
                "deleted": false                             
            },                                               
            "priority": {                                    // ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚
                "id": 1,                                     
                "name": "ΠŸΠ»Π°Π½ΠΎΠ²Ρ‹Π΅",                          
                "deleted": false                             
            },                                               
            "organization": {                                // организация-Π²Π»Π°Π΄Π΅Π»Π΅Ρ†
                "id": 98,                                    
                "name": "ВСстовая организация",              
                "cluster": {                                 // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "id": 1,                                 
                    "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                  
                },                                           
                "deleted": false                             
            },                                               
            "assigned_organization": {                       // назначСнная организация
                "id": 99,                                    
                "name": "НазваниС Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",  
                "cluster": {                                 // кластСр ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                    "id": 1,                                 
                    "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                  
                },                                           
                "deleted": false                             
            },                                               
            "assigned_user": {                               // ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ
                "id": 599,                                   
                "fio": "БникСрсов ΠœΠ°Ρ€Ρ Ввиксович",           
                "deleted": false                             
            },                                               
            "contract": {                                    // ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания
                "id": 97,                                    // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "no": "N1",                                  // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ расписания",              
                "start_date_local": "01.01.2025 00:00",      // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "finish_date_local": "01.01.2026 00:00",     // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "start_date": 1706798372,                    
                "finish_date": 1716798372,                   
                "cluster": {                                 
                    "id": 97,                                
                    "title": "Мой кластСр"                   
                }                                            
            },                                               
            "deadline": 1630665780,                          // Π΄Π΅Π΄Π»Π°ΠΉΠ½
            "num_main_photo": 1,                             // Π½ΠΎΠΌΠ΅Ρ€ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ‚ΠΎ
            "update_date": 1630493003,                       // Π΄Π°Ρ‚Π° обновлСния
            "expired_date": 1630493003,                      // ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ просрочСн
        }                                                    
    ],                                                       
    "total": 2,                                              // всСго
    "limit": 1,                                              // количСство Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС
    "page": 1                                                // тСкущая страница
}                                                            

POST /rest/timetables/:id/restart/:yyyymmdd/@/:hhmm

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ запуск.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ запуск расписания ΠΈ Доступ ΠΊ расписаниям ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ запуск расписания Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ запуск расписания Π²Π½ΡƒΡ‚Ρ€ΠΈ своСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

/rest/chats

/rest/addresses

Поиск адрСса с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ поисковый Π΄Π²ΠΈΠΆΠΎΠΊ geocoder geo4me. Выдаётся 10 ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² порядкС удалСния ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π° поиска.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                                                 
    "items": [                                                                                    
        {                                                                                         
            "lng": 49.14210192142546,                                                             // Π΄ΠΎΠ»Π³ΠΎΡ‚Π°
            "lat": 55.77440909550581,                                                             // ΡˆΠΈΡ€ΠΎΡ‚Π°
            "kind": "10",                                                                         
            "label": "Российская ЀСдСрация, Ватарстан, Казань, ΡƒΠ»ΠΈΡ†Π° Нурсултана НазарбаСва, 27",  
            "formattedLabel": "Казань, ΡƒΠ»ΠΈΡ†Π° Нурсултана НазарбаСва, 27"                           
        }                                                                                         
    ]                                                                                             
}                                                                                                 

/rest/scripts

GET /rest/scripts/status

Π›ΡŽΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ JEP.

http 200

// 2.0+
{                    
    "started": true  // установлСна Π»ΠΈ JEP-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°
}                    

GET /rest/scripts/list

Бписок скриптов.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю title.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                                
    "items": [                                                   
        {                                                        
            "id": 1,                                             // id скрипта
            "script": "return noop()",                           // скрипт
            "title": "test 1",                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
            "description": "description",                        // описаниС
            "on": false,                                         // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ скрипт ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            "created_by": {                                      // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
                "id": 6,                                         
                "fio": "Администратор"                           
            },                                                   
            "create_date": 1618388512,                           // Π΄Π°Ρ‚Π° создания
            "roles": [                                           // привязка ΠΊ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                {                                                
                    "id": 11,                                    
                    "name": "Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",             
                    "code": "ORG_INSPECTOR"                      
                }                                                
            ],                                                   
            "cluster": {                                         // кластСр ΠΏΠ»Π°Π³ΠΈΠ½Π°
                "id": 62286,                                     // id кластСра
                "title": "ВСстовый кластСр"                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                                   
            "type": "REACTION",                                  // Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π³ΠΈΠ½Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - VALIDATION, REACTION
            "entity_type": "TASK",                               // модСль, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ опСрация. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - TASK, USER, COMMENT
            "operation": "UPDATE",                               // опСрация Π½Π°Π΄ модСлью. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ TASK ΠΈ USER - INSERT, UPDATE, DELETE, для ΠΌΠΎΠ΄Π΅Π»ΠΈ COMMENT - INSERT
            "webhook_server": {                                  // для Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ²: информация ΠΎ сСрвСрС Π²Π΅Π±Ρ…ΡƒΠΊΠ°
                "id": 64,                                        // id сСрвСра
                "name": "integration new",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
                "url": "https://integration.new.dev.geo4.pro/",  // адрСс сСрвСра
                "on": false                                      // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
            },                                                   
            "workgroups": [                                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                {                                                
                    "id": 188,                                   
                    "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                      
                }                                                
            ],                                                   
            "types": [                                           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                {                                                
                    "id": 139,                                   
                    "name": "Π‘Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ",              
                    "icon": "icon_139.png"                       
                }                                                
            ],                                                   
            "priorities": [                                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                167,                                             
                null,                                            
                5                                                
            ],                                                   
            "statuses_before": [                                 // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания Π΄ΠΎ измСнСния
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                {                                                
                    "id": 1,                                     
                    "name": "new"                                
                }                                                
            ],                                                   
            "statuses_after": [                                  // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания послС измСнСния
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                {                                                
                    "id": 2,                                     
                    "name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ"                          
                }                                                
            ],                                                   
            "stages_before": [                                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания Π΄ΠΎ измСнСния
                                                                 // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                1                                                
            ],                                                   
            "stages_after": [                                    // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания послС измСнСния
                                                                 // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                                 // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
                0                                                
            ],                                                   
            "user_organizations_before": [],                     // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
            "user_organizations_after": [],                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
            "user_roles_before": [],                             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
            "user_roles_after": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
            "user_types_before": [],                             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
            "user_types_after": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
            "user_tags_before": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
            "user_tags_after": []                                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
        }                                                        
    ],                                                           
    "total": 1,                                                  // ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов
    "limit": 25,                                                 // максимальноС количСство элСмСнтов Π½Π° страницС
    "page": 1                                                    // тСкущая страница
}                                                                

GET /rest/scripts/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор, администратор кластСра, инспСктор кластСра.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ скриптС.

Администратор ΠΈ инспСктор кластСра видят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ скрипты своСго кластСра.

http 200

// 2.0+
{                                                        
    "id": 1,                                             // id скрипта
    "script": "return noop()",                           // скрипт
    "title": "test 1",                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "description": "description",                        // описаниС
    "on": false,                                         // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ скрипт ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "created_by": {                                      // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
        "id": 6,                                         
        "fio": "Администратор"                           
    },                                                   
    "create_date": 1618388512,                           // Π΄Π°Ρ‚Π° создания
    "roles": [],                                         // привязка ΠΊ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
    "cluster": {                                         // кластСр ΠΏΠ»Π°Π³ΠΈΠ½Π°
        "id": 62286,                                     // id кластСра
        "title": "ВСстовый кластСр"                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                   
    "type": "REACTION",                                  // Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π³ΠΈΠ½Π°
                                                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - VALIDATION, REACTION
    "entity_type": "USER",                               // модСль, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ опСрация. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - TASK, USER, COMMENT
    "operation": "INSERT",                               // опСрация Π½Π°Π΄ модСлью. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ TASK ΠΈ USER - INSERT, UPDATE, DELETE, для ΠΌΠΎΠ΄Π΅Π»ΠΈ COMMENT - INSERT
    "webhook_server": {                                  // для Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ²: информация ΠΎ сСрвСрС Π²Π΅Π±Ρ…ΡƒΠΊΠ°
        "id": 64,                                        // id сСрвСра
        "name": "integration new",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
        "url": "https://integration.new.dev.geo4.pro/",  // адрСс сСрвСра
        "on": false                                      // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    },                                                   
    "user_organizations_before": [                       // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
        {                                                
            "id": 10,                                    // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "Услыги ΠΏΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Ρƒ"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        }                                                
    ],                                                   
    "user_organizations_after": [                        // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
        {                                                
            "id": 3,                                     // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            "name": "Доставка Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²"                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        }                                                
    ],                                                   
    "user_roles_before": [                               // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
        {                                                
            "id": 7,                                     // id Ρ€ΠΎΠ»ΠΈ
            "name": "ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
            "code": "ORG_USER"                           // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
        }                                                
    ],                                                   
    "user_roles_after": [                                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
        {                                                
            "id": 10,                                    // id Ρ€ΠΎΠ»ΠΈ
            "name": "Администратор ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ
            "code": "ORG_ADMINISTRATOR"                  // ΠΊΠΎΠ΄ Ρ€ΠΎΠ»ΠΈ
        }                                                
    ],                                                   
    "user_types_before": [                               // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
        {                                                
            "id": 1,                                     // id Ρ‚ΠΈΠΏΠ°
            "title": "Π§Π΅Π»ΠΎΠ²Π΅ΠΊ"                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°
        },                                               
        {                                                
            "id": 2,                                     
            "title": "ВранспортноС срСдство"             
        }                                                
    ],                                                   
    "user_types_after": [                                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
        {                                                
            "id": 1,                                     // id Ρ‚ΠΈΠΏΠ°
            "title": "Π§Π΅Π»ΠΎΠ²Π΅ΠΊ"                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°
        },                                               
        {                                                
            "id": 2,                                     
            "title": "ВранспортноС срСдство"             
        }                                                
    ],                                                   
    "user_tags_before": [                                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
        {                                                
            "id": 1,                                     // id ΠΌΠ΅Ρ‚ΠΊΠΈ
            "title": "ΠšΡƒΡ€ΡŒΠ΅Ρ€",                           // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
            "color": "ffffff"                            // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ
        }                                                
    ],                                                   
    "user_tags_after": [],                               // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    {                                                    
        "id": 101,                                       // id ΠΌΠ΅Ρ‚ΠΊΠΈ
        "title": "Доставка Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ",                     // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ
        "color": "ff0000"                                // Ρ†Π²Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ
    }                                                    
],                                                       
"workgroups": [],                                        // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
"types": [],                                             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
"priorities": [],                                        // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
"statuses_before": [],                                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания Π΄ΠΎ измСнСния
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
"statuses_after": [],                                    // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания послС измСнСния
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
"stages_before": [],                                     // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания Π΄ΠΎ измСнСния
                                                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
"stages_after": []                                       // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания послС измСнСния
                                                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
}                                                        

POST /rest/scripts

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ скрипта.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ скрипт Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                     
    "script": "return noop()",        // * скрипт
    "title": "test 1",                // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ скрипта
    "entity_type": "TASK",            // * модСль, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ опСрация. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - TASK, USER, COMMENT, ORGANIZATION
    "operation": "UPDATE",            // * опСрация Π½Π°Π΄ модСлью. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: для ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK ΠΈ USER - INSERT, UPDATE, DELETE, для ΠΌΠΎΠ΄Π΅Π»ΠΈ COMMENT - INSERT
    "type": "REACTION",               // * Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π³ΠΈΠ½Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - VALIDATION, REACTION
    "webhook_server": {               // для Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ²: id сСрвСра
        "id": 64                      
    }                                 
    "description": "description",     // описаниС
    "on": true,                       // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ скрипт ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - true)
    "cluster": {                      // кластСр ΠΏΠ»Π°Π³ΠΈΠ½Π°
        "id": 62286                   // id кластСра
    },                                
    "roles": [                        // привязка ΠΊ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 11                  
        }                             
    ],                                
    "workgroups": [                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 188                 
        }                             
    ],                                
    "types": [                        // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 139                 
        }                             
    ],                                
    "priorities": [                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        167                           
    ],                                
    "statuses_before": [              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания Π΄ΠΎ измСнСния
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 2                   
        }                             
    ],                                
    "statuses_after": [               // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания послС измСнСния
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 3                   
        }                             
    ],                                
    "stages_before": [                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания Π΄ΠΎ измСнСния
                                      // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        1                             
    ],                                
    "stages_after": [                 // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания послС измСнСния
                                      // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        0                             
    ],                                
    "user_organizations_before": [],  // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_organizations_after": [],   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_roles_before": [],          // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_roles_after": [],           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_types_before": [],          // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_types_after": [],           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_tags_before": [],           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_tags_after": []             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
}                                     

http 200

// 2.0+
{                                                        
    "id": 1,                                             // id скрипта
    "script": "return noop()",                           // скрипт
    "title": "test 1",                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "description": "description",                        // описаниС
    "type": "REACTION",                                  // Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π³ΠΈΠ½Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - VALIDATION, REACTION
    "entity_type": "TASK",                               // модСль, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ опСрация. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - TASK, COMMENT
    "operation": "UPDATE",                               // опСрация Π½Π°Π΄ модСлью. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: для ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK - INSERT, UPDATE, DELETE, для ΠΌΠΎΠ΄Π΅Π»ΠΈ COMMENT - INSERT
    "webhook_server": {                                  // для Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ²: информация ΠΎ сСрвСрС Π²Π΅Π±Ρ…ΡƒΠΊΠ°
        "id": 64,                                        // id сСрвСра
        "name": "integration new",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
        "url": "https://integration.new.dev.geo4.pro/",  // адрСс сСрвСра
        "on": false                                      // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    },                                                   
    "on": false,                                         // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ скрипт ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "created_by": {                                      // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
        "id": 6,                                         
        "fio": "Администратор"                           
    },                                                   
    "create_date": 1618388512,                           // Π΄Π°Ρ‚Π° создания
    "roles": [                                           // привязка ΠΊ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 11,                                    
            "name": "Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",             
            "code": "ORG_INSPECTOR"                      
        }                                                
    ],                                                   
    "cluster": {                                         // кластСр ΠΏΠ»Π°Π³ΠΈΠ½Π°
        "id": 62286,                                     // id кластСра
        "title": "ВСстовый кластСр"                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                   
    "workgroups": [                                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 188,                                   
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                      
        }                                                
    ],                                                   
    "types": [                                           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 139,                                   
            "name": "Π‘Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ",              
            "icon": "icon_139.png"                       
        }                                                
    ],                                                   
    "priorities": [                                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        167                                              
    ],                                                   
    "statuses_before": [                                 // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания Π΄ΠΎ измСнСния
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 1,                                     
            "name": "new"                                
        }                                                
    ],                                                   
    "statuses_after": [                                  // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания послС измСнСния
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 2,                                     
            "name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ"                          
        }                                                
    ],                                                   
    "stages_before": [                                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания Π΄ΠΎ измСнСния
                                                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        1                                                
    ],                                                   
    "stages_after": [                                    // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания послС измСнСния
                                                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        0                                                
    ],                                                   
    "user_organizations_before": [],                     // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_organizations_after": [],                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_roles_before": [],                             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_roles_after": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_types_before": [],                             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_types_after": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_tags_before": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_tags_after": []                                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
}                                                        

PATCH /rest/scripts/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ скриптС.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ скрипт своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                     
    "script": "return noop()",        // скрипт
    "title": "test 1",                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ скрипта
    "description": "description",     // описаниС
    "type": "REACTION",               // Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π³ΠΈΠ½Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - VALIDATION, REACTION
    "operation": "UPDATE",            // опСрация Π½Π°Π΄ модСлью. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - INSERT, UPDATE, DELETE
    "webhook_server": {               // для Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ²: id сСрвСра
        "id": 64                      
    },                                
    "on": true,                       // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ скрипт ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - true)
    "roles": [                        // привязка ΠΊ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 11                  
        }                             
    ],                                
    "workgroups": [                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 188                 
        }                             
    ],                                
    "types": [                        // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 139                 
        }                             
    ],                                
    "priorities": [                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        176,                          
        null                          
    ],                                
    "statuses_before": [              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания Π΄ΠΎ измСнСния
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 2                   
        }                             
    ],                                
    "statuses_after": [               // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания послС измСнСния
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                             
            "id": 3                   
        }                             
    ],                                
    "stages_before": [                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания Π΄ΠΎ измСнСния
                                      // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        1                             
    ],                                
    "stages_after": [                 // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания послС измСнСния
                                      // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                      // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        0                             
    ],                                
    "user_organizations_before": [],  // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_organizations_after": [],   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_roles_before": [],          // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_roles_after": [],           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_types_before": [],          // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_types_after": [],           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_tags_before": [],           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_tags_after": []             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: список id ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
}                                     

http 200

// 2.0+
{                                                        
    "id": 1,                                             // id скрипта
    "script": "return noop()",                           // скрипт
    "title": "test 1",                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
    "description": "description",                        // описаниС
    "type": "REACTION",                                  // Ρ‚ΠΈΠΏ ΠΏΠ»Π°Π³ΠΈΠ½Π°. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - VALIDATION, REACTION
    "entity_type": "TASK",                               // модСль, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ опСрация. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния - TASK, USER, COMMENT
    "operation": "UPDATE",                               // опСрация Π½Π°Π΄ модСлью. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: для ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK ΠΈ USER - INSERT, UPDATE, DELETE, для ΠΌΠΎΠ΄Π΅Π»ΠΈ COMMENT - INSERT
    "webhook_server": {                                  // для Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ²: информация ΠΎ сСрвСрС Π²Π΅Π±Ρ…ΡƒΠΊΠ°
        "id": 64,                                        // id сСрвСра
        "name": "integration new",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
        "url": "https://integration.new.dev.geo4.pro/",  // адрСс сСрвСра
        "on": false                                      // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    },                                                   
    "on": false,                                         // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ скрипт ΠΈΠ»ΠΈ Π½Π΅Ρ‚
    "created_by": {                                      // ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ
        "id": 6,                                         
        "fio": "Администратор"                           
    },                                                   
    "create_date": 1618388512,                           // Π΄Π°Ρ‚Π° создания
    "roles": [                                           // привязка ΠΊ Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 11,                                    
            "name": "Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ",             
            "code": "ORG_INSPECTOR"                      
        }                                                
    ],                                                   
    "cluster": {                                         // кластСр ΠΏΠ»Π°Π³ΠΈΠ½Π°
        "id": 62286,                                     // id кластСра
        "title": "ВСстовый кластСр"                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                   
    "workgroups": [                                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 188,                                   
            "title": "По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ"                      
        }                                                
    ],                                                   
    "types": [                                           // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ Π²ΠΈΠ΄Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 139,                                   
            "name": "Π‘Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ",              
            "icon": "icon_139.png"                       
        }                                                
    ],                                                   
    "priorities": [                                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: привязка ΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        167                                              
    ],                                                   
    "statuses_before": [                                 // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания Π΄ΠΎ измСнСния
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 1,                                     
            "name": "new"                                
        }                                                
    ],                                                   
    "statuses_after": [                                  // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: этап задания послС измСнСния
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        {                                                
            "id": 2,                                     
            "name": "Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ"                          
        }                                                
    ],                                                   
    "stages_before": [                                   // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания Π΄ΠΎ измСнСния
                                                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        1                                                
    ],                                                   
    "stages_after": [                                    // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ TASK: стадия задания послС измСнСния
                                                         // Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: 0 - ΠΎΡ‚ΠΊΠ°Π·Π°Π½ΠΎ, 1 - Π² Ρ€Π°Π±ΠΎΡ‚Π΅, 2 - Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ
                                                         // (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любоС значСния)
        0                                                
    ],                                                   
    "user_organizations_before": [],                     // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_organizations_after": [],                      // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_roles_before": [],                             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_roles_after": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_types_before": [],                             // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_types_after": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
    "user_tags_before": [],                              // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎ измСнСния
    "user_tags_after": []                                // для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ USER: ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС измСнСния
}                                                        

DELETE /rest/scripts/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ скрипта.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ скрипты своСго кластСра.

GET /rest/scripts/servers/list

Бписок сСрвСров для Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ².

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю name.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                        
    "items": [                                           
        {                                                
            "id": 12,                                    // id сСрвСра
            "name": "integration",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
            "url": "https://integration.dev.geo4.pro/",  // адрСс сСрвСра
            "cluster": {                                 // кластСр
                "id": 62286,                             // id кластСра
                "title": "ВСстовый кластСр"              // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                           
            "on": true                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
        }                                                
    ],                                                   
    "total": 10,                                         // ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов
    "limit": 25,                                         // максимальноС количСство элСмСнтов Π½Π° страницС
    "page": 1                                            // тСкущая страница
}                                                        

GET /rest/scripts/servers/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор, администратор кластСра, инспСктор кластСра.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сСрвСрС Π²Π΅Π±Ρ…ΡƒΠΊΠ°.

Администратор ΠΈ инспСктор кластСра видят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ сСрвСры своСго кластСра.

http 200

// 2.0+
{                                                
    "id": 12,                                    // id сСрвСра
    "name": "integration",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
    "url": "https://integration.dev.geo4.pro/",  // адрСс сСрвСра
    "cluster": {                                 // кластСр
        "id": 62286,                             // id кластСра
        "title": "ВСстовый кластСр"              // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                           
    "on": true                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
}                                                

POST /rest/scripts/servers

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра для Π²Π΅Π±Ρ…ΡƒΠΊΠ°.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                
    "name": "integration",                       // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
    "url": "https://integration.dev.geo4.pro/",  // * адрСс сСрвСра
    "cluster": {                                 // кластСр
        "id": 62286                              // id кластСра
    },                                           
    "on": true                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - true)
}                                                

http 200

// 2.0+
{                                                
    "id": 12,                                    // id сСрвСра
    "name": "integration",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
    "url": "https://integration.dev.geo4.pro/",  // адрСс сСрвСра
    "cluster": {                                 // кластСр
        "id": 62286,                             // id кластСра
        "title": "ВСстовый кластСр"              // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                           
    "on": true                                   // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
}                                                

PATCH /rest/scripts/servers/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сСрвСрС Π²Π΅Π±Ρ…ΡƒΠΊΠ°.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр своСго кластСра.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

// 2.0+
{                                                    
    "name": "new integration",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
    "url": "https://integration.new.dev.geo4.pro/",  // адрСс сСрвСра
    "on": false                                      // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
}                                                    

http 200

// 2.0+
{                                                    
    "id": 12,                                        // id сСрвСра
    "name": "new integration",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра
    "url": "https://integration.new.dev.geo4.pro/",  // адрСс сСрвСра
    "cluster": {                                     // кластСр
        "id": 62286,                                 // id кластСра
        "title": "ВСстовый кластСр"                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                               
    "on": false                                      // Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ сСрвСр ΠΈΠ»ΠΈ Π½Π΅Ρ‚
}                                                    

DELETE /rest/scripts/servers/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ сСрвСра Π²Π΅Π±Ρ…ΡƒΠΊΠ°.

Администратор кластСра ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ сСрвСры своСго кластСра.

/rest/logs

GET /rest/logs/list

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π³Π»Π°Π²Π½Ρ‹ΠΉ инспСктор.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ дСйствиях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

// 2.0+
{                                                        
    "items": [                                           
        {                                                
            "id": 87368,                                 // id дСйствия
            "object_id": 176853,                         // id ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Ρ‹Π»ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΎ дСйствиС
            "table_name": "issues.comments",             // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
            "operation": "INSERT",                       // опСрация
            "date": 1573198662,                          // Π΄Π°Ρ‚Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ дСйствия
            "user": {                                    // ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ» дСйствиС
                "id": 6,                                 
                "fio": "Администратор"                   
            },                                           
            "http_request": {                            // http запрос
                "id": 13433,                             
                "url": "localhost:9000/tasks/75183...",  
                "method": "PATCH",                       
                "payload": {                             // Ρ‚Π΅Π»ΠΎ запроса
                    "issue_date": 1573121844002,         
                    "expired_date": 1572614941,          
                    "parent_id": 75322,                  
                    "fields": {                          
                        "Date": {                        
                            "field_id": 13,              
                            "value": 1548158400          
                        }                                
                    }                                    
                },                                       
                "datetime": 1573198428,                  
                "author": {                              
                    "id": 6,                             
                    "fio": "Администратор"               
                },                                       
                "ip": "0:0:0:0:0:0:0:1",                 
                "user_agent": "PostmanRuntime/7.19.0"    
            }                                            
        }                                                
        ...                                              // ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты списка
    }                                                    

/rest/service-objects

GET /rest/service-objects/mappings/list

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра, инспСктор кластСра.

Бписок маппингов.

Администратор ΠΈ инспСктор кластСра видят ΠΌΠ°ΠΏΠΏΠΈΠ½Π³, Ссли Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ слоя ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° осущСствляСтся ΠΏΠΎ полю id.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

http 200

// 2.0+
{                                                      
    "items": [                                         
        {                                              
            "id": 63,                                  // id
            "layer": {                                 // слой
                "id": 5                                // id слоя
                "title": "ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹",                    // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
                "name": "service_objects_vw"           // названиС индСкса
            },                                         
            "geo_json_field": "the_geom.coordinates",  // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ
            "title_format": "{0}",                     // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ названия
            "title_fields": [                          // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ названия
                "address"                              
            ],                                         
            "fields": [                                // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
                "fid",                                 
                "address",                             
                "the_geom.coordinates"                 
            ],                                         
            "field_mappings": [                        // соотвСтствиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ
                {                                      
                    "format": "{0}-{1}",               // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
                    "type": "CustomField",             // Ρ‚ΠΈΠΏ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: CustomField, Title, Description,
                                                       // Type, Priority, AssignedOrganization, AssignedUser
                    "fields": [                        // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
                        "fid",                         
                        "address"                      
                    ],                                 
                    "field_id": 2                      // id настраиваСмого поля
                },                                     
                {                                      
                    "format": "{0}-title-{1}",         
                    "type": "Title",                   
                    "fields": [                        
                        "address",                     
                        "fid"                          
                    ]                                  
                },                                     
                {                                      
                    "format": "{0}-desc-{1}",          
                    "type": "Description",             
                    "fields": [                        
                        "address",                     
                        "fid"                          
                    ]                                  
                }                                      
            ]                                          
        }                                              
    ],                                                 
    "total": 1,                                        // ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов
    "limit": 25,                                       // максимальноС количСство элСмСнтов Π½Π° страницС
    "page": 1                                          // тСкущая страница
}                                                      

GET /rest/service-objects/mappings/layer/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра, инспСктор кластСра.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π΅ ΠΏΠΎ id Π΅Π³ΠΎ слоя.

Администратор ΠΈ инспСктор кластСра видят ΠΌΠ°ΠΏΠΏΠΈΠ½Π³, Ссли Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ слоя ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°.

http 200

// 2.0+
{                                              
    "id": 63,                                  // id
    "layer": {                                 // слой
        "id": 5                                // id слоя
        "title": "БСрвисныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "name": "service_objects_vw"           // названиС индСкса
    },                                         
    "geo_json_field": "the_geom.coordinates",  // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ
    "title_format": "{0}",                     // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ названия
    "title_fields": [                          // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ названия
        "address"                              
    ],                                         
    "fields": [                                // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
        "fid",                                 
        "address",                             
        "the_geom.coordinates"                 
    ],                                         
    "field_mappings": [                        // соотвСтствиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ
        {                                      
            "format": "{0}-{1}",               // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
            "type": "CustomField",             // Ρ‚ΠΈΠΏ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: CustomField, Title, Description,
                                               // Type, Priority, AssignedOrganization, AssignedUser
            "fields": [                        // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
                "fid",                         
                "address"                      
            ],                                 
            "field_id": 2                      // id настраиваСмого поля
        },                                     
        {                                      
            "format": "{0}-title-{1}",         
            "type": "Title",                   
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        },                                     
        {                                      
            "format": "{0}-desc-{1}",          
            "type": "Description",             
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        }                                      
    ]                                          
}                                              

POST /rest/service-objects/mappings

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Запрос Π½Π° созданиС ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² поля задания.

Администратору кластСра Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³, Ссли Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слой ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°.

// 2.0+
{                                              
    "layer": {                                 // * слой
        "id": 5                                // id слоя
    },                                         
    "geo_json_field": "the_geom.coordinates",  // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ
    "title_format": "{0}",                     // * Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ названия
    "title_fields": [                          // * Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ названия
        "address"                              
    ],                                         
    "fields": [                                // * Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
        "fid",                                 
        "address",                             
        "the_geom.coordinates"                 
    ],                                         
    "field_mappings": [                        // соотвСтствиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ
        {                                      
            "type": "CustomField",             // * Ρ‚ΠΈΠΏ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: CustomField, Title, Description,
                                               // Type, Priority, AssignedOrganization, AssignedUser
            "field_id": 2,                     // id настраиваСмого поля
            "format": "{0}-{1}",               // * Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
                                               // для ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ΠΈΠΏΠ° int (Type, Priority, AssignedOrganization, AssignedUser)
                                               // ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку Π²ΠΈΠ΄Π° {0} Π»ΠΈΠ±ΠΎ явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ прописанноС число
            "fields": [                        // * Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
                "fid",                         
                "address"                      
            ]                                  
        },                                     
        {                                      
            "type": "Title",                   
            "format": "{0}-title-{1}",         
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        },                                     
        {                                      
            "type": "Description",             
            "format": "{0}-desc-{1}",          
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        }                                      
    ]                                          
}                                              

http 200

// 2.0+
{                                              
    "id": 63,                                  // id
    "layer": {                                 // слой
        "id": 5                                // id слоя
        "title": "БСрвисныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "name": "service_objects_vw"           // названиС индСкса
    },                                         
    "geo_json_field": "the_geom.coordinates",  // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ
    "title_format": "{0}",                     // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ названия
    "title_fields": [                          // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ названия
        "address"                              
    ],                                         
    "fields": [                                // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
        "fid",                                 
        "address",                             
        "the_geom.coordinates"                 
    ],                                         
    "field_mappings": [                        // соотвСтствиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ
        {                                      
            "format": "{0}-{1}",               // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
            "type": "CustomField",             // Ρ‚ΠΈΠΏ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: CustomField, Title, Description,
                                               // Type, Priority, AssignedOrganization, AssignedUser
            "fields": [                        // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
                "fid",                         
                "address"                      
            ],                                 
            "field_id": 2                      // id настраиваСмого поля
        },                                     
        {                                      
            "format": "{0}-title-{1}",         
            "type": "Title",                   
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        },                                     
        {                                      
            "format": "{0}-desc-{1}",          
            "type": "Description",             
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        }                                      
    ]                                          
}                                              

PUT /rest/service-objects/mappings/layer/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Запрос Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° (ΠΏΠΎ id Π΅Π³ΠΎ слоя) ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² поля задания. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹.

Администратору кластСра Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³, Ссли Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слой ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°.

// 2.0+
{                                              
    "layer": {                                 // * слой
        "id": 5                                // id слоя
    },                                         
    "geo_json_field": "the_geom.coordinates",  // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ
    "title_format": "{0}",                     // * Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ названия
    "title_fields": [                          // * Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ названия
        "address"                              
    ],                                         
    "fields": [                                // * Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
        "fid",                                 
        "address",                             
        "the_geom.coordinates"                 
    ],                                         
    "field_mappings": [                        // соотвСтствиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ
        {                                      
            "type": "CustomField",             // * Ρ‚ΠΈΠΏ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: CustomField, Title, Description,
                                               // Type, Priority, AssignedOrganization, AssignedUser
            "field_id": 2,                     // id настраиваСмого поля
            "format": "{0}-{1}",               // * Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
                                               // для ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ΠΈΠΏΠ° int (Type, Priority, AssignedOrganization, AssignedUser)
                                               // ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку Π²ΠΈΠ΄Π° {0} Π»ΠΈΠ±ΠΎ явным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ прописанноС число
            "fields": [                        // * Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
                "fid",                         
                "address"                      
            ]                                  
        },                                     
        {                                      
            "type": "Title",                   
            "format": "{0}-title-{1}",         
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        },                                     
        {                                      
            "type": "Description",             
            "format": "{0}-desc-{1}",          
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        }                                      
    ]                                          
}                                              

http 200

// 2.0+
{                                              
    "id": 63,                                  // id
    "layer": {                                 // слой
        "id": 5                                // id слоя
        "title": "БСрвисныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹",          // Π½Π°Π·Π²Π°Π½ΠΈΠ΅
        "name": "service_objects_vw"           // названиС индСкса
    },                                         
    "geo_json_field": "the_geom.coordinates",  // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ
    "title_format": "{0}",                     // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ названия
    "title_fields": [                          // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ названия
        "address"                              
    ],                                         
    "fields": [                                // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹
        "fid",                                 
        "address",                             
        "the_geom.coordinates"                 
    ],                                         
    "field_mappings": [                        // соотвСтствиС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π΅ΠΉ
        {                                      
            "format": "{0}-{1}",               // Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
            "type": "CustomField",             // Ρ‚ΠΈΠΏ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: CustomField, Title, Description,
                                               // Type, Priority, AssignedOrganization, AssignedUser
            "fields": [                        // Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
                "fid",                         
                "address"                      
            ],                                 
            "field_id": 2                      // id настраиваСмого поля
        },                                     
        {                                      
            "format": "{0}-title-{1}",         
            "type": "Title",                   
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        },                                     
        {                                      
            "format": "{0}-desc-{1}",          
            "type": "Description",             
            "fields": [                        
                "address",                     
                "fid"                          
            ]                                  
        }                                      
    ]                                          
}                                              

DELETE /rest/service-objects/mappings/layer/:id

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, администратор кластСра.

Запрос Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° (ΠΏΠΎ id Π΅Π³ΠΎ слоя) ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² слоя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² поля задания.

Администратору кластСра Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³, Ссли Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слой ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π°.

/rest/contracts

GET /rest/contracts/list

Бписок ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ², доступных Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠ΅ΠΉ Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER Π²ΠΈΠ΄ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION Π²ΠΈΠ΄ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ пустой список.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, customerId=1,2.

http 200

// 2.0+
{                                                                              
    "items": [                                                                 // список доступных ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²
        {                                                                      
            "id": 989,                                                         // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования",                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "description": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования ΠΎΡ‚ 12.01.2022",  // описаниС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "no": "N1",                                                        // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "cluster": {                                                       // информация ΠΎ кластСрС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "id": 1310,                                                    // id кластСра
                "title": "Доставка ΠΏΠΎ России"                                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
            },                                                                 
            "customer": {                                                      // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ΅
                "id": 6,                                                       // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "name": "ΠžΡ‚Π΄Π΅Π» ΠΏΡ€ΠΎΠ΄Π°ΠΆ"                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            },                                                                 
            "assigned_organization": {                                         // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-исполнитСлС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                "id": 39707,                                                   // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
                "name": "Доставка ΠΏΠΎ Казани"                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
            },                                                                 
            "start_date": 1641988800,                                          // Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "finish_date": 1642852800,                                         // Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "start_date_local": "01.01.2025 00:00",                            // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "finish_date_local": "01.01.2026 00:00",                           // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "grant_task_creation": false,                                      // ΠΏΡ€Π°Π²Π° исполнитСля Π½Π° созданиС задания ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ
            "files": [                                                         // Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                {                                                              
                    "id": 41,                                                  // id Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
                    "physical_file": {                                         // физичСский Ρ„Π°ΠΉΠ»
                        "id": 362,                                             // id физичСского Ρ„Π°ΠΉΠ»Π°
                        "name": "моя фотография.jpg",                          // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                        "extension": "jpg",                                    // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                        "size": 110038,                                        // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                        "type": "PHOTO",                                       // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°, PHOTO/VIDEO/FILE/SOUND
                        "file_name": "3e1603bdfec5.jpg"                        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
                    }                                                          
                }                                                              
            ],                                                                 
            "groups": [                                                        // Π³Ρ€ΡƒΠΏΠΏΡ‹ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ задания
                {                                                              
                    "id": 981,                                                 
                    "objects": [                                               // список сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                        {                                                      
                            "id": 962,                                         
                            "title": "сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                            "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                            "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                        },                                                     
                        {                                                      
                            "id": 963,                                         
                            "title": "сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                            "object_id": 1,                                    
                            "layer_id": 5                                      
                        }                                                      
                    ],                                                         
                    "types": [                                                 // список Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                        {                                                      
                            "id": 1,                                           // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                            "name": "Доставка",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                            "icon": "icon.png"                                 // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                        },                                                     
                        {                                                      
                            "id": 2,                                           
                            "name": "ΠŸΠΎΠ³Ρ€ΡƒΠ·ΠΊΠ°",                                
                            "icon": "icon.png"                                 
                        }                                                      
                    ]                                                          
                }                                                              
            ]                                                                  
        }                                                                      
    ],                                                                         
    "total": 84,                                                               // ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²
    "limit": 25,                                                               // количСство записСй Π½Π° тсраницС
    "page": 1                                                                  // Π½ΠΎΠΌΠ΅Ρ€ страницы
}                                                                              

GET /rest/contracts/:id

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ ORGANIZATION.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER Π²ΠΈΠ΄ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ своСго кластСра.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа ORGANIZATION Π²ΠΈΠ΄ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹, Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

http 200

// 2.0+
 {                                                                     
    "id": 989,                                                         // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования",                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "description": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования ΠΎΡ‚ 12.01.2022",  // описаниС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "no": "N1",                                                        // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "cluster": {                                                       // информация ΠΎ кластСрС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 1310,                                                    // id кластСра
        "title": "Доставка ΠΏΠΎ России"                                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                                 
    "customer": {                                                      // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ΅
        "id": 6,                                                       // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» ΠΏΡ€ΠΎΠ΄Π°ΠΆ"                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "assigned_organization": {                                         // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-исполнитСлС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 39707,                                                   // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "Доставка ΠΏΠΎ Казани"                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "start_date": 1641988800,                                          // Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date": 1642852800,                                         // Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "start_date_local": "01.01.2025 00:00",                            // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date_local": "01.01.2026 00:00",                           // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "grant_task_creation": false,                                      // ΠΏΡ€Π°Π²Π° исполнитСля Π½Π° созданиС задания ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ
    "files": [                                                         // Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        {                                                              
            "id": 41,                                                  // id Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "physical_file": {                                         // физичСский Ρ„Π°ΠΉΠ»
                "id": 362,                                             // id физичСского Ρ„Π°ΠΉΠ»Π°
                "name": "моя фотография.jpg",                          // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "extension": "jpg",                                    // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "size": 110038,                                        // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                "type": "PHOTO",                                       // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°, PHOTO/VIDEO/FILE/SOUND
                "file_name": "3e1603bdfec5.jpg"                        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
            }                                                          
        }                                                              
    ],                                                                 
    "groups": [                                                        // Π³Ρ€ΡƒΠΏΠΏΡ‹ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ задания
        {                                                              
            "id": 981,                                                 
            "objects": [                                               // список сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "id": 962,                                         
                    "title": "сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ],                                                         
            "types": [                                                 // список Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 1,                                           // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                    "name": "Доставка",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                    "icon": "icon.png"                                 // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                }                                                      
            ]                                                          
        }                                                              
    ]                                                                  
}                                                                      

POST /rest/contracts

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своСм кластСрС.

Π”Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания срока дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; Часовой пояс Π±ΡƒΠ΄Π΅Ρ‚ вычислСн ΠΈΠ· кластСра ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

// 2.0+
{                                                                      
    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования",                      // * Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "description": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования ΠΎΡ‚ 12.02.2022",  // описаниС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "no": "N1",                                                        // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "assigned_organization": {                                         // * информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-исполнитСлС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 39707                                                    // * id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "customer": {                                                      // * информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ΅
        "id": 6                                                        // * id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "start_date": "2025-01-01 00:00",                                  // Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date": "2026-01-01 00:00",                                 // Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "grant_task_creation": true,                                       // ΠΏΡ€Π°Π²Π° исполнитСля Π½Π° созданиС задания ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ false
    "files": [                                                         // физичСскиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        {                                                              
            "id": 362                                                  
        },                                                             
        {                                                              
            "id": 363                                                  
        }                                                              
    ],                                                                 
    "groups_add": [                                                    // Π³Ρ€ΡƒΠΏΠΏΡ‹ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ задания
        {                                                              
            "types_add": [                                             // список Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 1                                            // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                }                                                      
            ],                                                         
            "objects_add": [                                           // список сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ]                                                          
        }                                                              
    ]                                                                  
}                                                                      

http 200

// 2.0+
 {                                                                     
    "id": 989,                                                         // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования",                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "description": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования ΠΎΡ‚ 12.01.2022",  // описаниС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "no": "N1",                                                        // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "cluster": {                                                       // информация ΠΎ кластСрС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 1310,                                                    // id кластСра
        "title": "Доставка ΠΏΠΎ России"                                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                                 
    "customer": {                                                      // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ΅
        "id": 6,                                                       // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» ΠΏΡ€ΠΎΠ΄Π°ΠΆ"                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "assigned_organization": {                                         // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-исполнитСлС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 39707,                                                   // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "Доставка ΠΏΠΎ Казани"                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "start_date": 1641988800,                                          // Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date": 1642852800,                                         // Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "start_date_local": "01.01.2025 00:00",                            // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date_local": "01.01.2026 00:00",                           // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "grant_task_creation": false,                                      // ΠΏΡ€Π°Π²Π° исполнитСля Π½Π° созданиС задания ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ
    "files": [                                                         // Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        {                                                              
            "id": 41,                                                  // id Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "physical_file": {                                         // физичСский Ρ„Π°ΠΉΠ»
                "id": 362,                                             // id физичСского Ρ„Π°ΠΉΠ»Π°
                "name": "моя фотография.jpg",                          // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "extension": "jpg",                                    // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "size": 110038,                                        // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                "type": "PHOTO",                                       // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°, PHOTO/VIDEO/FILE/SOUND
                "file_name": "3e1603bdfec5.jpg"                        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
            }                                                          
        }                                                              
    ],                                                                 
    "groups": [                                                        // Π³Ρ€ΡƒΠΏΠΏΡ‹ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ задания
        {                                                              
            "id": 981,                                                 
            "objects": [                                               // список сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "id": 962,                                         
                    "title": "сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ],                                                         
            "types": [                                                 // список Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 1,                                           // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                    "name": "Доставка",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                    "icon": "icon.png"                                 // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                }                                                      
            ]                                                          
        }                                                              
    ]                                                                  
}                                                                      

PATCH /rest/contracts/:id

ИзмСнСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π΅.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своСм кластСрС.

Π”Π°Ρ‚Ρ‹ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания срока дСйствия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Unix Timestamp, Ρ‚Π°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΏΡ€ΠΈ этом состоит ΠΈΠ· Π΄Π°Ρ‚Ρ‹ (YYYY, MM, DD Π² прямом ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, дСфисом ΠΈΠ»ΠΈ слэшСм) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (hh:mm ΠΈΠ»ΠΈ hh:mm:ss), Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

Timestamp трактуСтся ΠΊΠ°ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ врСмя Π² UTC. Бтроковая Π΄Π°Ρ‚Π° трактуСтся ΠΊΠ°ΠΊ мСстноС врСмя; Часовой пояс Π±ΡƒΠ΄Π΅Ρ‚ вычислСн ΠΈΠ· кластСра ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

// 2.0+
{                                                                      
    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования",                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "description": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования ΠΎΡ‚ 12.02.2022",  // описаниС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "no": "N1",                                                        // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "assigned_organization": {                                         // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-исполнитСлС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 39707                                                    // * id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "customer": {                                                      // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ΅
        "id": 6                                                        // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "start_date": "2025-01-01 00:00",                                  // Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date": "2025-12-31 00:00",                                 // Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "grant_task_creation": true,                                       // ΠΏΡ€Π°Π²Π° исполнитСля Π½Π° созданиС задания ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ
    "files": {                                                         // физичСскиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "add": [                                                       
            {                                                          
                "id": 362                                              
            }                                                          
        ],                                                             
        "remove": [                                                    
            {                                                          
                "id": 363                                              
            }                                                          
        ],                                                             
    },                                                                 
    "groups_add": [                                                    // список Π½ΠΎΠ²Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
        {                                                              
            "types_add": [                                             // список Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 1                                            // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                }                                                      
            ],                                                         
            "objects_add": [                                           // список сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ]                                                          
        }                                                              
    ],                                                                 
    "groups_edit": [                                                   // список ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
        {                                                              
            "id": 981,                                                 // id Π³Ρ€ΡƒΠΏΠΏΡ‹ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
            "types_add": [                                             // список Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 1                                            // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                }                                                      
            ],                                                         
            "objects_add": [                                           // список Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ],                                                         
            "types_remove": [                                          // список ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 2                                            // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                }                                                      
            ],                                                         
            "objects_remove": [                                        // список ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "object_id": 1                                     // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 5                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ],                                                         
        }                                                              
    ],                                                                 
    "groups_remove": [                                                 // список ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
        {                                                              
            "id": 1                                                    // id Π³Ρ€ΡƒΠΏΠΏΡ‹ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
        }                                                              
    ]                                                                  
}                                                                      

http 200

// 2.0+
 {                                                                     
    "id": 989,                                                         // id ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "title": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования",                      // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "description": "ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π° поставку оборудования ΠΎΡ‚ 12.02.2022",  // описаниС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "no": "N1",                                                        // Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "cluster": {                                                       // информация ΠΎ кластСрС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 1310,                                                    // id кластСра
        "title": "Доставка ΠΏΠΎ России"                                  // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ кластСра
    },                                                                 
    "customer": {                                                      // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ΅
        "id": 6,                                                       // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "ΠžΡ‚Π΄Π΅Π» ΠΏΡ€ΠΎΠ΄Π°ΠΆ"                                         // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "assigned_organization": {                                         // информация ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-исполнитСлС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        "id": 39707,                                                   // id ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
        "name": "Доставка ΠΏΠΎ Казани"                                   // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ
    },                                                                 
    "start_date": 1641988800,                                          // Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date": 1642852800,                                         // Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "start_date_local": "01.01.2025 00:00",                            // локальная Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "finish_date_local": "01.01.2026 00:00",                           // локальная Π΄Π°Ρ‚Π° окончания дСйствия ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
    "grant_task_creation": false,                                      // ΠΏΡ€Π°Π²Π° исполнитСля Π½Π° созданиС задания ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ
    "files": [                                                         // Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
        {                                                              
            "id": 41,                                                  // id Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°
            "physical_file": {                                         // физичСский Ρ„Π°ΠΉΠ»
                "id": 362,                                             // id физичСского Ρ„Π°ΠΉΠ»Π°
                "name": "моя фотография.jpg",                          // исходноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "extension": "jpg",                                    // Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°
                "size": 110038,                                        // Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π² Π±Π°ΠΉΡ‚Π°Ρ…
                "type": "PHOTO",                                       // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°, PHOTO/VIDEO/FILE/SOUND
                "file_name": "3e1603bdfec5.jpg"                        // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π½Π° сСрвСрС
            }                                                          
        }                                                              
    ],                                                                 
    "groups": [                                                        // Π³Ρ€ΡƒΠΏΠΏΡ‹ сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ задания
        {                                                              
            "id": 981,                                                 
            "objects": [                                               // список сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "id": 962,                                         
                    "title": "сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ],                                                         
            "types": [                                                 // список Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 1,                                           // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                    "name": "Доставка",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                    "icon": "icon.png"                                 // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                }                                                      
            ]                                                          
        },                                                             
        {                                                              
            "id": 982,                                                 
            "objects": [                                               // список сСрвисных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
                {                                                      
                    "id": 972,                                         
                    "title": "сСрвисный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚",                       // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "object_id": 2,                                    // id сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                    "layer_id": 6                                      // id слоя сСрвисного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
                }                                                      
            ],                                                         
            "types": [                                                 // список Π²ΠΈΠ΄ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚
                {                                                      
                    "id": 1,                                           // id Π²ΠΈΠ΄Π° Ρ€Π²Π±ΠΎΡ‚
                    "name": "Доставка",                                // Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                    "icon": "icon.png"                                 // Ρ„Π°ΠΉΠ» ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚
                }                                                      
            ]                                                          
        }                                                              
    ]                                                                  
}                                                                      

DELETE /rest/contracts/:id

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с привилСгиями Доступ ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°ΠΌ ΠΈ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа Π½Π΅ Π½ΠΈΠΆΠ΅ CLUSTER.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ доступа CLUSTER ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² своСм кластСрС.

/rest/licenses

POST /rest/licenses/key

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

// 2.0+
{                                                         
    "license_key": "CJKLE-NJDRQ-78CVM-94CQP-ZNAKW-ZB3K1"  // ΠΊΠ»ΡŽΡ‡ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ
}                                                         

POST /rest/licenses/activation-code

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ.

// 2.0+
{                                                           
    "activation_code": "Njk8SVFTe3JlVRsXBHJPcDNNCF88IF..."  // ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ
}                                                           

DELETE /rest/licenses

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

DELETE /rest/licenses/new

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π΄ΠΎ получСния ΠΊΠΎΠ΄Π° Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π½Π΅ΠΌΡƒ.

GET /rest/licenses/info

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ.

http 200

// 2.0+
{                                                              
    "license_key": "86GLA-4AJZC-*****-*****-*****-*****",      // ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 10 символов ΠΊΠ»ΡŽΡ‡Π°
    "new_license_key": "MAK95-WDW7X-*****-*****-*****-*****",  // ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 10 символов Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°
    "hardware_id": "eikiJHxxdDJcUVRcDlZGW3ZbDkFDXw...",        // ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ
    "new_hardware_id": "dH0lci5wcWYEUlhfDAREWnZfCkBCDV...",    // ΠΊΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ
    "expires": 1694072924,                                     // Unix Timestamp срока истСчСния дСйствия ΠΊΠ»ΡŽΡ‡Π°
                                                               // null, Ссли ΠΊΠ»ΡŽΡ‡ бСссрочный
    "new_expires": 1794072924,                                 // Unix Timestamp срока истСчСния дСйствия ΠΠžΠ’ΠžΠ“Πž ΠΊΠ»ΡŽΡ‡Π°
                                                               // null, Ссли ΠΊΠ»ΡŽΡ‡ бСссрочный
    "total_limit": 100,                                        // максимальноС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ для этого ΠΊΠ»ΡŽΡ‡Π°
                                                               // null, Ссли ΠΊΠ»ΡŽΡ‡ Π±Π΅Π·Π»ΠΈΠΌΠΈΡ‚Π½Ρ‹ΠΉ
    "new_total_limit": 1000                                    // максимальноС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ для ΠΠžΠ’ΠžΠ“Πž ΠΊΠ»ΡŽΡ‡Π°
                                                               // null, Ссли ΠΊΠ»ΡŽΡ‡ Π±Π΅Π·Π»ΠΈΠΌΠΈΡ‚Π½Ρ‹ΠΉ
    "system_limit": 15,                                        // максимальноС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² систСмС
    "status": "EXCEEDED"                                       // статус систСмы, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния -
                                                               // VALID | UNCONFIRMED | BROKEN | EXPIRED | EXCEEDED | INACTIVE
}                                                              

/rest/metrics

GET /rest/metrics/tasks/mins/:N

Бписок запросов, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π² систСмС Π·Π° послСдниС N ΠΌΠΈΠ½ΡƒΡ‚. Π’ список входят запросы Π½Π° созданиС, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ.

Π”Π°Π½Π½Ρ‹Π΅ Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ (Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ выполнСния запроса) ΠΌΠΈΠ½ΡƒΡ‚Ρƒ Π² список Π½Π΅ входят.

Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ запросам ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ мСньшС 5% ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства запросов Π·Π° N ΠΌΠΈΠ½ΡƒΡ‚, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ("user" Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ null).

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор, Π“Π»Π°Π²Π½Ρ‹ΠΉ инспСктор.

http 200

// 2.0+
{                                                      
    "items": [                                         // Бписок запросов, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ
        {                                              
            "operation": "INSERT",                     // Запросы Π½Π° созданиС Π·Π°Π΄Π°Π½ΠΈΠΉ
            "datetime": 1670854680,                    // Π΄Π°Ρ‚Π° ΠΈ врСмя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ запросов
            "user": {                                  // Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π» запросы
                "id": 111,                             // id ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
                "fio": "Иванов ΠŸΠ΅Ρ‚Ρ€ Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡"         // ЀИО ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
            }                                          
            "count": 12                                // количСство запросов Π·Π° N ΠΌΠΈΠ½ΡƒΡ‚
        },                                             
        {                                              
            "operation": "UPDATE",                     // Запросы Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ
            "datetime": 1670855220,                    
            "user": {                                  
                "id": 121,                             
                "fio": "Иванов Π‘Π΅Ρ€Π³Π΅ΠΉ ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡"        
            }                                          
            "count": 14                                
        },                                             
        {                                              
            "operation": "DELETE",                     // Запросы Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ
            "datetime": 1670854680,                    
            "user": {                                  
                "id": 122,                             
                "fio": "Π‘Π΅ΠΌΠ΅Π½ΠΎΠ² АндрСй АлСксандрович"  
            }                                          
            "user_id": 6,                              
            "count": 4                                 
        },                                             
        {                                              
            "operation": "UPDATE",                     // ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ запросам ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ
            "datetime": 1670855000,                    
            "user": null,                              
            "count": 2                                 
        },                                             
    ],                                                 
    "total": 32                                        // ΠžΠ±Ρ‰Π΅Π΅ количСство запросов Π·Π° N ΠΌΠΈΠ½ΡƒΡ‚
}                                                      

/rest/stats

GET /rest/stats

REST /stats β€” сводныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎ Π·Π°Π΄Π°Ρ‡Π°ΠΌ ΠΈ расписаниям ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ days β€” Ρ†Π΅Π»ΠΎΠ΅ число (>0), ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 7. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» для расчётов ΠΏΠΎ Π·Π°Π΄Π°Ρ‡Π°ΠΌ.

/rest/notify-changes

POST /rest/notify-changes/datatables

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ справочника Ρ‚Π°Π±Π»ΠΈΡ†.

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, clusterId=1,2.

POST /rest/notify-changes/baselayers

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ справочника ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅ΠΊ.

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, clusterId=1,2.

POST /rest/notify-changes/reports

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ справочника ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ².

Π“Π»Π°Π²Π½Ρ‹ΠΉ администратор.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

Π—Π½Π°ΠΊΠΎΠΌ + ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ поля, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… запятой. НапримСр, clusterId=1,2.

/rest/

GET /rest/version

Π›ΡŽΠ±ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ вСрсии прилоТСния

status = 200

// 2.0+
{                                                                      
    "appname": "Your System",                                          // "application.name" Π² application.conf
    "version": "1.7.7",                                                // слуТСбноС ΠΏΠΎΠ»Π΅ для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости с Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠΌΠΈ вСрсиями ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°; сСйчас Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ
    "cerebellum": "0.24",                                              // вСрсия Cerebellum
    "branch": "0.24.0",                                                // branch, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° сборка
    "build": 1,                                                        // Π½ΠΎΠΌΠ΅Ρ€ сборки
    "commit": "198d389d672138f112920833459981b0b35234ee",              // ΠΊΠΎΠΌΠΌΠΈΡ‚ сборки
    "link": "http://ci.geo4.pro/job/cerebellum/job/dev-current/142/",  // ссылка Π½Π° сборку
    "mapinformer_android": "1.16",                                     // послСдняя выпущСнная вСрсия MapInformer Android
    "mapinformer_ios": "1.11.1",                                       // послСдняя выпущСнная вСрсия MapInformer iOS
    "status": "VALID"                                                  // статус систСмы, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния -
                                                                       // VALID | UNCONFIRMED | BROKEN | EXPIRED | EXCEEDED | INACTIVE
}